|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
| Fields inherited from interface org.xmlcml.cml.AbstractBuiltinContainer |
NONUNIQUE,
UNIQUE |
| Fields inherited from interface org.xmlcml.cml.HasCount |
COUNT |
| 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 uk.co.demon.ursus.dom.PMRElement |
CLASSNAME,
LOCAL,
QUALIFIED,
UNIVERSAL |
| Fields inherited from interface org.xmlcml.cml.HasTitle |
TITLE |
| Fields inherited from interface org.xmlcml.cml.HasDictRef |
DICTREF |
| Fields inherited from interface org.xmlcml.cml.HasId |
ID |
| Fields inherited from interface org.xmlcml.cml.HasConvention |
CONVENTION |
| 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 |
| Method Summary | |
void |
add(Atom atom)
when an Atom is added then it is split over the various StringArrays |
AbstractBuiltinContainer |
createArrayElement(org.w3c.dom.Document document)
|
void |
delete(Atom atom)
|
void |
deleteNonBuiltinArray(java.lang.String name)
|
Atom |
elementAt(int index)
when an Atom is extracted then it is combined from the various StringArrays |
StringArray |
getBuiltinArray(int builtinId)
this is slightly tricky/ucky since AtomArray is subclassed from Atom and StringArray from StringVal we can extract the array object as scalars and simply cast them |
StringArray |
getNonBuiltinArray(java.lang.String name)
|
void |
setBuiltinArray(int builtinId,
StringArray array)
|
void |
setNonBuiltinArray(java.lang.String name,
StringArray array)
|
int |
size()
|
| Methods inherited from interface org.xmlcml.cml.AbstractAtom |
getCount,
setCount |
| Methods inherited from interface org.xmlcml.cml.HasCount |
updateDOMHasCount |
| Methods inherited from interface org.xmlcml.cml.CMLBase |
addValidity,
debug,
isValid,
processDOM,
updateDOM |
| Methods inherited from interface uk.co.demon.ursus.dom.PMRElement |
appendTo,
getValidity,
processDescendants,
setProcessFlag,
setTagName |
| Methods inherited from interface org.xmlcml.cml.HasTitle |
getTitle,
setTitle,
updateDOMHasTitle |
| Methods inherited from interface org.xmlcml.cml.HasDictRef |
getDictRef,
setDictRef,
updateDOMHasDictRef |
| Methods inherited from interface org.xmlcml.cml.HasId |
getId,
setId,
updateDOMHasId |
| Methods inherited from interface org.xmlcml.cml.HasConvention |
getConventionName,
setConventionName,
updateDOMHasConvention |
| Methods inherited from interface org.w3c.dom.Element |
getAttribute,
getAttributeNode,
getAttributeNodeNS,
getAttributeNS,
getElementsByTagName,
getElementsByTagNameNS,
getTagName,
hasAttribute,
hasAttributeNS,
removeAttribute,
removeAttributeNode,
removeAttributeNS,
setAttribute,
setAttributeNode,
setAttributeNodeNS,
setAttributeNS |
| Method Detail |
public void add(Atom atom)
public int size()
public Atom elementAt(int index)
public void delete(Atom atom)
public StringArray getBuiltinArray(int builtinId)
public void setBuiltinArray(int builtinId,
StringArray array)
public StringArray getNonBuiltinArray(java.lang.String name)
public void setNonBuiltinArray(java.lang.String name,
StringArray array)
public void deleteNonBuiltinArray(java.lang.String name)
public AbstractBuiltinContainer createArrayElement(org.w3c.dom.Document document)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||