Package one.empty3.io
Class ObjectWithProperties
- java.lang.Object
-
- one.empty3.io.ObjectWithProperties
-
public class ObjectWithProperties extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObjectWithProperties.ClassTypes
-
Field Summary
Fields Modifier and Type Field Description java.util.List<java.lang.Class>
realTypes
-
Constructor Summary
Constructors Constructor Description ObjectWithProperties(ProcessNFiles currentProcess)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addProperty(java.lang.String name, ObjectWithProperties.ClassTypes type, java.lang.Object value)
boolean
deleteProperty(java.lang.String name)
java.lang.Object
getProperty(java.lang.String name)
java.lang.Class
getPropertyClass(java.lang.String name)
java.util.Collection<java.lang.String>
getPropertyList()
ObjectWithProperties.ClassTypes
getPropertyType(java.lang.String name)
java.lang.Object
parseValue(java.lang.String s)
void
sharePropertiesWith(ObjectWithProperties bis)
void
updateProperty(java.lang.String name, java.lang.Object value)
-
-
-
Constructor Detail
-
ObjectWithProperties
public ObjectWithProperties(ProcessNFiles currentProcess)
-
-
Method Detail
-
addProperty
public void addProperty(java.lang.String name, ObjectWithProperties.ClassTypes type, java.lang.Object value)
-
deleteProperty
public boolean deleteProperty(java.lang.String name)
-
getProperty
public java.lang.Object getProperty(java.lang.String name)
-
updateProperty
public void updateProperty(java.lang.String name, java.lang.Object value)
-
getPropertyType
public ObjectWithProperties.ClassTypes getPropertyType(java.lang.String name)
-
getPropertyClass
public java.lang.Class getPropertyClass(java.lang.String name)
-
parseValue
public java.lang.Object parseValue(java.lang.String s)
-
sharePropertiesWith
public void sharePropertiesWith(ObjectWithProperties bis)
-
getPropertyList
public java.util.Collection<java.lang.String> getPropertyList()
-
-