| Home >> All >> org >> xml |
| | org.xml.sax.* (36) | | org.xmlBlaster.util.* (1) | | org.xmlcml.cml.* (97) | | org.xmlcml.cmlimpl.* (131) |
| | org.xmlcml.jmol.* (1) | | org.xmlcml.legacy.* (7) | | org.xmlcml.molutil.* (2) | | org.xmlcml.noncml.* (54) |
| | org.xmlcml.simplecml.* (4) |
Package Samples:
org.xmlcml.cml.topology: CoreCML index
org.xml.sax.ext: This package provides the core SAX APIs.
org.xml.sax.helpers: This package provides the core SAX APIs.
org.xml.sax
org.xmlcml.cml.metadata
org.xmlcml.cml
org.xmlcml.cml.mvc
org.xmlcml.cml.normalise
org.xmlcml.cml.query
org.xmlcml.cml.style
org.xmlcml.cml.subset
org.xmlcml.cmlimpl.jumbo3
org.xmlcml.cmlimpl.metadata
org.xmlcml.cmlimpl.normalise
org.xmlcml.cmlimpl.query
org.xmlcml.cmlimpl.stereo
org.xmlcml.cmlimpl.style
org.xmlcml.cmlimpl.subset
org.xmlcml.cmlimpl.topology
Classes:
EntityResolver2: Extended interface for mapping external entity references to input sources, or providing a missing external subset. The XMLReader.setEntityResolver() 55 method is used to provide implementations of this interface to parsers. When a parser uses the methods in this interface, the EntityResolver2.resolveEntity() 55 method (in this interface) is used instead of the older (SAX 1.0) EntityResolver.resolveEntity() 55 method. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . If a SAX application requires the customized handling which this interface defines ...
Attributes: Interface for a list of XML attributes. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This interface allows access to a list of attributes in three different ways: by attribute index; by Namespace-qualified name; or by qualified (prefixed) name. The list will not contain attributes that were declared #IMPLIED but not specified in the start tag. It will also not contain attributes used as Namespace declarations (xmlns*) unless the http://xml.org/sax/features/namespace-prefixes feature ...
AttributeList: Interface for an element's attribute specifications. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This is the original SAX1 interface for reporting an element's attributes. Unlike the new Attributes interface, it does not support Namespace-related information. When an attribute list is supplied as part of a startElement 55 event, the list will return valid results only during the scope of the event; once the event handler returns control to the parser, the attribute list is invalid. ...
NamespaceSupport: Encapsulate Namespace logic for use by applications using SAX, or internally by SAX drivers. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This class encapsulates the logic of Namespace processing: it tracks the declarations currently in force for each context and automatically processes qualified XML names into their Namespace parts; it can also be used in reverse for generating XML qnames from Namespaces. Namespace support objects are reusable, but the reset method must be invoked between ...
EntityResolver: Basic interface for resolving entities. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. If a SAX application needs to implement customized handling for external entities, it must implement this interface and register an instance with the SAX driver using the setEntityResolver 55 method. The XML reader will then allow the application to intercept any external entities (including the external DTD subset and external parameter entities, if any) before including them. Many SAX applications ...
ErrorHandler: Basic interface for SAX error handlers. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. If a SAX application needs to implement customized error handling, it must implement this interface and then register an instance with the XML reader using the setErrorHandler 55 method. The parser will then report all errors and warnings through this interface. WARNING: If an application does not register an ErrorHandler, XML parsing errors will go unreported, except that SAXParseException s will be ...
InputSource: A single input source for an XML entity. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This class allows a SAX application to encapsulate information about an input source in a single object, which may include a public identifier, a system identifier, a byte stream (possibly with a specified encoding), and/or a character stream. There are two places that the application can deliver an input source to the parser: as the argument to the Parser.parse method, or as the return value of the ...
XMLReader: Interface for reading an XML document using callbacks. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. Note: despite its name, this interface does not extend the standard Java Reader interface, because reading XML is a fundamentally different activity than reading character data. XMLReader is the interface that an XML parser's SAX2 driver must implement. This interface allows an application to set and query features and properties in the parser, to register event handlers for document processing, ...
ContentHandler: Receive notification of the logical content of a document. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This is the main interface that most SAX applications implement: if the application needs to be informed of basic parsing events, it implements this interface and registers an instance with the SAX parser using the setContentHandler 55 method. The parser uses the instance to report basic document-related events like the start and end of elements and character data. The order of events ...
DeclHandler: SAX2 extension handler for DTD declaration events. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This is an optional extension handler for SAX2 to provide more complete information about DTD declarations in an XML document. XML readers are not required to recognize this handler, and it is not part of core-only SAX2 distributions. Note that data-related DTD declarations (unparsed entities and notations) are already reported through the DTDHandler interface. If you are using the declaration ...
AttributeListImpl: Default implementation for AttributeList. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. AttributeList implements the deprecated SAX1 AttributeList interface, and has been replaced by the new SAX2 AttributesImpl interface. This class provides a convenience implementation of the SAX AttributeList interface. This implementation is useful both for SAX parser writers, who can use it to provide attributes to the application, and for SAX application writers, who can use it to create a persistent ...
DTDHandler: Receive notification of basic DTD-related events. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. If a SAX application needs information about notations and unparsed entities, then the application implements this interface and registers an instance with the SAX parser using the parser's setDTDHandler method. The parser uses the instance to report notation and unparsed entity declarations to the application. Note that this interface includes only those DTD events that the XML recommendation ...
Locator: Interface for associating a SAX event with a document location. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. If a SAX parser provides location information to the SAX application, it does so by implementing this interface and then passing an instance to the application using the content handler's setDocumentLocator 55 method. The application can use the object to obtain the location of any other SAX event in the XML source document. Note that the results returned by the object will be ...
DocumentHandler: Receive notification of general document events. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This was the main event-handling interface for SAX1; in SAX2, it has been replaced by ContentHandler , which provides Namespace support and reporting of skipped entities. This interface is included in SAX2 only to support legacy SAX1 applications. The order of events in this interface is very important, and mirrors the order of information in the document itself. For example, all of an element's ...
AttributesImpl: Default implementation of the Attributes interface. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This class provides a default implementation of the SAX2 Attributes interface, with the addition of manipulators so that the list can be modified or reused. There are two typical uses of this class: to take a persistent snapshot of an Attributes object in a startElement 55 event; or to construct or modify an Attributes object in a SAX2 driver or filter. This class replaces the now-deprecated ...
LexicalHandler: SAX2 extension handler for lexical events. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This is an optional extension handler for SAX2 to provide lexical information about an XML document, such as comments and CDATA section boundaries. XML readers are not required to recognize this handler, and it is not part of core-only SAX2 distributions. The events in the lexical handler apply to the entire document, not just to the document element, and all lexical handler events must appear between ...
DefaultHandler2: This class extends the SAX2 base handler class to support the SAX2 LexicalHandler , DeclHandler , and EntityResolver2 extensions. Except for overriding the original SAX1 resolveEntity() 55 method the added handler methods just return. Subclassers may override everything on a method-by-method basis. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . Note: this class might yet learn that the ContentHandler.setDocumentLocator() call might be passed a Locator2 object, and that the ContentHandler.startElement() call might be passed a Attributes2 object ...
DefaultHandler: Default base class for SAX2 event handlers. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This class is available as a convenience base class for SAX2 applications: it provides default implementations for all of the callbacks in the four core SAX2 handler classes: EntityResolver DTDHandler ContentHandler ErrorHandler Application writers can extend this class when they need to implement only part of an interface; parser writers can instantiate this class to provide default handlers when ...
Parser: Basic interface for SAX (Simple API for XML) parsers. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. This was the main event supplier interface for SAX1; it has been replaced in SAX2 by XMLReader , which includes Namespace support and sophisticated configurability and extensibility. All SAX1 parsers must implement this basic interface: it allows applications to register handlers for different types of events and to initiate a parse from a URI, or a character stream. All SAX1 parsers must ...
AbstractBase: The base class for all elementObjects mentioned in the CML DTD. Any CML element may have attributes: title id dictRef convention and convenience get/set methods are provided for all, through the interfaces AttributeTitle, AttributeId and AttributeConvention. An element (FOO) subclassed from a AbstractBase may be constructed in the following ways: FOO(). Creates a new empty element with null values of the attributes. Required for newInstance(), but use carefully since it has no tagName and no document associated with it. FOO(String tagName, Document document). Creates an empty element with null ...
CMLBaseImpl: The base class for all elementObjects mentioned in the CML DTD. Any CML element may have attributes: title id dictRef convention and convenience get/set methods are provided for all, through the interfaces AttributeTitle, AttributeId and AttributeConvention. An element (FOO) subclassed from a AbstractBase may be constructed in the following ways: FOO(). Creates a new empty element with null values of the attributes. Required for newInstance(), but use carefully since it has no tagName and no document associated with it. FOO(String tagName, Document document). Creates an empty element with null ...
JUMBOBaseImpl: The base class for all elementObjects mentioned in the CML DTD. Any CML element may have attributes: title id dictRef convention and convenience get/set methods are provided for all, through the interfaces AttributeTitle, AttributeId and AttributeConvention. An element (FOO) subclassed from a AbstractBase may be constructed in the following ways: FOO(). Creates a new empty element with null values of the attributes. Required for newInstance(), but use carefully since it has no tagName and no document associated with it. FOO(String tagName, Document document). Creates an empty element with null ...
Attributes2Impl: SAX2 extension helper for additional Attributes information, implementing the Attributes2 interface. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . This is not part of core-only SAX2 distributions. The specified flag for each attribute will always be true, unless it has been set to false in the copy constructor or using setSpecified(int, boolean) 55 . Similarly, the declared flag for each attribute will always be false, except for defaulted attributes ( specified is false), non-CDATA attributes, or when it is set to true using setDeclared(int, ...
ParserFactory: Java-specific class for dynamically loading SAX parsers. This module, both source code and documentation, is in the Public Domain, and comes with NO WARRANTY . See http://www.saxproject.org for further information. Note: This class is designed to work with the now-deprecated SAX1 Parser class. SAX2 applications should use XMLReaderFactory instead. ParserFactory is not part of the platform-independent definition of SAX; it is an additional convenience class designed specifically for Java XML application writers. SAX applications can use the static methods in this class to allocate a SAX parser dynamically ...
CMLLink: a link to an object - usually from org.xmlcml.cml - but could be anything uses XLink semantics where possible. CMLLink will normally refer to a locator. At present only a subset of Xlink is appropriate for chemical objects The link may mave a type associated which can be dereferenced to an object of that type. The link can have a count acting as a multiplier for the targeted Object. It will not normally create additional objects, and is more likely to be used like: <link type="molecule" href="#water" count="10"/> could occure in Sodium Sulfate (Na2SO4.10H20) License: This document may be freely ...
| Home | Contact Us | Privacy Policy | Terms of Service |