de.init.its.process.re
Class XLIFFReader.XLIFFHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by de.init.its.process.re.XLIFFReader.XLIFFHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
XLIFFReader

static class XLIFFReader.XLIFFHandler
extends org.xml.sax.helpers.DefaultHandler

Simple xliff XML Content Handler


Constructor Summary
XLIFFReader.XLIFFHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
protected  Element el(java.lang.String prefix, java.lang.String name, org.xml.sax.Attributes attributes)
          Creates a new element with given prefix, name and optional attributes
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
protected  java.lang.String pre(java.lang.String qName)
          returns the prefix of a full qualified named element
protected  Element ro(java.lang.String prefix, java.lang.String name, org.xml.sax.Attributes attributes)
          creates a new root element
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           
protected  Element te(java.lang.String text)
          Creates a new text node element and returns it
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XLIFFReader.XLIFFHandler

public XLIFFReader.XLIFFHandler()
Method Detail

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes attributes)
                  throws org.xml.sax.SAXException
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

te

protected Element te(java.lang.String text)
Creates a new text node element and returns it

Parameters:
text -
Returns:
a text node as element

el

protected Element el(java.lang.String prefix,
                     java.lang.String name,
                     org.xml.sax.Attributes attributes)
Creates a new element with given prefix, name and optional attributes

Parameters:
prefix -
name -
attributes -
Returns:
an element node

ro

protected Element ro(java.lang.String prefix,
                     java.lang.String name,
                     org.xml.sax.Attributes attributes)
creates a new root element

Parameters:
prefix -
name -
attributes -
Returns:
the root node as element

pre

protected java.lang.String pre(java.lang.String qName)
returns the prefix of a full qualified named element

Parameters:
qName - the qualified named element name
Returns:
the prefix