Packagecom.asterisq.graph.parsers
Classpublic class DefaultGraphParser
InheritanceDefaultGraphParser Inheritance GraphParser Inheritance flash.events.EventDispatcher

Simple graph parser for loading nodes and edges from XML data. Uses the following attributes:



Public Methods
 MethodDefined by
  
Creates a new graph parser.
DefaultGraphParser
 Inherited
fromXML(graphParserElem:XML):IGraphParser
[static] Creates an IGraphParser instance and initializes it with the given XML data.
GraphParser
  
parse(graph:IGraph, data:*):void
Updates the given graph with data read from the given XML document.
DefaultGraphParser
Protected Methods
 MethodDefined by
 Inherited
loadValuesFromXML(graphParserElem:XML):void
Load values from the given XML element into this GraphParser.
GraphParser
  
parseEdgeDataXML(edgeData:Object, edgeElem:XML):void
Updates the given edge data with data read from the given XML edge element.
DefaultGraphParser
  
parseNodeDataXML(nodeData:Object, nodeElem:XML):void
Updates the given node data with data read from the given XML node element.
DefaultGraphParser
Constructor detail
DefaultGraphParser()constructor
public function DefaultGraphParser()

Creates a new graph parser.

Method detail
parse()method
public override function parse(graph:IGraph, data:*):void

Updates the given graph with data read from the given XML document.

Parameters
graph:IGraph
 
data:*
parseEdgeDataXML()method 
protected function parseEdgeDataXML(edgeData:Object, edgeElem:XML):void

Updates the given edge data with data read from the given XML edge element. Override this method to parse custom attributes.

Parameters
edgeData:Object
 
edgeElem:XML
parseNodeDataXML()method 
protected function parseNodeDataXML(nodeData:Object, nodeElem:XML):void

Updates the given node data with data read from the given XML node element. Override this method to parse custom attributes.

Parameters
nodeData:Object
 
nodeElem:XML