org.outerj.daisy.frontend
Class IDAbsolutizerTransformer
java.lang.Object
AbstractTransformer
org.outerj.daisy.frontend.IDAbsolutizerTransformer
public class IDAbsolutizerTransformer
- extends AbstractTransformer
This transform prefixes all element IDs with "dsy" + documentId + "_", in order
to have unique names when combining several documents on one page, and to avoid
conflicts with any other IDs that might appear on a HTML page (outside of the
document content).
This goes together with the DaisyLinkTransformer which adjust
fragment identifiers in daisy links.
|
Method Summary |
void |
endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
|
void |
setup(SourceResolver sourceResolver,
java.util.Map map,
java.lang.String s,
Parameters parameters)
|
void |
startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IDAbsolutizerTransformer
public IDAbsolutizerTransformer()
setup
public void setup(SourceResolver sourceResolver,
java.util.Map map,
java.lang.String s,
Parameters parameters)
throws ProcessingException,
org.xml.sax.SAXException,
java.io.IOException
- Throws:
ProcessingException
org.xml.sax.SAXException
java.io.IOException
startElement
public void startElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
endElement
public void endElement(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © -2006 . All Rights Reserved.