Class DocumentHandlerImpl

    • Method Detail

      • getSchemaContent

        public XSDSchemaContent getSchemaContent()
        Specified by:
        getSchemaContent in interface Handler
        Returns:
        The entity of the schema that corresponds to the handler.
      • getComponent

        public InstanceComponent getComponent()
        Specified by:
        getComponent in interface Handler
        Returns:
        The instance of the schema content that is currently being handled.
      • getValue

        public Object getValue()
      • getParseNode

        public Node getParseNode()
        Specified by:
        getParseNode in interface Handler
        Returns:
        The parse tree for the handler.
      • createChildHandler

        public Handler createChildHandler​(QName qName)
        Description copied from interface: Handler
        Returns a handler for a component in the schema which is a child of this component.

        This method will return null in two situations:

        1. The schema component being handled does not support children (for example, an attribute).
        2. A child with the specified qName could not be found.
        Specified by:
        createChildHandler in interface Handler
        Parameters:
        qName - The qualified name of the schema component.
        Returns:
        A new handler, or null if one cannot be created.
      • startChildHandler

        public void startChildHandler​(Handler child)
        Description copied from interface: Handler
        Called when a child handler is started, on the leading edge of the child element.
        Specified by:
        startChildHandler in interface Handler
        Parameters:
        child - The executing child handler.
      • endChildHandler

        public void endChildHandler​(Handler child)
        Description copied from interface: Handler
        Called when a child handler is finished, on the trailing edge of the child element.
        Specified by:
        endChildHandler in interface Handler
        Parameters:
        child - The executing child handler.
      • getParentHandler

        public Handler getParentHandler()
        Specified by:
        getParentHandler in interface Handler
        Returns:
        The parent handler.
        See Also:
        Handler#getChildHandler(QName, SchemaBuilder)