infomat.mro.synlex
Class SynlexIO.SynlexHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by infomat.mro.synlex.SynlexIO.SynlexHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
SynlexIO

private class SynlexIO.SynlexHandler
extends org.xml.sax.helpers.DefaultHandler

Exports the IMatrix in XML format The file is saved in compressed .zip-format.


Field Summary
private  java.lang.StringBuffer buffer
           
private  int id
           
private  IMatrix matrix
           
private  java.util.HashMap<java.lang.String,IObject> stringIObjectMap
           
private  java.lang.String w1
           
private  java.lang.String w2
           
private  float weight
           
 
Constructor Summary
SynlexIO.SynlexHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName)
           
 IMatrix getIMatrix()
           
private  IObject getIObject(java.lang.String w)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qualifiedName, org.xml.sax.Attributes atts)
           
 
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
 

Field Detail

buffer

private java.lang.StringBuffer buffer

stringIObjectMap

private java.util.HashMap<java.lang.String,IObject> stringIObjectMap

id

private int id

matrix

private IMatrix matrix

weight

private float weight

w1

private java.lang.String w1

w2

private java.lang.String w2
Constructor Detail

SynlexIO.SynlexHandler

public SynlexIO.SynlexHandler()
Method Detail

getIMatrix

public IMatrix getIMatrix()

startElement

public void startElement(java.lang.String namespaceURI,
                         java.lang.String localName,
                         java.lang.String qualifiedName,
                         org.xml.sax.Attributes atts)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler

getIObject

private IObject getIObject(java.lang.String w)

endElement

public void endElement(java.lang.String namespaceURI,
                       java.lang.String localName,
                       java.lang.String qualifiedName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler

characters

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