public interface IPentahoRegistrableObjectFactory extends IPentahoObjectFactory
| Modifier and Type | Interface and Description | 
|---|---|
static class  | 
IPentahoRegistrableObjectFactory.Types
The types that the Object instance or IPentahoObjectReference can be registered under. 
 | 
DEFAULT_PRIORTIY| Modifier and Type | Method and Description | 
|---|---|
<T> IPentahoObjectRegistration | 
registerObject(T obj)
Register an Object instance with the ObjectFactory. 
 | 
<T> IPentahoObjectRegistration | 
registerObject(T obj,
              Class<?>... classes)
Register an Object instance with the ObjectFactory for the given classes 
 | 
<T> IPentahoObjectRegistration | 
registerObject(T obj,
              IPentahoRegistrableObjectFactory.Types types)
Register an Object instance with the ObjectFactory for the given types 
 | 
<T> IPentahoObjectRegistration | 
registerReference(IPentahoObjectReference<T> reference)
Register an IPentahoObjectReference with the factory under Types.ALL 
 | 
<T> IPentahoObjectRegistration | 
registerReference(IPentahoObjectReference<T> reference,
                 Class<?>... classes)
Register an IPentahoObjectReference with the factory for the given Types. 
 | 
<T> IPentahoObjectRegistration | 
registerReference(IPentahoObjectReference<T> reference,
                 IPentahoRegistrableObjectFactory.Types types)
Register an IPentahoObjectReference with the factory for the given Types. 
 | 
get, get, get, getAll, getAll, getImplementingClass, getName, getObjectReference, getObjectReference, getObjectReferences, getObjectReferences, init, objectDefined, objectDefined<T> IPentahoObjectRegistration registerObject(T obj)
obj - <T> IPentahoObjectRegistration registerObject(T obj, IPentahoRegistrableObjectFactory.Types types)
obj - types - <T> IPentahoObjectRegistration registerObject(T obj, Class<?>... classes)
obj - classes - <T> IPentahoObjectRegistration registerReference(IPentahoObjectReference<T> reference)
T - Type of the object described by this reference.reference - IPentahoObjectReference to be registered<T> IPentahoObjectRegistration registerReference(IPentahoObjectReference<T> reference, IPentahoRegistrableObjectFactory.Types types)
T - Type of the object described by this reference.reference - IPentahoObjectReference to be registeredtypes - Types to be registered under.<T> IPentahoObjectRegistration registerReference(IPentahoObjectReference<T> reference, Class<?>... classes)
T - Type of the object described by this reference.reference - IPentahoObjectReference to be registeredclasses - Classes to be registered under.