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

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

public final class Discarder
extends Loader

Loader implementation that discards the whole sub-tree. Mostly used for recovering fom errors.


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

Field Detail

INSTANCE

public static final Loader INSTANCE
Method Detail

childElement

public void childElement(UnmarshallingContext.State state,
                         TagName ea)
Description copied from class: Loader
Called when this loaderis an active loaderand we see a new child start tag.

The callee is expected to designate another loaderas a loaderthat processes this element, then it should also register a Receiver. The designated loaderwill become an active loader.

The default implementation reports an error saying an element is unexpected.

Overrides:
childElement in class Loader