java.lang.Object
io.github.mmm.property.factory.AbstractPropertyFactory<String,StringProperty>
io.github.mmm.property.factory.AbstractSimplePropertyFactory<String,StringProperty>
io.github.mmm.property.string.PropertyFactoryString
- All Implemented Interfaces:
PropertyFactory<String,StringProperty>
Implementation of
PropertyFactory for StringProperty.- Since:
- 1.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate(String name, PropertyMetadata<String> metadata) Internal stable and simple API for simple properties that do not require genericPropertyTypeInfo.Class<? extends ReadableProperty<String>> Class<? extends WritableProperty<String>> Methods inherited from class io.github.mmm.property.factory.AbstractSimplePropertyFactory
create, createMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.mmm.property.factory.PropertyFactory
isPolymorphic
-
Constructor Details
-
PropertyFactoryString
public PropertyFactoryString()
-
-
Method Details
-
getValueClass
- Returns:
- the
Classof theproperty value. May benullfor a generic property.
-
getReadableInterface
- Returns:
- the
Classreflecting theReadablePropertyinterface. May benullif no dedicated readable interface exists.
-
getWritableInterface
- Returns:
- the
Classreflecting theWritablePropertyinterface. May benullif no dedicated writable interface exists.
-
getImplementationClass
- Returns:
- the
Classreflecting theWritablePropertyimplementation.
-
create
Description copied from class:AbstractSimplePropertyFactoryInternal stable and simple API for simple properties that do not require genericPropertyTypeInfo.- Specified by:
createin classAbstractSimplePropertyFactory<String,StringProperty> - Parameters:
name- theproperty name.metadata- themetadata.- Returns:
- the new instance of the property.
-