public class DiscardListMapper extends java.lang.Object implements IMarshaller, IUnmarshaller
Custom marshaller/unmarshaller for arbitrary ignored content to end of element. This ignores all content to the end of the enclosing element when unmarshalling, and does nothing with marshalling.
| Constructor and Description |
|---|
DiscardListMapper() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isExtension(java.lang.String mapname)
Check if marshaller represents an extension mapping.
|
boolean |
isPresent(IUnmarshallingContext ctx)
Check if instance present in XML.
|
void |
marshal(java.lang.Object obj,
IMarshallingContext ictx)
Marshal instance of handled class.
|
java.lang.Object |
unmarshal(java.lang.Object obj,
IUnmarshallingContext ictx)
Unmarshal instance of handled class.
|
public boolean isExtension(java.lang.String mapname)
IMarshallerisExtension in interface IMarshallermapname - marshaller mapping name (generally the class name to be
handled, or abstract mapping type name)true if this mapping is an extension of the abstract
mapping, false if notpublic void marshal(java.lang.Object obj,
IMarshallingContext ictx)
IMarshallermarshal in interface IMarshallerobj - object to be marshalled (may be null if property
is not optional)ictx - XML text output contextpublic boolean isPresent(IUnmarshallingContext ctx) throws JiBXException
IUnmarshallerisPresent in interface IUnmarshallerctx - unmarshalling contexttrue if expected parse data found,
false if notJiBXException - on error in unmarshalling processpublic java.lang.Object unmarshal(java.lang.Object obj,
IUnmarshallingContext ictx)
throws JiBXException
IUnmarshallerunmarshal in interface IUnmarshallerobj - object to be unmarshalled (may be null)ictx - unmarshalling contextnull)JiBXException - on error in unmarshalling process