org.exolab.castor.builder.binding.xml

Class PackageType

Implemented Interfaces:
java.io.Serializable

public class PackageType
extends java.lang.Object
implements java.io.Serializable

Mappings between a namespace and a java package can directly be defined in the binding file. This element allows also the mapping between a package and a schemaLocation.
Version:
$Revision: 6766 $ $Date$
See Also:
Serialized Form

Constructor Summary

PackageType()

Method Summary

java.lang.String
getName()
Returns the value of field 'name'.
PackageTypeChoice
getPackageTypeChoice()
Returns the value of field 'packageTypeChoice'.
boolean
isValid()
Method isValid.
void
marshal(java.io.Writer out)
void
marshal(org.xml.sax.ContentHandler handler)
void
setName(java.lang.String name)
Sets the value of field 'name'.
void
setPackageTypeChoice(PackageTypeChoice packageTypeChoice)
Sets the value of field 'packageTypeChoice'.
static PackageType
unmarshalPackageType(java.io.Reader reader)
Method unmarshalPackageType.
void
validate()

Constructor Details

PackageType

public PackageType()

Method Details

getName

public java.lang.String getName()
Returns the value of field 'name'.
Returns:
the value of field 'Name'.

getPackageTypeChoice

public PackageTypeChoice getPackageTypeChoice()
Returns the value of field 'packageTypeChoice'.
Returns:
the value of field 'PackageTypeChoice'.

isValid

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

marshal

public void marshal(java.io.Writer out)
            throws MarshalException,
                   ValidationException
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
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

setName

public void setName(java.lang.String name)
Sets the value of field 'name'.
Parameters:
name - the value of field 'name'.

setPackageTypeChoice

public void setPackageTypeChoice(PackageTypeChoice packageTypeChoice)
Sets the value of field 'packageTypeChoice'.
Parameters:
packageTypeChoice - the value of field 'packageTypeChoice'.

unmarshalPackageType

public static PackageType unmarshalPackageType(java.io.Reader reader)
            throws MarshalException,
                   ValidationException
Method unmarshalPackageType.
Parameters:
reader -
Returns:
the unmarshaled org.exolab.castor.builder.binding.PackageType
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
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