Package org.eclipse.net4j.util.factory
Class PropertiesFactory
- java.lang.Object
-
- org.eclipse.net4j.util.factory.Factory
-
- org.eclipse.net4j.util.factory.PropertiesFactory
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
DEFAULT_KEY
static java.lang.String
PROPERTY_SEPARATOR
-
Constructor Summary
Constructors Constructor Description PropertiesFactory(java.lang.String productGroup, java.lang.String type)
PropertiesFactory(FactoryKey key)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.lang.Object
create(java.lang.String description)
protected abstract java.lang.Object
create(java.util.Map<java.lang.String,java.lang.String> properties)
static java.lang.String
createDescription(java.util.Map<java.lang.String,java.lang.String> properties)
-
Methods inherited from class org.eclipse.net4j.util.factory.Factory
getDescriptionFor, getKey, getProductGroup, getType, toString
-
-
-
-
Field Detail
-
PROPERTY_SEPARATOR
public static final java.lang.String PROPERTY_SEPARATOR
- See Also:
- Constant Field Values
-
DEFAULT_KEY
public static final java.lang.String DEFAULT_KEY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PropertiesFactory
public PropertiesFactory(FactoryKey key)
-
PropertiesFactory
public PropertiesFactory(java.lang.String productGroup, java.lang.String type)
-
-
Method Detail
-
create
public java.lang.Object create(java.lang.String description) throws ProductCreationException
- Throws:
ProductCreationException
-
create
protected abstract java.lang.Object create(java.util.Map<java.lang.String,java.lang.String> properties) throws ProductCreationException
- Throws:
ProductCreationException
-
createDescription
public static java.lang.String createDescription(java.util.Map<java.lang.String,java.lang.String> properties)
-
-