public interface UnmarshalListener
An interface to allow external "listening" to objects when they are being unmarshalled for various tracking purposes and potential modification. An implementation of this interface may be registered with the Unmarshaller.
The UnmarshalListener interface does not report on native data types that are unmarshalled.
This iterface was deprecated with Castor 1.2.1 and should no longer be used! Please use the replacing interface:
UnmarshalListener
Modifier and Type | Method | Description |
---|---|---|
void |
attributesProcessed(java.lang.Object object) |
Deprecated.
This method is called once the attributes have been processed.
|
void |
fieldAdded(java.lang.String fieldName,
java.lang.Object parent,
java.lang.Object child) |
Deprecated.
This method is called after a child object has been added during the
unmarshalling.
|
void |
initialized(java.lang.Object object) |
Deprecated.
This method is called when an object has just been initialized by the
Unmarshaller.
|
void |
unmarshalled(java.lang.Object object) |
Deprecated.
This method is called after an object
has been completely unmarshalled, including
all of its children (if any).
|
void initialized(java.lang.Object object)
object
- the Object that was initialized.void attributesProcessed(java.lang.Object object)
object
- the Object the object being unmarshalled.void fieldAdded(java.lang.String fieldName, java.lang.Object parent, java.lang.Object child)
unmarshalled(Object)
has
been called for the child.fieldName
- The Name of the field the child is being added to.parent
- The Object being unmarshalled.child
- The Object that was just added.void unmarshalled(java.lang.Object object)
object
- the Object that was unmarshalled.Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com