org.apache.tapestry5.ioc

## Interface ObjectCreator<T>

- All Known Implementing Classes:
    AbstractReloadableObjectCreator, AbstractServiceCreator, AdvisorStackBuilder, CachingObjectCreator, ConstructionPlan, ConstructorServiceCreator, InterceptorStackBuilder, JustInTimeObjectCreator, LifecycleWrappedServiceCreator, OperationTrackingObjectCreator, RecursiveServiceCreationCheckWrapper, ReloadableObjectCreator, ReloadableServiceImplementationObjectCreator, ServiceBuilderMethodInvoker, StaticObjectCreator

      public interface ObjectCreator<T>

  Interface used to encapsulate any strategy used defer the creation of some object until just as needed.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `T` | `createObject()` Create and return the object.

- - ### Method Detail

    - #### createObject

          T createObject()

      Create and return the object. In some limited circumstances, the implementation may cache the result, returning the same object for repeated calls.

${project.version} - Copyright © 2003-2015 The Apache Software Foundation.