Class CharacterUnmarshaller


  • public class CharacterUnmarshaller
    extends ComponentReader
    A utility class for Unmarshalling elements with only String content
    Version:
    $Revision: 7410 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
    Author:
    Keith Visco
    • Constructor Detail

      • CharacterUnmarshaller

        public CharacterUnmarshaller​(SchemaContext schemaContext)
        Creates a new StringUnmarshaller.
        Parameters:
        schemaContext - the schema context to get some configuration settings from
    • 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
      • elementName

        public void elementName​(java.lang.String name)
        Sets the name of the element that this CharacterUnmarshaller handles
        Parameters:
        name - the name of the element that this character unmarshaller handles
      • 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
      • getString

        public java.lang.String getString()
        Returns the set of characters recieved by this CharacterUnmarshaller as a String
        Returns:
        the set of characters recieved by this CharacterUnmarshaller as a String
      • characters

        public void characters​(char[] ch,
                               int start,
                               int length)
                        throws XMLException
        The SAX characters method for recieving characters
        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
        See Also:
        DocumentHandler
      • clear

        public void clear()
        Clears the current buffer