org.exolab.castor.tests.framework.testDescriptor

Class Root_Object

Implemented Interfaces:
java.io.Serializable

public class Root_Object
extends RootType
implements java.io.Serializable

The qualified name of the root Object. TODO: define a pattern to describe a Java quailified name.
Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary

Root_Object()

Method Summary

boolean
isValid()
Method isValid.
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.ContentHandler handler)
static StringType
unmarshal(java.io.Reader reader)
Method unmarshal.
void
validate()

Methods inherited from class org.exolab.castor.tests.framework.testDescriptor.RootType

deleteDump, deleteRandom, getContent, getDump, getRandom, hasDump, hasRandom, isDump, isRandom, isValid, marshal, marshal, setContent, setDump, setRandom, unmarshal, validate

Methods inherited from class org.exolab.castor.tests.framework.testDescriptor.StringType

getContent, isValid, marshal, marshal, setContent, unmarshal, validate

Constructor Details

Root_Object

public Root_Object()

Method Details

isValid

public boolean isValid()
Method isValid.
Overrides:
isValid in interface RootType
Returns:
true if this object is valid according to the schema

marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException
Overrides:
marshal in interface RootType
Parameters:
out -
Throws:
MarshalException - if object is null or if any SAXException is thrown during marshaling
ValidationException - if this object is an invalid instance according to the schema

marshal

public void marshal(org.xml.sax.ContentHandler handler)
            throws java.io.IOException,
                   MarshalException,
                   ValidationException
Overrides:
marshal in interface RootType
Parameters:
handler -
Throws:
ValidationException - if this object is an invalid instance according to the schema
MarshalException - if object is null or if any SAXException is thrown during marshaling

unmarshal

public static StringType unmarshal(java.io.Reader reader)
            throws MarshalException,
                   ValidationException
Method unmarshal.
Overrides:
unmarshal in interface RootType
Parameters:
reader -
Returns:
the unmarshaled org.exolab.castor.tests.framework.testDescriptor.StringType
Throws:
MarshalException - if object is null or if any SAXException is thrown during marshaling
ValidationException - if this object is an invalid instance according to the schema

validate

public void validate()
            throws ValidationException
Overrides:
validate in interface RootType
Throws:
ValidationException - if this object is an invalid instance according to the schema

Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com