chemaxon.struc.prop
Class MDoubleArrayProp

java.lang.Object
  extended by chemaxon.struc.MProp
      extended by chemaxon.struc.prop.MDoubleArrayProp
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class MDoubleArrayProp
extends MProp

Double array property.

Since:
Marvin 4.1, 01/30/2006
Version:
5.0, 11/05/2007
Author:
Peter Csizmadia
See Also:
Serialized Form

Field Summary
 
Fields inherited from class chemaxon.struc.MProp
CONV_SELFREF, COORDDEP
 
Constructor Summary
MDoubleArrayProp(double[] x)
          Constructs a property object from a double array.
MDoubleArrayProp(java.lang.String sval, int size, int c)
          Constructs a double array property from a string value.
 
Method Summary
 java.lang.Object clone()
          Clones the object.
 MProp cloneProp()
          Clones the object.
 java.lang.String convertToString(java.lang.String fmt, int flags)
          Converts the property to text format.
 double[] getDoubleArray()
          Gets the integer value.
 int getPropArraySize()
          Gets the array size.
 java.lang.String getPropType()
          Gets the type name of the property.
 java.lang.Object getPropValue()
          Gets the property value as an object.
 java.lang.String getPropXSDType()
          Gets the XSD type name of the property.
 
Methods inherited from class chemaxon.struc.MProp
convertToString, getGrinvCC, isCoordDependent, setCoordDependent, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MDoubleArrayProp

public MDoubleArrayProp(double[] x)
Constructs a property object from a double array.

Parameters:
x - the array

MDoubleArrayProp

public MDoubleArrayProp(java.lang.String sval,
                        int size,
                        int c)
                 throws MolFormatException
Constructs a double array property from a string value.

Parameters:
sval - the string value
Throws:
MolFormatException
Method Detail

getPropArraySize

public int getPropArraySize()
Gets the array size.

Overrides:
getPropArraySize in class MProp
Returns:
the array size

convertToString

public java.lang.String convertToString(java.lang.String fmt,
                                        int flags)
Converts the property to text format.

Specified by:
convertToString in class MProp
Parameters:
fmt - the molecule file format or null
flags - optional conversion flags
Returns:
the string
Since:
Marvin 5.0, 11/05/2007
See Also:
MProp.CONV_SELFREF

getPropValue

public java.lang.Object getPropValue()
Gets the property value as an object.

Specified by:
getPropValue in class MProp
Returns:
the Integer

getDoubleArray

public final double[] getDoubleArray()
Gets the integer value.

Returns:
the value

getPropType

public java.lang.String getPropType()
Gets the type name of the property.

Specified by:
getPropType in class MProp
Returns:
"double"

getPropXSDType

public java.lang.String getPropXSDType()
Gets the XSD type name of the property.

Specified by:
getPropXSDType in class MProp
Returns:
"double"

cloneProp

public MProp cloneProp()
Clones the object.

Specified by:
cloneProp in class MProp
Returns:
the clone

clone

public java.lang.Object clone()
Clones the object.

Overrides:
clone in class java.lang.Object
Returns:
the clone