Package org.eclipse.net4j.util.factory
Class PropertiesFactory
java.lang.Object
org.eclipse.net4j.util.factory.Factory
org.eclipse.net4j.util.factory.PropertiesFactory
- All Implemented Interfaces:
IFactory
,IFactoryKeyAware
,IPropertiesFactory
- Since:
- 3.8
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from class org.eclipse.net4j.util.factory.Factory
NO_DESCRIPTION
-
Constructor Summary
ConstructorDescriptionPropertiesFactory
(String productGroup) PropertiesFactory
(String productGroup, String type) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Object
static String
createDescription
(Map<String, String> properties) createWithProperties
(Map<String, String> properties) getPropertiesFor
(Object product) parseProperties
(String description) Methods inherited from class org.eclipse.net4j.util.factory.Factory
getDescriptionFor, getFactoryKey, getKey, getProductGroup, getType, productCreationException, productCreationException, setFactoryKey, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.eclipse.net4j.util.factory.IFactory
getDescriptionFor, getKey
-
Field Details
-
PROPERTY_SEPARATOR
- See Also:
-
DEFAULT_KEY
- See Also:
-
-
Constructor Details
-
PropertiesFactory
public PropertiesFactory()- Since:
- 3.23
-
PropertiesFactory
- Since:
- 3.23
-
PropertiesFactory
- Since:
- 3.23
-
PropertiesFactory
-
PropertiesFactory
-
-
Method Details
-
getPropertiesFor
- Since:
- 3.20
-
create
- Specified by:
create
in interfaceIFactory
- Throws:
ProductCreationException
-
createWithProperties
- Specified by:
createWithProperties
in interfaceIPropertiesFactory
- Throws:
ProductCreationException
-
create
- Throws:
ProductCreationException
-
createDescription
-
parseProperties
- Since:
- 3.20
-