aboutsummaryrefslogtreecommitdiffstats
path: root/src/java/org/apache/fop/accessibility/TransformerNode.java
diff options
context:
space:
mode:
authorJeremias Maerki <jeremias@apache.org>2009-04-17 07:54:38 +0000
committerJeremias Maerki <jeremias@apache.org>2009-04-17 07:54:38 +0000
commit2a16dbaa207c3e36a43dca0dceaaa1bea51eb87d (patch)
tree56f6993028a85802b3f142d95c7be76d5f01c48c /src/java/org/apache/fop/accessibility/TransformerNode.java
parent0fc0d56d8b7b2685ee39c433e1b26d926114d6e7 (diff)
downloadxmlgraphics-fop-2a16dbaa207c3e36a43dca0dceaaa1bea51eb87d.tar.gz
xmlgraphics-fop-2a16dbaa207c3e36a43dca0dceaaa1bea51eb87d.zip
Incorporated some more of the feedback to #46705:
- String Constant for "accessibility" - Removed unused constructors - Remove unnecessary null-checks. git-svn-id: https://svn.apache.org/repos/asf/xmlgraphics/fop/branches/Temp_Accessibility@765889 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'src/java/org/apache/fop/accessibility/TransformerNode.java')
-rw-r--r--src/java/org/apache/fop/accessibility/TransformerNode.java141
1 files changed, 18 insertions, 123 deletions
diff --git a/src/java/org/apache/fop/accessibility/TransformerNode.java b/src/java/org/apache/fop/accessibility/TransformerNode.java
index 115c13703..b127a74b5 100644
--- a/src/java/org/apache/fop/accessibility/TransformerNode.java
+++ b/src/java/org/apache/fop/accessibility/TransformerNode.java
@@ -19,17 +19,12 @@
package org.apache.fop.accessibility;
-import java.io.File;
-
import javax.xml.transform.Result;
-import javax.xml.transform.Source;
import javax.xml.transform.Templates;
import javax.xml.transform.TransformerConfigurationException;
import javax.xml.transform.TransformerFactory;
-import javax.xml.transform.sax.SAXResult;
import javax.xml.transform.sax.SAXTransformerFactory;
import javax.xml.transform.sax.TransformerHandler;
-import javax.xml.transform.stream.StreamSource;
import org.xml.sax.Attributes;
import org.xml.sax.Locator;
@@ -47,70 +42,6 @@ class TransformerNode extends DefaultHandler {
private TransformerHandler transformerHandler;
/**
- * happens after setParams have been broadcast.
- *
- * @param downstreamHandler
- * the handler passed in
- * @param xsltFile
- * for transform
- * @throws FOPException
- * for general errors
- */
- public TransformerNode(DefaultHandler downstreamHandler, File xsltFile) throws FOPException {
- try {
- TransformerFactory transFact = TransformerFactory.newInstance();
- SAXTransformerFactory saxTFactory = ((SAXTransformerFactory)transFact);
- StreamSource ss = new StreamSource(xsltFile);
- transformerHandler = saxTFactory.newTransformerHandler(ss);
- SAXResult saxResult = new SAXResult();
- saxResult.setHandler(downstreamHandler);
- transformerHandler.setResult(saxResult);
- } catch (TransformerConfigurationException t) {
- throw new FOPException(t);
- }
- }
-
- /**
- *
- * @param result
- * of transform
- * @param xsltFile
- * for transform
- * @throws FOPException
- * for general errors
- */
- public TransformerNode(Result result, File xsltFile) throws FOPException {
- try {
- TransformerFactory transFact = TransformerFactory.newInstance();
- SAXTransformerFactory saxTFactory = ((SAXTransformerFactory)transFact);
- StreamSource ss = new StreamSource(xsltFile);
- transformerHandler = saxTFactory.newTransformerHandler(ss);
- transformerHandler.setResult(result);
- } catch (TransformerConfigurationException t) {
- throw new FOPException(t);
- }
- }
-
- /**
- * This is part of a two phase construction. Call this, then call
- * initResult.
- *
- * @param xsltFile
- * for transform
- * @throws FOPException
- * for general errors
- */
- public TransformerNode(Source xsltFile) throws FOPException {
- try {
- TransformerFactory transFact = TransformerFactory.newInstance();
- SAXTransformerFactory saxTFactory = ((SAXTransformerFactory)transFact);
- transformerHandler = saxTFactory.newTransformerHandler(xsltFile);
- } catch (TransformerConfigurationException t) {
- throw new FOPException(t);
- }
- }
-
- /**
* This is part of a two phase construction. Call this, then call
* initResult.
*
@@ -142,81 +73,59 @@ class TransformerNode extends DefaultHandler {
/******************** start of ContentHandler ***************************/
/** {@inheritDoc} */
public void setDocumentLocator(Locator locator) {
- if (transformerHandler != null) {
- transformerHandler.setDocumentLocator(locator);
- }
+ transformerHandler.setDocumentLocator(locator);
}
/** {@inheritDoc} */
public void startDocument() throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.startDocument();
- }
+ transformerHandler.startDocument();
}
/** {@inheritDoc} */
public void endDocument() throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endDocument();
- }
+ transformerHandler.endDocument();
}
/** {@inheritDoc} */
public void processingInstruction(String target, String data) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.processingInstruction(target, data);
- }
+ transformerHandler.processingInstruction(target, data);
}
/** {@inheritDoc} */
public void startElement(String uri, String local, String raw, Attributes attrs)
throws SAXException {
AttributesImpl ai = new AttributesImpl(attrs);
- if (transformerHandler != null) {
- transformerHandler.startElement(uri, local, raw, ai);
- }
+ transformerHandler.startElement(uri, local, raw, ai);
}
/** {@inheritDoc} */
public void characters(char[] ch, int start, int length) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.characters(ch, start, length);
- }
+ transformerHandler.characters(ch, start, length);
}
/** {@inheritDoc} */
public void ignorableWhitespace(char[] ch, int start, int length) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.ignorableWhitespace(ch, start, length);
- }
+ transformerHandler.ignorableWhitespace(ch, start, length);
}
/** {@inheritDoc} */
public void endElement(String uri, String local, String raw) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endElement(uri, local, raw);
- }
+ transformerHandler.endElement(uri, local, raw);
}
/** {@inheritDoc} */
public void skippedEntity(String string) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.skippedEntity(string);
- }
+ transformerHandler.skippedEntity(string);
}
/** {@inheritDoc} */
public void startPrefixMapping(String string, String string1) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.startPrefixMapping(string, string1);
- }
+ transformerHandler.startPrefixMapping(string, string1);
}
/** {@inheritDoc} */
public void endPrefixMapping(String string) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endPrefixMapping(string);
- }
+ transformerHandler.endPrefixMapping(string);
}
/***************************** LexicalHandlerImpl **************************/
@@ -231,9 +140,7 @@ class TransformerNode extends DefaultHandler {
* - if parser fails
*/
public void startDTD(String name, String pid, String lid) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.startDTD(name, pid, lid);
- }
+ transformerHandler.startDTD(name, pid, lid);
}
/**
@@ -243,9 +150,7 @@ class TransformerNode extends DefaultHandler {
* - if parser fails
*/
public void endDTD() throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endDTD();
- }
+ transformerHandler.endDTD();
}
/**
@@ -257,9 +162,7 @@ class TransformerNode extends DefaultHandler {
* - if parser fails
*/
public void startEntity(String string) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.startEntity(string);
- }
+ transformerHandler.startEntity(string);
}
/**
@@ -271,9 +174,7 @@ class TransformerNode extends DefaultHandler {
* - if paser fails
*/
public void endEntity(String string) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endEntity(string);
- }
+ transformerHandler.endEntity(string);
}
/**
@@ -283,9 +184,7 @@ class TransformerNode extends DefaultHandler {
* - parser fails
*/
public void startCDATA() throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.startCDATA();
- }
+ transformerHandler.startCDATA();
}
/**
@@ -295,9 +194,7 @@ class TransformerNode extends DefaultHandler {
* - if paser fails
*/
public void endCDATA() throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.endCDATA();
- }
+ transformerHandler.endCDATA();
}
/**
@@ -312,9 +209,7 @@ class TransformerNode extends DefaultHandler {
* - if paser fails
*/
public void comment(char[] charArray, int int1, int int2) throws SAXException {
- if (transformerHandler != null) {
- transformerHandler.comment(charArray, int1, int2);
- }
+ transformerHandler.comment(charArray, int1, int2);
}
/******************** End of Lexical Handler ***********************/