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

Quick Search    Search Deep

Package org.xmlcml.cml

Interface Summary
AbstractAngle forces subclasses to implement AngleUnits
AbstractAtom
Base class for atomic information .
AbstractAtomRef some Objects (CMLAngle, CMLTorsion...) have references to Atoms.
AbstractBase The base class for all elementObjects mentioned in the CML DTD.
AbstractBond base class for Bond-based classes.
AbstractBuiltinContainer supports methods for getting and setting builtin child values.
AbstractNumericVal supports a number (either Float or Integer).
AbstractStringVal superclass of all interfaces which hold and manipulate strig values (which includes numeric values)
AttributeAtomRefs some Objects (e.g.
AttributeConvention  
AttributeCount  
AttributeDictRef  
AttributeId identifies and supports those elements which can have id attributes
AttributeSize the size attribute is optional and gives the numebr of elements in an array.
AttributeTitle  
AttributeType allows a link other object to specify a type (e.g.
AttributeUnits  
BuiltinArrayContainer  
BuiltinContainer  
CML a general top-level container.
CMLAngle CORE Interface
DTD Class
supports angle element in CML DTD.
CMLAtom CORE Interface
DTD Class
Supports <atom> elements
CMLAtomArray DTD Class
this interface is only used if AtomArrays are stored as such in the DOM .
CMLAtomFactory Creates CMLAtom of appropriate subclass
CMLAtomParity CORE Interface
DTD Class
interface supporting atom-based parity .
CMLBond CORE Interface
DTD Class
main class: supports <bond> elements
CMLBondArray DTD Class
May become obsolete as bondArray is only syntactic
CMLBondFactory Creates Bonds of appropriate subclass
CMLBondStereo CORE Interface
DTD Class
supports bond-based stereochemistry
CMLCoordinate2 CORE Interface
DTD Class
(x, y) coordinate
CMLCoordinate3 CORE Interface
DTD Class
(x, y, z) coordinate
CMLCrystal CORE Interface
DTD Class
Supports a crystallographic unit cell (parameters and spacegroup).
CMLDocument CORE Interface
DTD Class
CMLDocumentFactory Creates CMLDocument of appropriate subclass
CMLElectron DTD Class
Semantics not yet formulated.
CMLFeature DTD Class
For macromolecules.
CMLFloatArray DTD Class
Mainly a syntactic container
CMLFloatMatrix DTD Class
Holds any set of symmetric, non-symmetric and non-square real matrices
CMLFloatVal DTD Class
holds a float with max and minimum values
CMLFormula CORE Interface
DTD Class
Semantics being developed.
CMLIntegerArray  
CMLIntegerVal holds an integer with max and minimum values
CMLIsotope CORE Interface
Class to hold varities of isotope information
CMLLink
a link to an object - usually from org.xmlcml.cml - but could be anything uses XLink semantics where possible.
CMLList
list is a generic container which has no predetermined children or attributes and use the DOM emthods to access them
CMLMolecule CORE Interface
CMLMolecule is the basic container for Atoms, Bonds, Electrons Angles, CMLTorsion, Sequences, Features, CMLCrystal and other objects.
CMLMoleculeFactory Creates Molecules of appropriate subclass
CMLReaction  
CMLSequence  
CMLStringArray  
CMLStringVal  
CMLSymbol a placeholder for the need to hold symbolic values (e.g.
CMLTorsion CORE Interface
supports torsion angle element in CML DTD.
ConventionCriteria  
 

Class Summary
Convention  
 

Exception Summary
CMLException CORE Interface
CML-Specific exceptions may be thrown by CML-DOM classes and interfaces.