The Octet Molecular Representation Framework v0.8.2

net.sf.octet.xml
Interface FlexMolWriter

All Superinterfaces:
RepresentationBuilder
All Known Implementing Classes:
BasicFlexMolWriter

public interface FlexMolWriter
extends RepresentationBuilder

Converts RepresentationBuilder instructions into SAX ContentHandler events. Use FlexMolWriter to generate FlexMol representations. When used together with a DataWriter, as the ContentHandler, FlexMolWriter can be used to write FlexMol XML to any device.

Author:
Richard Apodaca

Method Summary
 void addForeignContent(ForeignContent content)
           
 void emitFlexMol(org.xml.sax.ContentHandler handler)
          Generates a series of SAX events directed at handler.
 
Methods inherited from interface net.sf.octet.builder.RepresentationBuilder
addAtom, addBondingSystem, addConfiguration, addElectron, addGammaSequence, addHalfPlane, addHalfPlane, addHydrogens, addOrbital, connect, connect, constrainCenter, constrainLower, constrainUpper, flush, ionizeAntibondingElectrons, ionizeAtom, ionizeBondingElectrons
 

Method Detail

emitFlexMol

public void emitFlexMol(org.xml.sax.ContentHandler handler)
                 throws org.xml.sax.SAXException
Generates a series of SAX events directed at handler.

Parameters:
handler - the receiver of SAX events
Throws:
org.xml.sax.SAXException

addForeignContent

public void addForeignContent(ForeignContent content)

The Octet Molecular Representation Framework v0.8.2