Uses of Class
com.sun.xml.bind.v2.runtime.unmarshaller.Loader
Packages that use Loader
Package
Description
Code that implements JAXBContext, Unmarshaller, and Marshaller.
-
Uses of Loader in com.sun.xml.bind.v2.runtime
Methods in com.sun.xml.bind.v2.runtime that return LoaderModifier and TypeMethodDescriptionClassBeanInfoImpl.getLoader(JAXBContextImpl context, boolean typeSubstitutionCapable) CompositeStructureBeanInfo.getLoader(JAXBContextImpl context, boolean typeSubstitutionCapable) ElementBeanInfoImpl.getLoader(JAXBContextImpl context, boolean typeSubstitutionCapable) abstract LoaderJaxBeanInfo.getLoader(JAXBContextImpl context, boolean typeSubstitutionCapable) Gets theLoaderthat will unmarshall the given object.final LoaderJAXBContextImpl.selectRootLoader(UnmarshallingContext.State state, TagName tag) Based on the tag name, determine what object to unmarshal, and then set a new object and its loader to the current unmarshaller state. -
Uses of Loader in com.sun.xml.bind.v2.runtime.unmarshaller
Subclasses of Loader in com.sun.xml.bind.v2.runtime.unmarshallerModifier and TypeClassDescriptionfinal classDecorates anotherLoaderby setting a default value.final classLoaderimplementation that discards the whole sub-tree.classLoads a DOM.classUnmarshals a text into a property of the parent element.final classclassLoaderthat delegates the processing to anotherLoaderatProxyLoader.startElement(UnmarshallingContext.State, TagName).final classLoads children of an element.classUnmarshals a text into an object.classReads a text value and set to the current target.final classFeed incoming events toDomHandlerand builds a DOM tree.classLooks for xsi:nil='true' and sets the target to null.static final classstatic final classclassLooks at @xsi:type and forwards to the rightLoader.Fields in com.sun.xml.bind.v2.runtime.unmarshaller declared as LoaderModifier and TypeFieldDescriptionstatic final LoaderDiscarder.INSTANCEfinal LoaderChildLoader.loaderMethods in com.sun.xml.bind.v2.runtime.unmarshaller that return LoaderModifier and TypeMethodDescriptionUnmarshallingContext.State.getLoader()protected LoaderLeafPropertyXsiLoader.selectLoader(UnmarshallingContext.State state, TagName ea) protected abstract LoaderProxyLoader.selectLoader(UnmarshallingContext.State state, TagName ea) Picks the loader to delegate to.protected LoaderWildcardLoader.selectLoader(UnmarshallingContext.State state, TagName tag) protected LoaderXsiNilLoader.selectLoader(UnmarshallingContext.State state, TagName ea) UnmarshallingContext.selectRootLoader(UnmarshallingContext.State state, TagName tag) On top ofJAXBContextImpl.selectRootLoader(State, TagName), this method also consultsClassResolver.Methods in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type LoaderConstructors in com.sun.xml.bind.v2.runtime.unmarshaller with parameters of type LoaderModifierConstructorDescriptionChildLoader(Loader loader, Receiver receiver) DefaultValueLoaderDecorator(Loader l, String defaultValue) LeafPropertyXsiLoader(Loader defaultLoader, TransducedAccessor xacc, Accessor acc) XsiNilLoader(Loader defaultLoader)