public abstract class AbstractMerit extends PropertyContainer implements Meriting, Serializable
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASS| Modifier | Constructor and Description |
|---|---|
protected |
AbstractMerit(Map<String,String> init)
Protected default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
static Meriting |
createMerit(Map<String,String> prop)
Creates a meriting instance from a fully qualified class name.
|
Object |
getInitializer()
Returns null.
|
void |
initMerit(Object obj)
Empty method for convenience.
|
private void |
readObject(ObjectInputStream stream)
On deserialization, first read the hidden object definitions, then the
properties of this merit.
|
private void |
writeObject(ObjectOutputStream stream)
We customize object serialization.
|
augment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringprotected AbstractMerit(Map<String,String> init)
PropertyContainer.setProperty(java.lang.String, java.lang.String) method.public static Meriting createMerit(Map<String,String> prop)
public void initMerit(Object obj)
public Object getInitializer()
getInitializer in interface Meritingprivate void writeObject(ObjectOutputStream stream) throws IOException
IOExceptionprivate void readObject(ObjectInputStream stream) throws IOException, ClassNotFoundException
PropertyContainer.setProperties(java.util.Map<java.lang.String, java.lang.Object>).IOExceptionClassNotFoundException