Package chemaxon.struc.prop
Class MDoubleArrayProp
- java.lang.Object
-
- chemaxon.struc.MProp
-
- chemaxon.struc.prop.MDoubleArrayProp
-
- All Implemented Interfaces:
Serializable
,Cloneable
@PublicAPI public class MDoubleArrayProp extends MProp
Double array property.- Since:
- Marvin 4.1, 01/30/2006
- See Also:
- Serialized Form
-
-
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
Constructors Constructor Description MDoubleArrayProp(double[] x)
Constructs a property object from a double array.MDoubleArrayProp(String sval, int size, int c)
Constructs a double array property from a string value.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description Object
clone()
Clones the object.MProp
cloneProp()
Clones the object.String
convertToString(String fmt, int flags)
Deprecated.As of Marvin 5.7, replaced byMPropHandler.convertToString(MProp, String)
boolean
equals(Object o)
double[]
getDoubleArray()
Gets the integer value.int
getPropArraySize()
Gets the array size.String
getPropType()
Gets the type name of the property.Object
getPropValue()
Gets the property value as an object.String
getPropXSDType()
Gets the XSD type name of the property.int
hashCode()
String
toString()
Overrides Object.toString() to ease debugging.-
Methods inherited from class chemaxon.struc.MProp
convertToString, getGrinvCC, isCoordDependent, setCoordDependent
-
-
-
-
Constructor Detail
-
MDoubleArrayProp
public MDoubleArrayProp(double[] x)
Constructs a property object from a double array.- Parameters:
x
- the array
-
MDoubleArrayProp
public MDoubleArrayProp(String sval, int size, int c) throws IllegalArgumentException
Constructs a double array property from a string value.- Parameters:
sval
- the string value- Throws:
IllegalArgumentException
-
-
Method Detail
-
getPropArraySize
public int getPropArraySize()
Gets the array size.- Overrides:
getPropArraySize
in classMProp
- Returns:
- the array size
-
convertToString
@Deprecated public String convertToString(String fmt, int flags)
Deprecated.As of Marvin 5.7, replaced byMPropHandler.convertToString(MProp, String)
Converts the property to text format.- Specified by:
convertToString
in classMProp
- Parameters:
fmt
- the molecule file format ornull
flags
- optional conversion flags- Returns:
- the string
- Since:
- Marvin 5.0, 11/05/2007
-
getPropValue
public Object getPropValue()
Gets the property value as an object.- Specified by:
getPropValue
in classMProp
- Returns:
- the Integer
-
getDoubleArray
public final double[] getDoubleArray()
Gets the integer value.- Returns:
- the value
-
getPropType
public String getPropType()
Gets the type name of the property.- Specified by:
getPropType
in classMProp
- Returns:
- "double"
-
getPropXSDType
public String getPropXSDType()
Gets the XSD type name of the property.- Specified by:
getPropXSDType
in classMProp
- Returns:
- "double"
-
cloneProp
public MProp cloneProp()
Clones the object.
-
-