Package chemaxon.struc.prop
Class MDoubleArrayProp
java.lang.Object
chemaxon.struc.MProp
chemaxon.struc.prop.MDoubleArrayProp
- All Implemented Interfaces:
Serializable
,Cloneable
Double array property.
- Since:
- Marvin 4.1, 01/30/2006
- 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
ConstructorDescriptionMDoubleArrayProp
(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
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.boolean
final double[]
Gets the integer value.int
Gets the array size.Gets the type name of the property.Gets the property value as an object.Gets the XSD type name of the property.int
hashCode()
toString()
Overrides Object.toString() to ease debugging.Methods inherited from class chemaxon.struc.MProp
convertToString, getGrinvCC, isCoordDependent, setCoordDependent
-
Constructor Details
-
MDoubleArrayProp
public MDoubleArrayProp(double[] x) Constructs a property object from a double array.- Parameters:
x
- the array
-
MDoubleArrayProp
Constructs a double array property from a string value.- Parameters:
sval
- the string value- Throws:
IllegalArgumentException
-
-
Method Details
-
getPropArraySize
public int getPropArraySize()Gets the array size.- Overrides:
getPropArraySize
in classMProp
- Returns:
- the array size
-
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:
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
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
Gets the type name of the property.- Specified by:
getPropType
in classMProp
- Returns:
- "double"
-
getPropXSDType
Gets the XSD type name of the property.- Specified by:
getPropXSDType
in classMProp
- Returns:
- "double"
-
cloneProp
Clones the object. -
clone
Clones the object. -
equals
-
hashCode
public int hashCode() -
toString
Description copied from class:MProp
Overrides Object.toString() to ease debugging. Returns a string consisting of the classname (without the package name!), the at-sign character `@
', and the unsigned hexadecimal representation of the hash code of the object.
-
MPropHandler.convertToString(MProp, String)