org.exolab.adaptx.xslt.util
public class ResultFormatter extends ErrorObserverAdapter
Version: $Revision: 3633 $ $Date: 2003-03-01 02:38:44 -0500 (Sat, 01 Mar 2003) $
Constructor Summary | |
---|---|
ResultFormatter(ResultHandler handler)
Creates a new ResultFormatter using the given ResultHandler
|
Method Summary | |
---|---|
void | attribute(String name, String value, String nsURI)
Adds the given attribute to the result tree if attributes
are allowed at the given time
|
boolean | attsAllowed()
Returns true if an attribute can be successfully added
to the current node.
|
void | cdata(String data)
Signals a block of CDATA content.
|
void | cdata(char[] chars, int start, int length)
Signals a block of CDATA content.
|
void | characters(String data)
Signals a block of character content.
|
void | characters(char[] chars, int start, int length)
Signals a block of character content.
|
void | comment(String data)
Signals to recieve a comment.
|
void | declareNamespace(String prefix, String uri)
Declares the given namespace, the namespace will
be added to the next element.
|
void | endElement(String name, String nsURI)
Signals the end of the current element.
|
void | entityReference(String name)
Signals to recieve an entity reference with the given name.
|
void | flush()
The processor state doesn't always send data to the Formatter,
until necessary. |
ResultHandler | getResultHandler()
Returns the ResultHandler being used by this ResultFormatter.
|
void | ignorableWhitespace(char[] chars, int start, int length)
Signals the start of ignorable whitespace characters.
|
boolean | isNamespaceDeclared(String namespace)
Returns true if the given namespace has been
declared.
|
void | processingInstruction(String target, String data)
Signals to receive the processing instruction.
|
void | startElement(String name, String nsURI)
Signals the start of an element.
|
void | unescapedCharacters(String data)
Signals to receive characters which should not be escaped.
|
void | unescapedCharacters(char[] chars, int start, int length)
Signals to receive characters which should not be escaped.
|
Parameters: handler the ResultHandler to send data to
Parameters: name the name of the attribute value the value of the attribute
Returns: true if an attribute can be successfully added to the current node.
Parameters: data the CDATA section content
Parameters: chars a char[] containing the CDATA section content start the start offset into the char[] length the number of characters
Parameters: data the character content
Parameters: chars a char[] containing the characters start the starting index into the char[] length the number of characters
Parameters: data, the content of the comment
Parameters: name the name of the element
Parameters: name the name of the entity reference
Returns: the ResultHandler being used by this ResultFormatter
Parameters: chars the character array containing the characters to receive start the index into the character array to start receiving characters at length the number of characters to recieve
Parameters: namespace the namespace to check the declaration for
Returns: true if the given namespace has been declared
Parameters: target data
Parameters: name the name of the element, this must be the local name of the element. Any prefixes will be automatically stripped.
Parameters: data the character data to receive
Parameters: chars the character array containing the characters to receive start the index into the character array to start receiving characters at length the number of characters to recieve