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_CONFORMER_DESCRIPTOR, TYPE_DOUBLE, TYPE_FONT, TYPE_INTEGER, TYPE_MDOCUMENT_PROP, TYPE_MOLECULE, TYPE_OBJECT, TYPE_STRING, TYPE_VOLUMETRIC_DATA -
Constructor Summary
ConstructorsConstructorDescriptionConstructs a property object.MObjectProp(String sval) Constructs a property from a string value. -
Method Summary
Modifier and TypeMethodDescriptionclone()Clones the object.Clones the object.convertToString(String fmt, int flags) Deprecated, for removal: This API element is subject to removal in a future version.booleanGets the type name of the property.Gets the property value as an object.Gets the XSD type name of the property.inthashCode()toString()Create the serialized object base64 string representation.Methods inherited from class chemaxon.struc.MProp
convertToString, getGrinvCC, getPropArraySize, isCoordDependent, 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
-
convertToString
@Deprecated(forRemoval=true) @SubjectToRemoval(date=JUL_01_2025) public String convertToString(String fmt, int flags) Deprecated, for removal: This API element is subject to removal in a future version.As of Marvin 5.7, replaced byMPropHandler.convertToString(MProp, String)Converts the property to text format.- Specified by:
convertToStringin classMProp- Parameters:
fmt- the molecule file format ornullflags- optional conversion flags- Returns:
- the string
- Throws:
IllegalArgumentException- Since:
- Marvin 5.0, 11/05/2007
-
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
-
MPropHandler.convertToString(MProp, String)