com.extjs.gxt.ui.client
Class PartFactory

java.lang.Object
  extended by com.extjs.gxt.ui.client.PartFactory

public class PartFactory
extends java.lang.Object

Factory implementation that can be used to create object instances given a string identifier. PartProviders can be registered with the factory.


Constructor Summary
PartFactory()
           
 
Method Summary
static
<X> X
createPart(java.lang.String partId)
          Returns a new object instance.
static void registerProvider(PartProvider provider)
          Registers a new part provider.
static void unregisterProvider(PartProvider provider)
          Unregisters the part provider.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PartFactory

public PartFactory()
Method Detail

createPart

public static <X> X createPart(java.lang.String partId)
Returns a new object instance.

Type Parameters:
X - the new object type
Parameters:
partId - the part id
Returns:
the new instance

registerProvider

public static void registerProvider(PartProvider provider)
Registers a new part provider.

Parameters:
provider - the provider

unregisterProvider

public static void unregisterProvider(PartProvider provider)
Unregisters the part provider.

Parameters:
provider - the part provider