Class IntrospectionHelper.Creator

  • Enclosing class:
    IntrospectionHelper

    public static final class IntrospectionHelper.Creator
    extends java.lang.Object
    creator - allows use of create/store external to IntrospectionHelper. The class is final as it has a private constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object create()
      Create an object using this creator, which is determined by introspection.
      java.lang.Object getRealObject()  
      void setPolyType​(java.lang.String polyType)
      Used to override the class used to create the object.
      void store()
      Stores the nested element object using a storage method determined by introspection.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • setPolyType

        public void setPolyType​(java.lang.String polyType)
        Used to override the class used to create the object.
        Parameters:
        polyType - a ant component type name
      • create

        public java.lang.Object create()
        Create an object using this creator, which is determined by introspection.
        Returns:
        the created object
      • getRealObject

        public java.lang.Object getRealObject()
        Returns:
        the real object (used currently only for presetdef).
      • store

        public void store()
        Stores the nested element object using a storage method determined by introspection.