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

Class XsiNilLoader

public class XsiNilLoader extends ProxyLoader

Looks for xsi:nil='true' and sets the target to null. Otherwise delegate to another handler.
Nested Class Summary
static classXsiNilLoader.Array
static classXsiNilLoader.Single
Constructor Summary
XsiNilLoader(Loader defaultLoader)
Method Summary
Collection<QName>getExpectedAttributes()
Collection<QName>getExpectedChildElements()
protected voidonNil(UnmarshallingContext.State state)
Called when xsi:nil='true' was found.
protected LoaderselectLoader(UnmarshallingContext.State state, TagName ea)

Constructor Detail

XsiNilLoader

public XsiNilLoader(Loader defaultLoader)

Method Detail

getExpectedAttributes

Collection<QName> getExpectedAttributes()

getExpectedChildElements

Collection<QName> getExpectedChildElements()

onNil

protected void onNil(UnmarshallingContext.State state)
Called when xsi:nil='true' was found.

selectLoader

protected Loader selectLoader(UnmarshallingContext.State state, TagName ea)