Package org.jfree.xml.util
Interface ObjectFactory
- All Known Implementing Classes:
ObjectFactoryLoader
,SimpleObjectFactory
public interface ObjectFactory
An object factory.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the generic factory for the given class or null, if there is no handler for this class.Returns the manual mapping definition for the given class, or null, if not manual definition exists.Returns the multiplex definition for the given class, or null, if no such definition exists.boolean
Checks, whether a generic handler exists for the given class.
-
Method Details
-
getFactoryForClass
Returns the generic factory for the given class or null, if there is no handler for this class. The factory will be reinitialized using getInstance().- Parameters:
c
- the class for which we need a producer- Returns:
- the factory for this class
-
isGenericHandler
Checks, whether a generic handler exists for the given class. This does not check, whether an mapping exists.- Parameters:
c
- the class for which to check- Returns:
- true, if an generic handler is defined, false otherwise.
-
getMultiplexDefinition
Returns the multiplex definition for the given class, or null, if no such definition exists.- Parameters:
c
- the class for which to check the existence of the multiplexer- Returns:
- the multiplexer for the class, or null if no multiplexer exists.
-
getManualMappingDefinition
Returns the manual mapping definition for the given class, or null, if not manual definition exists.- Parameters:
c
- the class for which to check the existence of the definition- Returns:
- the manual mapping definition or null.
-