org.cyberneko.html.filters
public class DefaultFilter extends Object implements XMLDocumentFilter, HTMLComponent
Version: $Id: DefaultFilter.java,v 1.7 2005/02/14 03:56:54 andyc Exp $
Field Summary | |
---|---|
protected XMLDocumentHandler | fDocumentHandler Document handler. |
protected XMLDocumentSource | fDocumentSource Document source. |
Method Summary | |
---|---|
void | characters(XMLString text, Augmentations augs) Characters. |
void | comment(XMLString text, Augmentations augs) Comment. |
void | doctypeDecl(String root, String publicId, String systemId, Augmentations augs) Doctype declaration. |
void | emptyElement(QName element, XMLAttributes attributes, Augmentations augs) Empty element. |
void | endCDATA(Augmentations augs) End CDATA section. |
void | endDocument(Augmentations augs) End document. |
void | endElement(QName element, Augmentations augs) End element. |
void | endGeneralEntity(String name, Augmentations augs) End general entity. |
void | endPrefixMapping(String prefix, Augmentations augs) End prefix mapping. |
XMLDocumentHandler | getDocumentHandler() Returns the document handler. |
XMLDocumentSource | getDocumentSource() Returns the document source. |
Boolean | getFeatureDefault(String featureId)
Returns the default state for a feature, or null if this
component does not want to report a default value for this
feature. |
Object | getPropertyDefault(String propertyId)
Returns the default state for a property, or null if this
component does not want to report a default value for this
property. |
String[] | getRecognizedFeatures()
Returns a list of feature identifiers that are recognized by
this component. |
String[] | getRecognizedProperties()
Returns a list of property identifiers that are recognized by
this component. |
void | ignorableWhitespace(XMLString text, Augmentations augs) Ignorable whitespace. |
protected static String[] | merge(String[] array1, String[] array2)
Utility method for merging string arrays for recognized features
and recognized properties. |
void | processingInstruction(String target, XMLString data, Augmentations augs) Processing instruction. |
void | reset(XMLComponentManager componentManager)
Resets the component. |
void | setDocumentHandler(XMLDocumentHandler handler) Sets the document handler. |
void | setDocumentSource(XMLDocumentSource source) Sets the document source. |
void | setFeature(String featureId, boolean state)
Sets the state of a feature. |
void | setProperty(String propertyId, Object value)
Sets the value of a property. |
void | startCDATA(Augmentations augs) Start CDATA section. |
void | startDocument(XMLLocator locator, String encoding, NamespaceContext nscontext, Augmentations augs) Start document. |
void | startDocument(XMLLocator locator, String encoding, Augmentations augs) Start document. |
void | startElement(QName element, XMLAttributes attributes, Augmentations augs) Start element. |
void | startGeneralEntity(String name, XMLResourceIdentifier id, String encoding, Augmentations augs) Start general entity. |
void | startPrefixMapping(String prefix, String uri, Augmentations augs) Start prefix mapping. |
void | textDecl(String version, String encoding, Augmentations augs) Text declaration. |
void | xmlDecl(String version, String encoding, String standalone, Augmentations augs) XML declaration. |
Parameters: componentManager The component manager.
Throws: XNIException Thrown by component on initialization error.
Note: Components should silently ignore features that do not affect the operation of the component.
Parameters: featureId The feature identifier. state The state of the feature.
Throws: XMLConfigurationException Thrown for configuration error. In general, components should only throw this exception if it is really a critical error.
Note: Components should silently ignore properties that do not affect the operation of the component.
Parameters: propertyId The property identifier. value The value of the property.
Throws: XMLConfigurationException Thrown for configuration error. In general, components should only throw this exception if it is really a critical error.