com.sun.xml.bind.v2.runtime.unmarshaller
Class TextLoader

java.lang.Object
  extended by com.sun.xml.bind.v2.runtime.unmarshaller.Loader
      extended by com.sun.xml.bind.v2.runtime.unmarshaller.TextLoader

public class TextLoader
extends Loader

Unmarshals a text into an object.

If the caller can use LeafPropertyLoader, that's usually faster.

See Also:
LeafPropertyLoader, ValuePropertyLoader

Field Summary
 
Fields inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.Loader
expectText
 
Constructor Summary
TextLoader(Transducer xducer)
           
 
Method Summary
 void text(UnmarshallingContext.State state, java.lang.CharSequence text)
          Called when this loaderis an active loaderand we see a chunk of text.
 
Methods inherited from class com.sun.xml.bind.v2.runtime.unmarshaller.Loader
childElement, expectText, fireAfterUnmarshal, fireBeforeUnmarshal, getExpectedAttributes, getExpectedChildElements, handleGenericError, handleGenericException, handleGenericException, handleParseConversionException, leaveElement, reportError, reportError, reportUnexpectedChildElement, startElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TextLoader

public TextLoader(Transducer xducer)
Method Detail

text

public void text(UnmarshallingContext.State state,
                 java.lang.CharSequence text)
          throws org.xml.sax.SAXException
Description copied from class: Loader
Called when this loaderis an active loaderand we see a chunk of text. The runtime makes sure that adjacent characters (even those separated by comments, PIs, etc) are reported as one event. IOW, you won't see two text event calls in a row.

Overrides:
text in class Loader
Throws:
org.xml.sax.SAXException