Class PackageType

  • All 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$ $Date$
    See Also:
    Serialized Form
    • Constructor Detail

      • PackageType

        public PackageType()
    • Method Detail

      • 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​(org.xml.sax.ContentHandler handler)
                     throws java.io.IOException,
                            MarshalException,
                            ValidationException
        Parameters:
        handler -
        Throws:
        java.io.IOException - if an IOException occurs during marshaling
        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.xml.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