public class TransformerHandlerImpl extends java.lang.Object implements TransformerHandler, DeclHandler
| Constructor and Description |
|---|
TransformerHandlerImpl(TransformerImpl transformer)
Cosntructor - pass in reference to a TransformerImpl object
|
| Modifier and Type | Method and Description |
|---|---|
void |
attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String valueDefault,
java.lang.String value)
Implements org.xml.sax.ext.DeclHandler.attributeDecl()
|
void |
characters(char[] ch,
int start,
int length)
Implements org.xml.sax.ContentHandler.characters()
Receive notification of character data.
|
void |
comment(char[] ch,
int start,
int length)
Implements org.xml.sax.ext.LexicalHandler.comment()
Receieve notification of a comment
|
void |
elementDecl(java.lang.String name,
java.lang.String model)
Implements org.xml.sax.ext.DeclHandler.elementDecl()
|
void |
endCDATA()
Implements org.xml.sax.ext.LexicalHandler.endCDATA()
|
void |
endDocument()
Implements org.xml.sax.ContentHandler.endDocument()
Receive notification of the end of a document.
|
void |
endDTD()
Implements org.xml.sax.ext.LexicalHandler.endDTD()
|
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qname)
Implements org.xml.sax.ContentHandler.endElement()
Receive notification of the end of an element.
|
void |
endEntity(java.lang.String name)
Implements org.xml.sax.ext.LexicalHandler.endEntity()
|
void |
endPrefixMapping(java.lang.String prefix)
Implements org.xml.sax.ContentHandler.endPrefixMapping()
End the scope of a prefix-URI Namespace mapping.
|
void |
externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Implements org.xml.sax.ext.DeclHandler.externalEntityDecl()
|
java.lang.String |
getSystemId()
Implements javax.xml.transform.sax.TransformerHandler.getSystemId()
Get the base ID (URI or system ID) from where relative URLs will be
resolved.
|
Transformer |
getTransformer()
Implements javax.xml.transform.sax.TransformerHandler.getTransformer()
Get the Transformer associated with this handler, which is needed in
order to set parameters and output properties.
|
void |
ignorableWhitespace(char[] ch,
int start,
int length)
Implements org.xml.sax.ContentHandler.ignorableWhitespace()
Receive notification of ignorable whitespace in element
content.
|
void |
internalEntityDecl(java.lang.String name,
java.lang.String value)
Implements org.xml.sax.ext.DeclHandler.externalEntityDecl()
|
void |
notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Implements org.xml.sax.DTDHandler.notationDecl()
|
void |
processingInstruction(java.lang.String target,
java.lang.String data)
Implements org.xml.sax.ContentHandler.processingInstruction()
Receive notification of a processing instruction.
|
void |
setDocumentLocator(Locator locator)
Implements org.xml.sax.ContentHandler.setDocumentLocator()
Receive an object for locating the origin of SAX document events.
|
void |
setResult(Result result)
Implements javax.xml.transform.sax.TransformerHandler.setResult()
Enables the user of the TransformerHandler to set the to set the Result
for the transformation.
|
void |
setSystemId(java.lang.String id)
Implements javax.xml.transform.sax.TransformerHandler.setSystemId()
Get the base ID (URI or system ID) from where relative URLs will be
resolved.
|
void |
skippedEntity(java.lang.String name)
Implements org.xml.sax.ContentHandler.skippedEntity()
Receive notification of a skipped entity.
|
void |
startCDATA()
Implements org.xml.sax.ext.LexicalHandler.startCDATA()
|
void |
startDocument()
Implements org.xml.sax.ContentHandler.startDocument()
Receive notification of the beginning of a document.
|
void |
startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
Implements org.xml.sax.ext.LexicalHandler.startDTD()
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
Attributes attributes)
Implements org.xml.sax.ContentHandler.startElement()
Receive notification of the beginning of an element.
|
void |
startEntity(java.lang.String name)
Implements org.xml.sax.ext.LexicalHandler.startEntity()
|
void |
startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
Implements org.xml.sax.ContentHandler.startPrefixMapping()
Begin the scope of a prefix-URI Namespace mapping.
|
void |
unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
Implements org.xml.sax.DTDHandler.unparsedEntityDecl()
|
public TransformerHandlerImpl(TransformerImpl transformer)
public java.lang.String getSystemId()
getSystemId in interface TransformerHandlerpublic void setSystemId(java.lang.String id)
setSystemId in interface TransformerHandlerid - Base URI for this stylesheetpublic Transformer getTransformer()
getTransformer in interface TransformerHandlerpublic void setResult(Result result) throws java.lang.IllegalArgumentException
setResult in interface TransformerHandlerresult - A Result instance, should not be nulljava.lang.IllegalArgumentException - if result is invalid for some reasonpublic void characters(char[] ch,
int start,
int length)
throws SAXException
characters in interface ContentHandlerch - the characters from the XML documentstart - the start position in the arraylength - the number of characters to read from the arraySAXException - any SAX exception, possibly
wrapping another exceptionContentHandler.ignorableWhitespace(char[], int, int),
Locatorpublic void startDocument()
throws SAXException
startDocument in interface ContentHandlerSAXException - any SAX exception, possibly
wrapping another exceptionContentHandler.endDocument()public void endDocument()
throws SAXException
endDocument in interface ContentHandlerSAXException - any SAX exception, possibly
wrapping another exceptionContentHandler.startDocument()public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qname,
Attributes attributes)
throws SAXException
startElement in interface ContentHandleruri - the Namespace URI, or the empty string if the
element has no Namespace URI or if Namespace
processing is not being performedlocalName - the local name (without prefix), or the
empty string if Namespace processing is not being
performedqname - the qualified name (with prefix), or the
empty string if qualified names are not availableattributes - the attributes attached to the element. If
there are no attributes, it shall be an empty
Attributes object. The value of this object after
startElement returns is undefinedSAXException - any SAX exception, possibly
wrapping another exceptionContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String),
Attributes,
AttributesImplpublic void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qname)
throws SAXException
endElement in interface ContentHandlernamespaceURI - the Namespace URI, or the empty string if the
element has no Namespace URI or if Namespace
processing is not being performedlocalName - the local name (without prefix), or the
empty string if Namespace processing is not being
performedqname - the qualified XML name (with prefix), or the
empty string if qualified names are not availableSAXException - any SAX exception, possibly
wrapping another exceptionpublic void processingInstruction(java.lang.String target,
java.lang.String data)
throws SAXException
processingInstruction in interface ContentHandlertarget - the processing instruction targetdata - the processing instruction data, or null if
none was supplied. The data does not include any
whitespace separating it from the targetSAXException - any SAX exception, possibly
wrapping another exceptionpublic void startCDATA()
throws SAXException
startCDATA in interface LexicalHandlerSAXException - The application may raise an exception.LexicalHandler.endCDATA()public void endCDATA()
throws SAXException
endCDATA in interface LexicalHandlerSAXException - The application may raise an exception.LexicalHandler.startCDATA()public void comment(char[] ch,
int start,
int length)
throws SAXException
comment in interface LexicalHandlerch - An array holding the characters in the comment.start - The starting position in the array.length - The number of characters to use from the array.SAXException - The application may raise an exception.public void ignorableWhitespace(char[] ch,
int start,
int length)
throws SAXException
ignorableWhitespace in interface ContentHandlerch - the characters from the XML documentstart - the start position in the arraylength - the number of characters to read from the arraySAXException - any SAX exception, possibly
wrapping another exceptionContentHandler.characters(char[], int, int)public void setDocumentLocator(Locator locator)
setDocumentLocator in interface ContentHandlerlocator - an object that can return the location of
any SAX document eventLocatorpublic void skippedEntity(java.lang.String name)
throws SAXException
skippedEntity in interface ContentHandlername - the name of the skipped entity. If it is a
parameter entity, the name will begin with '%', and if
it is the external DTD subset, it will be the string
"[dtd]"SAXException - any SAX exception, possibly
wrapping another exceptionpublic void startPrefixMapping(java.lang.String prefix,
java.lang.String uri)
throws SAXException
startPrefixMapping in interface ContentHandlerprefix - the Namespace prefix being declared.
An empty string is used for the default element namespace,
which has no prefix.uri - the Namespace URI the prefix is mapped toSAXException - the client may throw
an exception during processingContentHandler.endPrefixMapping(java.lang.String),
ContentHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)public void endPrefixMapping(java.lang.String prefix)
throws SAXException
endPrefixMapping in interface ContentHandlerprefix - the prefix that was being mapped.
This is the empty string when a default mapping scope ends.SAXException - the client may throw
an exception during processingContentHandler.startPrefixMapping(java.lang.String, java.lang.String),
ContentHandler.endElement(java.lang.String, java.lang.String, java.lang.String)public void startDTD(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws SAXException
startDTD in interface LexicalHandlername - The document type name.publicId - The declared public identifier for the
external DTD subset, or null if none was declared.systemId - The declared system identifier for the
external DTD subset, or null if none was declared.
(Note that this is not resolved against the document
base URI.)SAXException - The application may raise an
exception.LexicalHandler.endDTD(),
LexicalHandler.startEntity(java.lang.String)public void endDTD()
throws SAXException
endDTD in interface LexicalHandlerSAXException - The application may raise an exception.LexicalHandler.startDTD(java.lang.String, java.lang.String, java.lang.String)public void startEntity(java.lang.String name)
throws SAXException
startEntity in interface LexicalHandlername - The name of the entity. If it is a parameter
entity, the name will begin with '%', and if it is the
external DTD subset, it will be "[dtd]".SAXException - The application may raise an exception.LexicalHandler.endEntity(java.lang.String),
DeclHandler.internalEntityDecl(java.lang.String, java.lang.String),
DeclHandler.externalEntityDecl(java.lang.String, java.lang.String, java.lang.String)public void endEntity(java.lang.String name)
throws SAXException
endEntity in interface LexicalHandlername - The name of the entity that is ending.SAXException - The application may raise an exception.LexicalHandler.startEntity(java.lang.String)public void unparsedEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String notationName)
throws SAXException
unparsedEntityDecl in interface DTDHandlername - The unparsed entity's name.publicId - The entity's public identifier, or null if none
was given.systemId - The entity's system identifier.notationName - The name of the associated notation.SAXException - Any SAX exception, possibly
wrapping another exception.DTDHandler.notationDecl(java.lang.String, java.lang.String, java.lang.String),
Attributespublic void notationDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws SAXException
notationDecl in interface DTDHandlername - The notation name.publicId - The notation's public identifier, or null if
none was given.systemId - The notation's system identifier, or null if
none was given.SAXException - Any SAX exception, possibly
wrapping another exception.DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String),
Attributespublic void attributeDecl(java.lang.String eName,
java.lang.String aName,
java.lang.String type,
java.lang.String valueDefault,
java.lang.String value)
throws SAXException
attributeDecl in interface DeclHandlereName - The name of the associated element.aName - The name of the attribute.type - A string representing the attribute type.valueDefault - A string representing the attribute defaulting mode
("#IMPLIED", "#REQUIRED", or "#FIXED") or null if
none of these applies.value - A string representing the attribute's default value,
or null if there is none.SAXException - The application may raise an exception.public void elementDecl(java.lang.String name,
java.lang.String model)
throws SAXException
elementDecl in interface DeclHandlername - The element type name.model - The content model as a normalized string.SAXException - The application may raise an exception.public void externalEntityDecl(java.lang.String name,
java.lang.String publicId,
java.lang.String systemId)
throws SAXException
externalEntityDecl in interface DeclHandlername - The name of the entity. If it is a parameter
entity, the name will begin with '%'.publicId - The entity's public identifier, or null if none
was given.systemId - The entity's system identifier.SAXException - The application may raise an exception.DeclHandler.internalEntityDecl(java.lang.String, java.lang.String),
DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)public void internalEntityDecl(java.lang.String name,
java.lang.String value)
throws SAXException
internalEntityDecl in interface DeclHandlername - The name of the entity. If it is a parameter
entity, the name will begin with '%'.value - The replacement text of the entity.SAXException - The application may raise an exception.DeclHandler.externalEntityDecl(java.lang.String, java.lang.String, java.lang.String),
DTDHandler.unparsedEntityDecl(java.lang.String, java.lang.String, java.lang.String, java.lang.String)Copyright © 2014 Apache XML Project. All Rights Reserved.