Class PubChemXMLHelper
java.lang.Object
org.openscience.cdk.io.pubchemxml.PubChemXMLHelper
Helper class to parse PubChem XML documents.
- Author:
- Egon Willighagen <egonw@users.sf.net>
- Created on:
- 2008-05-05
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCID(XMLStreamReader parser) getSID(XMLStreamReader parser) voidparseAtomCharges(XMLStreamReader parser, IAtomContainer molecule) voidparseAtomElements(XMLStreamReader parser, IAtomContainer molecule) parseCompoundsBlock(XMLStreamReader parser) parseMolecule(XMLStreamReader parser, IChemObjectBuilder builder) voidparserAtomBlock(XMLStreamReader parser, IAtomContainer molecule) voidparserBondBlock(XMLStreamReader parser, IAtomContainer molecule) voidparserCompoundInfoData(XMLStreamReader parser, IAtomContainer molecule) voidparserCoordBlock(XMLStreamReader parser, IAtomContainer molecule) parseSubstance(XMLStreamReader parser)
-
Field Details
-
EL_PCCOMPOUND
- See Also:
-
EL_PCCOMPOUNDS
- See Also:
-
EL_PCSUBSTANCE
- See Also:
-
EL_PCSUBSTANCE_SID
- See Also:
-
EL_PCCOMPOUND_ID
- See Also:
-
EL_PCCOMPOUND_CID
- See Also:
-
EL_PCID_ID
- See Also:
-
EL_ATOMBLOCK
- See Also:
-
EL_ATOMSELEMENT
- See Also:
-
EL_ATOMSCHARGE
- See Also:
-
EL_ATOMINT
- See Also:
-
EL_ATOMINT_AID
- See Also:
-
EL_ATOMINT_VALUE
- See Also:
-
EL_ELEMENT
- See Also:
-
EL_COORDINATESBLOCK
- See Also:
-
EL_COORDINATES_AID
- See Also:
-
EL_COORDINATES_AIDE
- See Also:
-
EL_ATOM_CONFORMER
- See Also:
-
EL_ATOM_CONFORMER_X
- See Also:
-
EL_ATOM_CONFORMER_XE
- See Also:
-
EL_ATOM_CONFORMER_Y
- See Also:
-
EL_ATOM_CONFORMER_YE
- See Also:
-
EL_ATOM_CONFORMER_Z
- See Also:
-
EL_ATOM_CONFORMER_ZE
- See Also:
-
EL_BONDBLOCK
- See Also:
-
EL_BONDID1
- See Also:
-
EL_BONDID2
- See Also:
-
EL_BONDORDER
- See Also:
-
EL_PROPSBLOCK
- See Also:
-
EL_PROPS_INFODATA
- See Also:
-
EL_PROPS_URNLABEL
- See Also:
-
EL_PROPS_URNNAME
- See Also:
-
EL_PROPS_SVAL
- See Also:
-
EL_PROPS_FVAL
- See Also:
-
EL_PROPS_BVAL
- See Also:
-
-
Constructor Details
-
PubChemXMLHelper
- Throws:
IOException- if there is error in getting theIsotopeFactory
-
-
Method Details
-
parseCompoundsBlock
- Throws:
Exception
-
parseSubstance
- Throws:
Exception
-
getSID
- Throws:
Exception
-
getCID
- Throws:
Exception
-
parseAtomElements
- Throws:
Exception
-
parserAtomBlock
- Throws:
Exception
-
parserCompoundInfoData
public void parserCompoundInfoData(XMLStreamReader parser, IAtomContainer molecule) throws Exception - Throws:
Exception
-
parseAtomCharges
- Throws:
Exception
-
parseMolecule
public IAtomContainer parseMolecule(XMLStreamReader parser, IChemObjectBuilder builder) throws Exception - Throws:
Exception
-
parserBondBlock
- Throws:
Exception
-
parserCoordBlock
- Throws:
Exception
-