de.uni_leipzig.cvk.data
Class GraphMLReaderMod.GraphMLHandler

java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by de.uni_leipzig.cvk.data.GraphMLReaderMod.GraphMLHandler
All Implemented Interfaces:
GraphMLReaderMod.Tokens, org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler
Enclosing class:
GraphMLReaderMod

public static class GraphMLReaderMod.GraphMLHandler
extends org.xml.sax.helpers.DefaultHandler
implements GraphMLReaderMod.Tokens

A SAX Parser for GraphML data files.

 

Field Summary
protected  java.lang.String m_dflt
           
protected  prefuse.data.Table m_edges
           
protected  prefuse.data.Schema m_esch
           
protected  java.lang.String m_for
           
protected  prefuse.data.Graph m_graph
           
protected  java.lang.String m_graphid
           
protected  java.lang.String m_id
           
protected  java.util.HashMap m_idMap
           
protected  java.lang.String m_name
           
protected  java.util.HashMap m_nodeMap
           
protected  prefuse.data.Table m_nodes
           
protected  prefuse.data.Schema m_nsch
           
protected  prefuse.data.parser.ParserFactory m_pf
           
protected  java.lang.StringBuffer m_sbuf
           
protected  java.lang.String m_type
           
protected static java.lang.String SRC
           
protected static java.lang.String SRCID
           
protected static java.lang.String TRG
           
protected static java.lang.String TRGID
           
 
Fields inherited from interface de.uni_leipzig.cvk.data.GraphMLReaderMod.Tokens
ALL, ATTRNAME, ATTRTYPE, BOOLEAN, DATA, DATE, DEFAULT, DIRECTED, DOUBLE, EDGE, EDGEDEF, FLOAT, FOR, GRAPH, ID, INT, INTEGER, KEY, LONG, NODE, REAL, SOURCE, STRING, TARGET, TYPE, UNDIRECTED
 
Constructor Summary
GraphMLReaderMod.GraphMLHandler()
           
 
Method Summary
protected  void addToSchema()
           
 void characters(char[] ch, int start, int length)
           
 void endDocument()
           
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
protected  void error(java.lang.Exception e)
           
protected  void error(java.lang.String s)
           
 prefuse.data.Graph getGraph()
           
protected  java.lang.Object parse(java.lang.String s, java.lang.Class type)
           
protected  java.lang.Class parseType(java.lang.String type)
           
protected  void schemaCheck()
           
 void startDocument()
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes atts)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_dflt

protected java.lang.String m_dflt

m_edges

protected prefuse.data.Table m_edges

m_esch

protected prefuse.data.Schema m_esch

m_for

protected java.lang.String m_for

m_graph

protected prefuse.data.Graph m_graph

m_graphid

protected java.lang.String m_graphid

m_id

protected java.lang.String m_id

m_idMap

protected java.util.HashMap m_idMap

m_name

protected java.lang.String m_name

m_nodeMap

protected java.util.HashMap m_nodeMap

m_nodes

protected prefuse.data.Table m_nodes

m_nsch

protected prefuse.data.Schema m_nsch

m_pf

protected prefuse.data.parser.ParserFactory m_pf

m_sbuf

protected java.lang.StringBuffer m_sbuf

m_type

protected java.lang.String m_type

SRC

protected static final java.lang.String SRC

SRCID

protected static final java.lang.String SRCID

TRG

protected static final java.lang.String TRG

TRGID

protected static final java.lang.String TRGID
Constructor Detail

GraphMLReaderMod.GraphMLHandler

public GraphMLReaderMod.GraphMLHandler()
Method Detail

addToSchema

protected void addToSchema()

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

endDocument

public void endDocument()
                 throws org.xml.sax.SAXException
Specified by:
endDocument in interface org.xml.sax.ContentHandler
Overrides:
endDocument in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException

endElement

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

error

protected void error(java.lang.Exception e)

error

protected void error(java.lang.String s)

getGraph

public prefuse.data.Graph getGraph()

parse

protected java.lang.Object parse(java.lang.String s,
                                 java.lang.Class type)
                          throws prefuse.data.parser.DataParseException
Throws:
prefuse.data.parser.DataParseException

parseType

protected java.lang.Class parseType(java.lang.String type)

schemaCheck

protected void schemaCheck()

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler

startElement

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