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
FieldsFields inherited from class org.eclipse.net4j.util.factory.Factory
NO_DESCRIPTION -
Constructor Summary
ConstructorsConstructorDescriptionPropertiesFactory(String productGroup) PropertiesFactory(String productGroup, String type) -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract Objectstatic StringcreateDescription(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, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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:
createin interfaceIFactory- Throws:
ProductCreationException
-
createWithProperties
- Specified by:
createWithPropertiesin interfaceIPropertiesFactory- Throws:
ProductCreationException
-
create
- Throws:
ProductCreationException
-
createDescription
-
parseProperties
- Since:
- 3.20
-