public class XcasProcessor
extends org.xml.sax.helpers.DefaultHandler
XcasDiff
can be used to compare XCASes from
different type systems.Modifier and Type | Field and Description |
---|---|
private int |
arrID |
private int |
arrInd |
private org.xml.sax.Locator |
loc |
private java.lang.String |
parentTag |
private java.util.Hashtable<java.lang.Integer,int[]> |
pendingArr |
private java.util.Hashtable<java.lang.Integer,int[]> |
pendingIntArr |
private java.util.HashMap<java.lang.Integer,int[]> |
pendingList |
private java.util.Hashtable<java.lang.String,java.lang.Integer> |
pendingRef |
private javax.xml.parsers.SAXParser |
sp |
private java.lang.StringBuffer |
val |
private XcasFile |
xcasf |
Constructor and Description |
---|
XcasProcessor()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
characters(char[] ch,
int start,
int length) |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
XcasFile |
process(java.io.File f)
Parses the specified file and returns a parsed
XcasFile object. |
XcasFile |
process(java.lang.String f)
Parses the specified file and returns a parsed
XcasFile object. |
void |
setDocumentLocator(org.xml.sax.Locator locator) |
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
private org.xml.sax.Locator loc
private javax.xml.parsers.SAXParser sp
private XcasFile xcasf
private java.util.Hashtable<java.lang.String,java.lang.Integer> pendingRef
private java.util.Hashtable<java.lang.Integer,int[]> pendingArr
private java.util.Hashtable<java.lang.Integer,int[]> pendingIntArr
private java.util.HashMap<java.lang.Integer,int[]> pendingList
private java.lang.String parentTag
private int arrID
private int arrInd
private java.lang.StringBuffer val
public void setDocumentLocator(org.xml.sax.Locator locator)
setDocumentLocator
in interface org.xml.sax.ContentHandler
setDocumentLocator
in class org.xml.sax.helpers.DefaultHandler
public XcasFile process(java.io.File f)
XcasFile
object.f
- A File object.XcasFile
object.public XcasFile process(java.lang.String f)
XcasFile
object.f
- File name.XcasFile
object.public void characters(char[] ch, int start, int length) throws org.xml.sax.SAXException
characters
in interface org.xml.sax.ContentHandler
characters
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
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
startElement
in interface org.xml.sax.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName) throws org.xml.sax.SAXException
endElement
in interface org.xml.sax.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException