|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.castor.xml.UnmarshalListenerAdapter
public class UnmarshalListenerAdapter
This class is responsible to adapt from new (1.2) UnmarshalListener interface
to calls into the old interface.
The old interface has been marked as deprecated but will be supported for
some Castor releases to come. When the deprecated interface will be removed
also this adapter implementation is useless and should be removed.
Constructor Summary | |
---|---|
UnmarshalListenerAdapter()
Empty default constructor. |
Method Summary | |
---|---|
void |
attributesProcessed(java.lang.Object target,
java.lang.Object parent)
This method is called once the attributes have been processed. |
void |
fieldAdded(java.lang.String fieldName,
java.lang.Object parent,
java.lang.Object child)
This method is called after a child object has been added during the unmarshalling. |
void |
initialized(java.lang.Object target,
java.lang.Object parent)
This method is called when an object has just been initialized by the Unmarshaller. |
void |
setOldListener(UnmarshalListener exolabListener)
To set an 'old style' unmarshal listener to receive the callback calls. |
void |
unmarshalled(java.lang.Object target,
java.lang.Object parent)
This method is called after an object has been completely unmarshalled, including all of its children (if any). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public UnmarshalListenerAdapter()
Method Detail |
---|
public void setOldListener(UnmarshalListener exolabListener)
exolabListener
- the 'old style' unmarshal listenerpublic void attributesProcessed(java.lang.Object target, java.lang.Object parent)
attributesProcessed
in interface UnmarshalListener
target
- the Object the object being unmarshalled.parent
- the parent of the target being unmarshalledUnmarshalListener.attributesProcessed(java.lang.Object, java.lang.Object)
public void fieldAdded(java.lang.String fieldName, java.lang.Object parent, java.lang.Object child)
#unmarshalled(Object)
has
been called for the child.
fieldAdded
in interface UnmarshalListener
fieldName
- The Name of the field the child is being added to.parent
- The Object being unmarshalled.child
- The Object that was just added.UnmarshalListener.fieldAdded(java.lang.String, java.lang.Object, java.lang.Object)
public void initialized(java.lang.Object target, java.lang.Object parent)
initialized
in interface UnmarshalListener
target
- the Object that was initialized.parent
- the parent of the target that was initializedUnmarshalListener.initialized(java.lang.Object, java.lang.Object)
public void unmarshalled(java.lang.Object target, java.lang.Object parent)
unmarshalled
in interface UnmarshalListener
target
- the Object that was unmarshalled.parent
- the parent of the target that was unmarshalledUnmarshalListener.unmarshalled(java.lang.Object, java.lang.Object)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |