This is the main interface that most CSS applications implement: if the
application needs to be informed of basic parsing events, it implements this
interface and registers an instance with the CSS parser using the
setCSSHandler method.
If a CSS application needs to implement customized error
handling, it must implement this interface and then register an
instance with the CSS parser using the parser's setErrorHandler
method.
This class allows a CSS application to encapsulate information about an
input source in a single object, which may include a URI, a byte stream
(possibly with a specified encoding), and/or a character stream.
The CSS parser will use the InputSource object to determine how
to read CSS input.
Interface for associating a CSS event with a document location.
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 document
handler's setDocumentLocator method.
The SelectorList interface provides the abstraction of an ordered collection
of selectors, without defining or constraining how this collection is
implemented.