Interface UnmarshalListener


  • public interface UnmarshalListener
    Deprecated.
    a new extended interface was introduced

    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:

    Version:
    $Revision: 7440 $
    Author:
    Paul Christmann, Keith Visco, Arnaud Blandin
    See Also:
    UnmarshalListener
    • Method Summary

      All Methods Instance Methods Abstract Methods Deprecated Methods 
      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).
    • Method Detail

      • initialized

        void initialized​(java.lang.Object object)
        Deprecated.
        This method is called when an object has just been initialized by the Unmarshaller.
        Parameters:
        object - the Object that was initialized.
      • attributesProcessed

        void attributesProcessed​(java.lang.Object object)
        Deprecated.
        This method is called once the attributes have been processed. It indicates that the the fields of the given object corresponding to attributes in the XML document have been set.
        Parameters:
        object - the Object the object being unmarshalled.
      • fieldAdded

        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. This method will be called after unmarshalled(Object) has been called for the child.
        Parameters:
        fieldName - The Name of the field the child is being added to.
        parent - The Object being unmarshalled.
        child - The Object that was just added.
      • unmarshalled

        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).
        Parameters:
        object - the Object that was unmarshalled.