Class ExtendedFieldHandler

  • All Implemented Interfaces:
    FieldHandler
    Direct Known Subclasses:
    AbstractFieldHandler

    public abstract class ExtendedFieldHandler
    extends FieldHandlerFriend
    An extended version of the FieldHandler interface which is used for adding additional functionality while preserving backward compatibility.
    Version:
    $Revision: 8776 $ $Date: 2005-08-03 15:11:51 -0600 (Wed, 03 Aug 2005) $
    Author:
    Keith Visco
    See Also:
    FieldDescriptor, FieldHandler
    • Constructor Detail

      • ExtendedFieldHandler

        public ExtendedFieldHandler()
    • Method Detail

      • newInstance

        public abstract java.lang.Object newInstance​(java.lang.Object parent,
                                                     java.lang.Object[] args)
                                              throws java.lang.IllegalStateException
        Creates a new instance of the object described by this field.
        Parameters:
        parent - The object for which the field is created
        args - the set of constructor arguments
        Returns:
        A new instance of the field's value
        Throws:
        java.lang.IllegalStateException - This field is a simple type and cannot be instantiated