Packagecom.asterisq.graph.loaders
Classpublic class GraphLoader
InheritanceGraphLoader Inheritance flash.events.EventDispatcher
ImplementsIGraphLoader
SubclassesMultiURLGraphLoader, TreeGraphLoader, URLGraphLoader

Base class for a graph loader. The graph loader manages loading data from some resource, parses it using the given graph parser, and updates its data provider with the resulting graph.



Public Properties
 PropertyDefined by
  dataProvider : IGraph
The graph to which the loaded data is added
GraphLoader
  graphParser : IGraphParser
The IGraphParser instance used to parse the graph.
GraphLoader
Public Methods
 MethodDefined by
  
Creates a new graph loader.
GraphLoader
  
fromXML(graphLoaderElem:XML):GraphLoader
[static] Creates an IGraphLoader instance and initializes it with the given XML data.
GraphLoader
  
load():void
Starts loading the graph.
GraphLoader
Protected Methods
 MethodDefined by
  
loadValuesFromXML(graphLoaderElem:XML):void
Updates this graph loader with values from the given XML element.
GraphLoader
Property detail
dataProviderproperty
dataProvider:IGraph  [read-write]

The graph to which the loaded data is added

Implementation
    public function get dataProvider():IGraph
    public function set dataProvider(value:IGraph):void
graphParserproperty 
graphParser:IGraphParser  [read-write]

The IGraphParser instance used to parse the graph.

Implementation
    public function get graphParser():IGraphParser
    public function set graphParser(value:IGraphParser):void
Constructor detail
GraphLoader()constructor
public function GraphLoader()

Creates a new graph loader.

Method detail
fromXML()method
public static function fromXML(graphLoaderElem:XML):GraphLoader

Creates an IGraphLoader instance and initializes it with the given XML data. The particular IGraphLoader that is loaded depends on the value of the class_name attribute.

Parameters
graphLoaderElem:XML

Returns
GraphLoader
load()method 
public function load():void

Starts loading the graph.

loadValuesFromXML()method 
protected function loadValuesFromXML(graphLoaderElem:XML):void

Updates this graph loader with values from the given XML element.

Parameters
graphLoaderElem:XML