Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

joelib.io.types.cml
Class MoleculeFileCDO  view MoleculeFileCDO download MoleculeFileCDO.java

java.lang.Object
  extended byjoelib.io.types.cml.MoleculeFileCDO
All Implemented Interfaces:
CDOInterface

public class MoleculeFileCDO
extends java.lang.Object
implements CDOInterface

CDO object needed as interface with the JCFL library for reading CML encoded data.


Field Summary
private  java.util.Hashtable atomEnumeration
           
private  int bond_a1
           
private  int bond_a2
           
private  int bond_EZ
           
private  int bond_order
           
private  int bond_stereo
           
private  java.util.Vector c2Dx
           
private  java.util.Vector c2Dy
           
private  java.util.Vector c3Dx
           
private  java.util.Vector c3Dy
           
private  java.util.Vector c3Dz
           
private  joelib.molecule.JOEAtom currentAtom
           
private  joelib.molecule.JOEMol currentMolecule
           
private  java.util.Vector ezInformations
          Of type joelib.util.types.BondInt
private static org.apache.log4j.Category logger
          Obtain a suitable logger.
private  int molIndex
           
private  int numberOfAtoms
           
private  java.util.Hashtable strings
           
private  java.util.Hashtable unparsed
           
private  double x_2D
           
private  double x_3D
           
private  double y_2D
           
private  double y_3D
           
private  double z_3D
           
 
Constructor Summary
MoleculeFileCDO()
           
 
Method Summary
 CDOAcceptedObjects acceptObjects()
          Procedure required by the CDOInterface.
 void endDocument()
          Procedure required by the CDOInterface.
 void endObject(java.lang.String objectType)
          Procedure required by the CDOInterface.
 void setDocumentProperty(java.lang.String type, java.lang.Object value)
          Procedure required by the CDOInterface.
 void setMolecule(joelib.molecule.JOEMol mol)
          Basic contructor
 void setObjectProperty(java.lang.String objectType, java.lang.String propertyType, java.lang.Object propertyValue)
          Procedure required by the CDOInterface.
 void startDocument()
          Procedure required by the CDOInterface.
 void startObject(java.lang.String objectType)
          Procedure required by the CDOInterface.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static org.apache.log4j.Category logger
Obtain a suitable logger.


atomEnumeration

private java.util.Hashtable atomEnumeration

strings

private java.util.Hashtable strings

unparsed

private java.util.Hashtable unparsed

currentAtom

private joelib.molecule.JOEAtom currentAtom

currentMolecule

private joelib.molecule.JOEMol currentMolecule

c2Dx

private java.util.Vector c2Dx

c2Dy

private java.util.Vector c2Dy

c3Dx

private java.util.Vector c3Dx

c3Dy

private java.util.Vector c3Dy

c3Dz

private java.util.Vector c3Dz

ezInformations

private java.util.Vector ezInformations
Of type joelib.util.types.BondInt


x_2D

private double x_2D

x_3D

private double x_3D

y_2D

private double y_2D

y_3D

private double y_3D

z_3D

private double z_3D

bond_EZ

private int bond_EZ

bond_a1

private int bond_a1

bond_a2

private int bond_a2

bond_order

private int bond_order

bond_stereo

private int bond_stereo

molIndex

private int molIndex

numberOfAtoms

private int numberOfAtoms
Constructor Detail

MoleculeFileCDO

public MoleculeFileCDO()
Method Detail

setDocumentProperty

public void setDocumentProperty(java.lang.String type,
                                java.lang.Object value)
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
setDocumentProperty in interface CDOInterface

setMolecule

public void setMolecule(joelib.molecule.JOEMol mol)
Basic contructor


setObjectProperty

public void setObjectProperty(java.lang.String objectType,
                              java.lang.String propertyType,
                              java.lang.Object propertyValue)
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
setObjectProperty in interface CDOInterface

acceptObjects

public CDOAcceptedObjects acceptObjects()
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
acceptObjects in interface CDOInterface

endDocument

public void endDocument()
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
endDocument in interface CDOInterface

endObject

public void endObject(java.lang.String objectType)
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
endObject in interface CDOInterface

startDocument

public void startDocument()
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
startDocument in interface CDOInterface

startObject

public void startObject(java.lang.String objectType)
Procedure required by the CDOInterface. This methodName is only supposed to be called by the JCFL library

Specified by:
startObject in interface CDOInterface