org.xmlcml.cml
Interface Bond
- All Known Implementing Classes:
- BondImpl
- public interface Bond
- extends AbstractBond
| Fields inherited from interface org.xmlcml.cml.AbstractBond |
AROMATIC,
ATOMREF,
ATOMREFS,
BOND_BUILTIN_COUNT,
BOND_FLOATVAL_COUNT,
BOND_FLOATVAL_END,
BOND_FLOATVAL_START,
BOND_INTEGERVAL_COUNT,
BOND_INTEGERVAL_END,
BOND_INTEGERVAL_START,
BOND_STRINGVAL_COUNT,
BOND_STRINGVAL_END,
BOND_STRINGVAL_START,
bondOrders,
bondTypeStrings,
DECREASE,
DEFAULTXY2LENGTH,
DEFAULTXYZ3LENGTH,
DELETE,
DOUBLE,
HATCH,
INCREASE,
LENGTH,
NOSTEREO,
ORDER,
OVERRUN,
SINGLE,
STEREO,
TRIPLE,
WEDGE,
ZERO |
| Fields inherited from interface org.xmlcml.cml.CMLBase |
ANGLE,
ATOM,
ATOMARRAY,
BOND,
BONDARRAY,
BUILTIN,
CML,
CRYSTAL,
ELECTRON,
ELEMENT_COUNT,
ELEMENT_NAMES,
EXECUTE,
FEATURE,
FLOAT,
FLOAT_TYPE,
FLOATARRAY,
FLOATMATRIX,
FORMULA,
INTEGER,
INTEGER_TYPE,
INTEGERARRAY,
LINK,
LIST,
MOLECULE,
PACKAGE_NAME,
REACTION,
SEQUENCE,
STRING,
STRING_TYPE,
STRINGARRAY,
TORSION,
UNK,
UNK_ELEM,
UNKNOWN |
| Fields inherited from interface org.xmlcml.cml.HasId |
ID |
| Fields inherited from interface uk.co.demon.ursus.dom.PMRNode |
ATTRIBUTES,
CONTENT,
ELEMENTNAME,
IDLIST,
NESTED,
NESTEDATTS,
PACKAGENAME,
PRETTY,
SPLITFILES,
STYLE,
TAGGED,
UNTAGGED,
WHITESPACE,
XMLCONTENT |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE,
CDATA_SECTION_NODE,
COMMENT_NODE,
DOCUMENT_FRAGMENT_NODE,
DOCUMENT_NODE,
DOCUMENT_TYPE_NODE,
ELEMENT_NODE,
ENTITY_NODE,
ENTITY_REFERENCE_NODE,
NOTATION_NODE,
PROCESSING_INSTRUCTION_NODE,
TEXT_NODE |
| Fields inherited from interface org.w3c.dom.Node |
ATTRIBUTE_NODE,
CDATA_SECTION_NODE,
COMMENT_NODE,
DOCUMENT_FRAGMENT_NODE,
DOCUMENT_NODE,
DOCUMENT_TYPE_NODE,
ELEMENT_NODE,
ENTITY_NODE,
ENTITY_REFERENCE_NODE,
NOTATION_NODE,
PROCESSING_INSTRUCTION_NODE,
TEXT_NODE |
| Methods inherited from interface org.xmlcml.cml.AbstractBuiltinContainer |
addBuiltinChildWithFloatValue,
addBuiltinChildWithIntegerValue,
addBuiltinChildWithStringValue,
checkBuiltins,
deleteNonBuiltinVal,
getBuiltinChildElements,
getBuiltinChildFloatValue,
getBuiltinChildIntegerValue,
getBuiltinChildStringValue,
getBuiltinCount,
getBuiltinVal,
getNonBuiltinVal,
setBuiltinVal,
setNonBuiltinVal |
| Methods inherited from interface org.w3c.dom.Element |
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getElementsByTagName,
getElementsByTagNameNS,
getTagName,
hasAttribute,
hasAttributeNS,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS |
getStringVal
public StringVal getStringVal(int i)
setStringVal
public void setStringVal(int i,
StringVal stringVal)
getAtom
public Atom getAtom(int i)
getOtherAtom
public Atom getOtherAtom(Atom atom)
- returns other atom in a 2-atom bond else null
contains
public boolean contains(Atom atom)
- true if bond contains this atom
processAtomRefs
public void processAtomRefs(Molecule molecule)
throws CMLException
getMolecule
public Molecule getMolecule()
hashKey
public java.lang.String hashKey()
getOrder
public java.lang.String getOrder()
throws CMLException
setOrder
public void setOrder(java.lang.String order)
throws CMLException
getStereo
public java.lang.String getStereo()
throws CMLException
setStereo
public void setStereo(java.lang.String stereo)
throws CMLException
getBondLength
public double getBondLength()
throws CMLException
setBondLength
public void setBondLength(double length)
throws CMLException