com.ibm.itim.fesiextensions
Class FactoryExtension

java.lang.Object
  |
  +--com.ibm.itim.fesiextensions.FactoryExtension
All Implemented Interfaces:
JSExtension

public class FactoryExtension
extends java.lang.Object
implements JSExtension

Lays the infrastructure needed for registering and accessing JSObjectFactories. By default, the extension registers factories for creating DirectoryObjectEntities, Properties, and AttributeValues.


Field Summary
static java.lang.String GLOBAL_FACTORY
          Name of global factory member.
 
Constructor Summary
FactoryExtension()
           
 
Method Summary
 void initializeExtension(JSGlobalObject go)
          Initializes the extension.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GLOBAL_FACTORY

public static final java.lang.String GLOBAL_FACTORY
Name of global factory member.
Constructor Detail

FactoryExtension

public FactoryExtension()
Method Detail

initializeExtension

public void initializeExtension(JSGlobalObject go)
                         throws JSException
Initializes the extension. At the conclusion of initialization, the global object factory will be constructed.
Specified by:
initializeExtension in interface JSExtension
Parameters:
go - JSGlobalObject for the interpreter thread.
Throws:
JSException - Thrown if unable to initialize the extension.