Class pmr.cml.BONDSNode
All Packages Class Hierarchy This Package Previous Next Index
Class pmr.cml.BONDSNode
java.lang.Object
|
+----pmr.sgml.SGMLNode
|
+----pmr.sgml.DrawableSGMLNode
|
+----pmr.cml.DrawableX_Node
|
+----pmr.cml.BONDSNode
- public class BONDSNode
- extends DrawableX_Node
- implements SubAddressable
BONDS holds arrays of bond information - for all bonds
Bonds are not drawable by themselves, but they are SubAddressable
(i.e. any bond can be extracted by another routine (e.g. MOLNode))
-
AROMATIC
- bond orders normalised (to some extent) - values are irrelevant
-
BONDSNode(String, SGMLTree)
- normal constructor
-
addSubAddress(IntRange)
-
-
addSubAddresses(IntRangeVector)
-
-
clearSubAddresses()
-
-
debug()
- for debug
-
display()
- Kicks off a ScrollableTopLevel which contains the object.
-
getBondCount()
-
-
getHighlightedBonds()
-
-
getSubAddresses()
-
-
highlightSubAddresses(boolean)
-
-
mayContain(SGMLNode)
- can this node contain others.
-
process()
- complex objects may require processing; override this.
-
showHelp()
- display Help (includes MOL and ATOMS )
AROMATIC
public final static int AROMATIC
- bond orders normalised (to some extent) - values are irrelevant
BONDSNode
public BONDSNode(String giName,
SGMLTree tree)
- normal constructor
showHelp
public void showHelp()
- display Help (includes MOL and ATOMS )
- Overrides:
- showHelp in class DrawableX_Node
getBondCount
public int getBondCount()
mayContain
public boolean mayContain(SGMLNode n)
- can this node contain others.
- Overrides:
- mayContain in class DrawableX_Node
process
public void process()
- complex objects may require processing; override this.
- Overrides:
- process in class DrawableSGMLNode
clearSubAddresses
public void clearSubAddresses()
addSubAddress
public void addSubAddress(IntRange ir)
addSubAddresses
public void addSubAddresses(IntRangeVector irv)
getSubAddresses
public IntRangeVector getSubAddresses()
highlightSubAddresses
public void highlightSubAddresses(boolean onOff)
getHighlightedBonds
public IntSet getHighlightedBonds()
display
public void display()
- Kicks off a ScrollableTopLevel which contains the object.
- Overrides:
- display in class DrawableSGMLNode
debug
public void debug()
- for debug
- Overrides:
- debug in class DrawableX_Node
All Packages Class Hierarchy This Package Previous Next Index