Package chemaxon.struc.prop
Class MObjectProp
java.lang.Object
chemaxon.struc.MProp
chemaxon.struc.prop.MObjectProp
- All Implemented Interfaces:
Serializable,Cloneable
Property that stores any object. It is imported and exported using
serialization and base64 encoding.
- Since:
- Marvin 4.1, 11/20/2005
- See Also:
-
Field Summary
Fields inherited from class chemaxon.struc.MProp
COORDDEP, TYPE_3D_COORDS, TYPE_ARRAY_BYTE, TYPE_ARRAY_DOUBLE, TYPE_ARRAY_INTEGER, TYPE_BOOLEAN, TYPE_COLLECTION_HASH, TYPE_COLLECTION_LIST, TYPE_DOUBLE, TYPE_FONT, TYPE_INTEGER, TYPE_MDOCUMENT_PROP, TYPE_MOLECULE, TYPE_OBJECT, TYPE_STRING -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a property object.MObjectProp(String sval) Constructs a property from a string value. -
Method Summary
Methods inherited from class chemaxon.struc.MProp
getGrinvCC, getPropArraySize, isCoordDependent, of, setCoordDependent
-
Constructor Details
-
MObjectProp
Constructs a property object.- Parameters:
o- the object
-
MObjectProp
Constructs a property from a string value.- Parameters:
sval- the string value- Throws:
IOException
-
-
Method Details
-
getPropValue
Gets the property value as an object.- Specified by:
getPropValuein classMProp- Returns:
- the object
-
getPropType
Gets the type name of the property.- Specified by:
getPropTypein classMProp- Returns:
- "object"
-
getPropXSDType
Gets the XSD type name of the property.- Specified by:
getPropXSDTypein classMProp- Returns:
- "ENTITY"
-
cloneProp
Clones the object. -
clone
Clones the object. -
equals
-
hashCode
public int hashCode() -
toString
Create the serialized object base64 string representation.- Overrides:
toStringin classMProp- Returns:
- a string representation of this object
- Throws:
IllegalArgumentException- if serialization or base64 encoding fails.- Since:
- Marvin 5.7, 07/25/2011
-