de.uni_leipzig.cvk.data
Class GraphMLReaderMod.GraphMLHandler
java.lang.Object
org.xml.sax.helpers.DefaultHandler
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 |
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 |
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
GraphMLReaderMod.GraphMLHandler
public GraphMLReaderMod.GraphMLHandler()
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