IntrospectionHelper.Creator (Apache Ant API)
Description: declaration: package: org.apache.tools.ant, class: IntrospectionHelper, class: Creator

Package org.apache.tools.ant

# Class IntrospectionHelper.Creator

java.lang.Object
org.apache.tools.ant.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

  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 Details

  - ### 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.