Class MoleculeData
java.lang.Object
chemaxon.formats.documents.jchemoffice.MoleculeData
- All Implemented Interfaces:
IMoleculeData
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionMoleculeData
(Molecule molecule) MoleculeData
(Molecule molecule, String id) MoleculeData
(String molecule) MoleculeData
(String molecule, String format) MoleculeData
(String molecule, String format, String id) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
Creates a Molecule content for the MoleculeDataReturns the format of the Molecule contentgetId()
Returns the id of the Molecule contentReturns the Molecule content of the MoleculeDataReturns the structure of the Molecule contentLists all sub structures belonging to this main structure.boolean
isEmpty()
Determines if we have an empty Molecule Data object.void
Sets the Id of the Molecule contentvoid
setSubStructures
(IMoleculeData[] subStructures) Assign sub structure to this main structure.
-
Field Details
-
Empty
-
-
Constructor Details
-
MoleculeData
-
MoleculeData
-
MoleculeData
-
MoleculeData
-
MoleculeData
-
-
Method Details
-
isEmpty
public boolean isEmpty()Description copied from interface:IMoleculeData
Determines if we have an empty Molecule Data object.- Specified by:
isEmpty
in interfaceIMoleculeData
- Returns:
- true if there is no molecule data specified.
-
getMolecule
Description copied from interface:IMoleculeData
Returns the Molecule content of the MoleculeData- Specified by:
getMolecule
in interfaceIMoleculeData
- Returns:
- Molecule
- Throws:
MolFormatException
-
clearNativeMolecule
protected void clearNativeMolecule() -
createMolecule
Description copied from interface:IMoleculeData
Creates a Molecule content for the MoleculeData- Specified by:
createMolecule
in interfaceIMoleculeData
- Returns:
- Molecule
- Throws:
MolFormatException
-
getStructure
Description copied from interface:IMoleculeData
Returns the structure of the Molecule content- Specified by:
getStructure
in interfaceIMoleculeData
- Returns:
- Structure of the Molecule
- Throws:
IOException
-
getFormat
Description copied from interface:IMoleculeData
Returns the format of the Molecule content- Specified by:
getFormat
in interfaceIMoleculeData
- Returns:
- Format of the Molecule
-
getId
Description copied from interface:IMoleculeData
Returns the id of the Molecule content- Specified by:
getId
in interfaceIMoleculeData
- Returns:
- Id of the Molecule
-
setId
Description copied from interface:IMoleculeData
Sets the Id of the Molecule content- Specified by:
setId
in interfaceIMoleculeData
- Parameters:
id
- - The identifier of the Molecule
-
getSubStructures
Description copied from interface:IMoleculeData
Lists all sub structures belonging to this main structure. (e.g. reaction components)- Specified by:
getSubStructures
in interfaceIMoleculeData
- Returns:
- Array of sub structures
-
setSubStructures
Description copied from interface:IMoleculeData
Assign sub structure to this main structure. (e.g. Scaffold)- Specified by:
setSubStructures
in interfaceIMoleculeData
-