public class SimpleObjectFactory extends Object implements ObjectFactory
Constructor and Description |
---|
SimpleObjectFactory()
Creates a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addGenericHandler(GenericObjectFactory handler)
Adds a generic handler.
|
void |
addManualMapping(ManualMappingDefinition mapping)
Adds a manual mapping.
|
void |
addMultiplexMapping(MultiplexMappingDefinition mplex)
Adds a multiplex mapping.
|
void |
clear()
Clears the mappings.
|
GenericObjectFactory |
getFactoryForClass(Class c)
Returns a factory instance for the given class.
|
ManualMappingDefinition |
getManualMappingDefinition(Class c)
Returns the manual mapping definition for the given class, or null, if
not manual definition exists.
|
MultiplexMappingDefinition |
getMultiplexDefinition(Class c)
Returns the multiplex definition for the given class, or null, if no
such definition exists.
|
boolean |
isGenericHandler(Class c)
Checks, whether a generic handler exists for the given class.
|
public void addManualMapping(ManualMappingDefinition mapping)
mapping
- the mapping.public void addGenericHandler(GenericObjectFactory handler)
handler
- the handler.public void addMultiplexMapping(MultiplexMappingDefinition mplex)
mplex
- the multiplex mapping.public void clear()
public GenericObjectFactory getFactoryForClass(Class c)
getFactoryForClass
in interface ObjectFactory
c
- the classpublic ManualMappingDefinition getManualMappingDefinition(Class c)
getManualMappingDefinition
in interface ObjectFactory
c
- the class for which to check the existence of the definitionpublic MultiplexMappingDefinition getMultiplexDefinition(Class c)
getMultiplexDefinition
in interface ObjectFactory
c
- the class for which to check the existence of the multiplexerpublic boolean isGenericHandler(Class c)
isGenericHandler
in interface ObjectFactory
c
- the class for which to checkCopyright © 2001–2018 JFree.org. All rights reserved.