comment
public void comment(String text)
throws CSSException
Receive notification of a comment.
If the comment appears in a declaration (e.g. color: /* comment * / blue;),
the parser notifies the comment before the declaration.
- comment in interface DocumentHandler
CSSException
- Any CSS exception, possibly wrapping another
exception.
endDocument
public void endDocument(InputSource source)
throws CSSException
Receive notification of the end of a document.
The CSS parser will invoke this method only once, and it will be the
last method invoked during the parse. The parser shall not invoke this
method until it has either abandoned parsing (because of an
unrecoverable error) or reached the end of input.
- endDocument in interface DocumentHandler
CSSException
- Any CSS exception, possibly wrapping another
exception.
endPage
public void endPage(String name,
String pseudo_page)
throws CSSException
Receive notification of the end of a media statement.
- endPage in interface DocumentHandler
pseudo_page
- the pseudo page (if any, null otherwise)
CSSException
- Any CSS exception, possibly wrapping another
exception.
error
public void error(CSSParseException exception)
throws CSSException
Receive notification of a recoverable error.
This corresponds to the definition of "error" in section 1.2
of the W3C XML 1.0 Recommendation. For example, a validating
parser would use this callback to report the violation of a
validity constraint. The default behaviour is to take no
action.
The CSS parser must continue to provide normal parsing events
after invoking this method: it should still be possible for the
application to process the document through to the end. If the
application cannot do so, then the parser should report a fatal
error even if the XML 1.0 recommendation does not require it to
do so.
- error in interface ErrorHandler
exception
- The error information encapsulated in a
CSS parse exception.
CSSException
- Any CSS exception, possibly
wrapping another exception.
fatalError
public void fatalError(CSSParseException exception)
throws CSSException
Receive notification of a non-recoverable error.
This corresponds to the definition of "fatal error" in
section 1.2 of the W3C XML 1.0 Recommendation. For example, a
parser would use this callback to report the violation of a
well-formedness constraint.
The application must assume that the document is unusable
after the parser has invoked this method, and should continue
(if at all) only for the sake of collecting addition error
messages: in fact, CSS parsers are free to stop reporting any
other events once this method has been invoked.
- fatalError in interface ErrorHandler
exception
- The error information encapsulated in a
CSS parse exception.
CSSException
- Any CSS exception, possibly
wrapping another exception.
importStyle
public void importStyle(String uri,
SACMediaList media,
String defaultNamespaceURI)
throws CSSException
Receive notification of a import statement in the style sheet.
- importStyle in interface DocumentHandler
uri
- The URI of the imported style sheet.media
- The intended destination media for style information.
CSSException
- Any CSS exception, possibly wrapping another
exception.
namespaceDeclaration
public void namespaceDeclaration(String prefix,
String uri)
throws CSSException
Receive notification of an unknown rule t-rule not supported by this
parser.
- namespaceDeclaration in interface DocumentHandler
prefix
- null
if this is the default namespaceuri
- The URI for this namespace.
CSSException
- Any CSS exception, possibly wrapping another
exception.
property
public void property(String name,
LexicalUnit value,
boolean important)
throws CSSException
Receive notification of a declaration.
- property in interface DocumentHandler
name
- the name of the property.value
- the value of the property. All whitespace are stripped.important
- is this property important ?
CSSException
- Any CSS exception, possibly wrapping another
exception.
startDocument
public void startDocument(InputSource source)
throws CSSException
Receive notification of the beginning of a style sheet.
The CSS parser will invoke this method only once, before any other
methods in this interface.
- startDocument in interface DocumentHandler
CSSException
- Any CSS exception, possibly wrapping another
exception.
startFontFace
public void startFontFace()
throws CSSException
Receive notification of the beginning of a font face statement.
The Parser will invoke this method at the beginning of every font face
statement in the style sheet. there will be a corresponding endFontFace()
event for every startFontFace() event.
- startFontFace in interface DocumentHandler
CSSException
- Any CSS exception, possibly wrapping another
exception.
startMedia
public void startMedia(SACMediaList media)
throws CSSException
Receive notification of the beginning of a media statement.
The Parser will invoke this method at the beginning of every media
statement in the style sheet. there will be a corresponding endMedia()
event for every startElement() event.
- startMedia in interface DocumentHandler
media
- The intended destination media for style information.
CSSException
- Any CSS exception, possibly wrapping another
exception.
startPage
public void startPage(String name,
String pseudo_page)
throws CSSException
Receive notification of the beginning of a page statement.
The Parser will invoke this method at the beginning of every page
statement in the style sheet. there will be a corresponding endPage()
event for every startPage() event.
- startPage in interface DocumentHandler
name
- the name of the page (if any, null otherwise)pseudo_page
- the pseudo page (if any, null otherwise)
CSSException
- Any CSS exception, possibly wrapping another
exception.
warning
public void warning(CSSParseException exception)
throws CSSException
Receive notification of a warning.
CSS parsers will use this method to report conditions that
are not errors or fatal errors as defined by the XML 1.0
recommendation. The default behaviour is to take no action.
The CSS parser must continue to provide normal parsing events
after invoking this method: it should still be possible for the
application to process the document through to the end.
- warning in interface ErrorHandler
exception
- The warning information encapsulated in a
CSS parse exception.
CSSException
- Any CSS exception, possibly
wrapping another exception.