AUGMENTATIONS
protected static final String AUGMENTATIONS
Include infoset augmentations.
DOCUMENT_FRAGMENT
protected static final String DOCUMENT_FRAGMENT
Document fragment balancing only.
DOCUMENT_FRAGMENT_DEPRECATED
protected static final String DOCUMENT_FRAGMENT_DEPRECATED
Document fragment balancing only (deprecated).
ERROR_REPORTER
protected static final String ERROR_REPORTER
Error reporter.
IGNORE_OUTSIDE_CONTENT
protected static final String IGNORE_OUTSIDE_CONTENT
Ignore outside content.
NAMESPACES
protected static final String NAMESPACES
Namespaces.
NAMES_ATTRS
protected static final String NAMES_ATTRS
Modify HTML attribute names: { "upper", "lower", "default" }.
NAMES_ELEMS
protected static final String NAMES_ELEMS
Modify HTML element names: { "upper", "lower", "default" }.
NAMES_LOWERCASE
protected static final short NAMES_LOWERCASE
Lowercase HTML names.
NAMES_MATCH
protected static final short NAMES_MATCH
Match HTML element names.
NAMES_NO_CHANGE
protected static final short NAMES_NO_CHANGE
Don't modify HTML names.
NAMES_UPPERCASE
protected static final short NAMES_UPPERCASE
Uppercase HTML names.
REPORT_ERRORS
protected static final String REPORT_ERRORS
Report errors.
SYNTHESIZED_ITEM
protected static final HTMLEventInfo SYNTHESIZED_ITEM
Synthesized event info item.
fAugmentations
protected boolean fAugmentations
Include infoset augmentations.
fDocumentFragment
protected boolean fDocumentFragment
Document fragment balancing only.
fDocumentHandler
protected XMLDocumentHandler fDocumentHandler
The document handler.
fDocumentSource
protected XMLDocumentSource fDocumentSource
The document source.
fIgnoreOutsideContent
protected boolean fIgnoreOutsideContent
Ignore outside content.
fNamesAttrs
protected short fNamesAttrs
Modify HTML attribute names.
fNamesElems
protected short fNamesElems
Modify HTML element names.
fNamespaces
protected boolean fNamespaces
Namespaces.
fReportErrors
protected boolean fReportErrors
Report errors.
fSeenAnything
protected boolean fSeenAnything
True if seen anything. Important for xml declaration.
fSeenBodyElement
protected boolean fSeenBodyElement
True if seen <body< element.
fSeenDoctype
protected boolean fSeenDoctype
True if root element has been seen.
fSeenHeadElement
protected boolean fSeenHeadElement
True if seen <head< element.
fSeenRootElement
protected boolean fSeenRootElement
True if root element has been seen.
fSeenRootElementEnd
protected boolean fSeenRootElementEnd
True if seen the end of the document element. In other words,
this variable is set to false until the end </HTML>
tag is seen (or synthesized). This is used to ensure that
extraneous events after the end of the document element do not
make the document stream ill-formed.
callEndElement
protected final void callEndElement(QName element,
Augmentations augs)
throws XNIExceptionCall document handler end element.
callStartElement
protected final void callStartElement(QName element,
XMLAttributes attrs,
Augmentations augs)
throws XNIExceptionCall document handler start element.
characters
public void characters(XMLString text,
Augmentations augs)
throws XNIExceptionCharacters.
comment
public void comment(XMLString text,
Augmentations augs)
throws XNIExceptionComment.
doctypeDecl
public void doctypeDecl(String rootElementName,
String publicId,
String systemId,
Augmentations augs)
throws XNIExceptionDoctype declaration.
emptyAttributes
protected final XMLAttributes emptyAttributes()
Returns a set of empty attributes.
emptyElement
public void emptyElement(QName elem,
XMLAttributes attrs,
Augmentations augs)
throws XNIExceptionEmpty element.
endCDATA
public void endCDATA(Augmentations augs)
throws XNIExceptionEnd CDATA section.
endDocument
public void endDocument(Augmentations augs)
throws XNIExceptionEnd document.
endElement
public void endElement(QName element,
Augmentations augs)
throws XNIExceptionEnd element.
endGeneralEntity
public void endGeneralEntity(String name,
Augmentations augs)
throws XNIExceptionEnd entity.
endPrefixMapping
public void endPrefixMapping(String prefix,
Augmentations augs)
throws XNIExceptionEnd prefix mapping.
getDocumentHandler
public XMLDocumentHandler getDocumentHandler()
Returns the document handler.
getDocumentSource
public XMLDocumentSource getDocumentSource()
Returns the document source.
getElementDepth
protected final int getElementDepth(HTMLElements.Element element)
Returns the depth of the open tag associated with the specified
element name or -1 if no matching element is found.
getFeatureDefault
public Boolean getFeatureDefault(String featureId)
Returns the default state for a feature.
- getFeatureDefault in interface HTMLComponent
getNamesValue
protected static final short getNamesValue(String value)
Converts HTML names string value to constant value.
getParentDepth
protected int getParentDepth(HTMLElements.Element[] parents,
short bounds) Returns the depth of the open tag associated with the specified
element parent names or -1 if no matching element is found.
parents - The parent elements.
getPropertyDefault
public Object getPropertyDefault(String propertyId)
Returns the default state for a property.
- getPropertyDefault in interface HTMLComponent
getRecognizedFeatures
public String[] getRecognizedFeatures()
Returns recognized features.
getRecognizedProperties
public String[] getRecognizedProperties()
Returns recognized properties.
ignorableWhitespace
public void ignorableWhitespace(XMLString text,
Augmentations augs)
throws XNIExceptionIgnorable whitespace.
modifyName
protected static final String modifyName(String name,
short mode)Modifies the given name based on the specified mode.
processingInstruction
public void processingInstruction(String target,
XMLString data,
Augmentations augs)
throws XNIExceptionProcessing instruction.
reset
public void reset(XMLComponentManager manager)
throws XMLConfigurationExceptionResets the component.
setDocumentHandler
public void setDocumentHandler(XMLDocumentHandler handler)
Sets the document handler.
setDocumentSource
public void setDocumentSource(XMLDocumentSource source)
Sets the document source.
setFeature
public void setFeature(String featureId,
boolean state)
throws XMLConfigurationExceptionSets a feature.
setProperty
public void setProperty(String propertyId,
Object value)
throws XMLConfigurationExceptionSets a property.
startCDATA
public void startCDATA(Augmentations augs)
throws XNIExceptionStart CDATA section.
startDocument
public void startDocument(XMLLocator locator,
String encoding,
Augmentations augs)
throws XNIExceptionStart document.
startDocument
public void startDocument(XMLLocator locator,
String encoding,
NamespaceContext nscontext,
Augmentations augs)
throws XNIExceptionStart document.
startElement
public void startElement(QName elem,
XMLAttributes attrs,
Augmentations augs)
throws XNIExceptionStart element.
startGeneralEntity
public void startGeneralEntity(String name,
XMLResourceIdentifier id,
String encoding,
Augmentations augs)
throws XNIExceptionStart entity.
startPrefixMapping
public void startPrefixMapping(String prefix,
String uri,
Augmentations augs)
throws XNIExceptionStart prefix mapping.
synthesizedAugs
protected final Augmentations synthesizedAugs()
Returns an augmentations object with a synthesized item added.
textDecl
public void textDecl(String version,
String encoding,
Augmentations augs)
throws XNIExceptionText declaration.
xmlDecl
public void xmlDecl(String version,
String encoding,
String standalone,
Augmentations augs)
throws XNIExceptionXML declaration.