Class IdentityConstraintUnmarshaller


  • public class IdentityConstraintUnmarshaller
    extends ComponentReader
    A class for Unmarshalling Identity Constraints
    Version:
    $Revision: 7410 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
    Author:
    Keith Visco
    • Constructor Detail

      • IdentityConstraintUnmarshaller

        public IdentityConstraintUnmarshaller​(SchemaContext schemaContext,
                                              java.lang.String elementName,
                                              AttributeSet atts)
                                       throws XMLException
        Creates a new IdentityConstraintUnmarshaller.
        Parameters:
        schemaContext - the SchemaContext to get some configuration settings from
        elementName - the resolver being used for reference resolving
        atts - the AttributeList
        Throws:
        XMLException
    • Method Detail

      • elementName

        public java.lang.String elementName()
        Returns the name of the element that this ComponentReader handles
        Specified by:
        elementName in class ComponentReader
        Returns:
        the name of the element that this ComponentReader handles
      • getIdentityConstraint

        public IdentityConstraint getIdentityConstraint()
        Returns the IdentityConstraint created.
        Returns:
        the IdentityConstraint created.
      • getObject

        public java.lang.Object getObject()
        Returns the Object created by this ComponentReader
        Specified by:
        getObject in class ComponentReader
        Returns:
        the Object created by this ComponentReader
      • startElement

        public void startElement​(java.lang.String name,
                                 java.lang.String namespace,
                                 AttributeSet atts,
                                 Namespaces nsDecls)
                          throws XMLException
        Signals the start of an element with the given name.
        Overrides:
        startElement in class ComponentReader
        Parameters:
        name - the NCName of the element. It is an error if the name is a QName (ie. contains a prefix).
        namespace - the namespace of the element. This may be null. Note: A null namespace is not the same as the default namespace unless the default namespace is also null.
        atts - the AttributeSet containing the attributes associated with the element.
        nsDecls - the namespace declarations being declared for this element. This may be null.
        Throws:
        XMLException
      • endElement

        public void endElement​(java.lang.String name,
                               java.lang.String namespace)
                        throws XMLException
        Signals to end of the element with the given name.
        Overrides:
        endElement in class ComponentReader
        Parameters:
        name - the NCName of the element. It is an error if the name is a QName (ie. contains a prefix).
        namespace - the namespace of the element.
        Throws:
        XMLException
      • characters

        public void characters​(char[] ch,
                               int start,
                               int length)
                        throws XMLException
        Description copied from class: ComponentReader
        Signals to recieve charactes
        Overrides:
        characters in class ComponentReader
        Parameters:
        ch - the character array containing the characters
        start - the starting index into the character array
        length - the number of characters to recieve
        Throws:
        XMLException