org.jmol.adapter.readers.xml

Class XmlArgusReader

public class XmlArgusReader extends XmlReader

A crude ArgusLab .agl file Reader - http://www.planaria-software.com/ Use this reader as a template for adding new XML readers.
Nested Class Summary
classXmlArgusReader.ArgusHandler
Field Summary
static intATOM
String[]argusImplementedAttributes
StringatomName1
StringatomName2
intbondOrder
static intBOND
intelementContext
String[]keepCharsList
static intMOLECULE
static intUNSET
Constructor Summary
XmlArgusReader()
XmlArgusReader(XmlReader parent, AtomSetCollection atomSetCollection, BufferedReader reader, XMLReader xmlReader)
XmlArgusReader(XmlReader parent, AtomSetCollection atomSetCollection, JSObject DOMNode)
Method Summary
intparseBondToken(String str)
voidprocessEndElement(String uri, String localName, String qName)
voidprocessStartElement(String namespaceURI, String localName, String qName, HashMap atts)

Field Detail

ATOM

static final int ATOM

argusImplementedAttributes

String[] argusImplementedAttributes

atomName1

String atomName1

atomName2

String atomName2

bondOrder

int bondOrder

BOND

static final int BOND

elementContext

int elementContext

keepCharsList

String[] keepCharsList

MOLECULE

static final int MOLECULE

UNSET

static final int UNSET

Constructor Detail

XmlArgusReader

XmlArgusReader()

XmlArgusReader

XmlArgusReader(XmlReader parent, AtomSetCollection atomSetCollection, BufferedReader reader, XMLReader xmlReader)

XmlArgusReader

XmlArgusReader(XmlReader parent, AtomSetCollection atomSetCollection, JSObject DOMNode)

Method Detail

parseBondToken

int parseBondToken(String str)

processEndElement

public void processEndElement(String uri, String localName, String qName)

processStartElement

public void processStartElement(String namespaceURI, String localName, String qName, HashMap atts)