Packagecom.asterisq.graph.loaders
Classpublic class TreeGraphLoader
InheritanceTreeGraphLoader Inheritance GraphLoader Inheritance flash.events.EventDispatcher
ImplementsITreeGraphLoader

Loads a tree of graph data. The tree is defined by a root node ID and the depth of the tree.



Public Properties
 PropertyDefined by
  dataProvider : IGraph
The graph to which the loaded data is added
TreeGraphLoader
  graphParser : IGraphParser
The IGraphParser instance used to parse the graph.
TreeGraphLoader
  url : String
The URLs from which graph data will be loaded.
TreeGraphLoader
Public Methods
 MethodDefined by
  
Creates a new graph loader.
TreeGraphLoader
  
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
TreeGraphLoader
 Inherited
fromXML(graphLoaderElem:XML):GraphLoader
[static] Creates an IGraphLoader instance and initializes it with the given XML data.
GraphLoader
  
load():void
Does nothing.
TreeGraphLoader
  
loadTree(nodeID:String, depth:int):void
Loads a tree of graph data.
TreeGraphLoader
  
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
TreeGraphLoader
Protected Methods
 MethodDefined by
  
loadValuesFromXML(graphLoaderElem:XML):void
Updates this graph loader with values from the given XML element.
TreeGraphLoader
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
urlproperty 
url:String  [read-write]

The URLs from which graph data will be loaded. The following strings will be replaced:

Implementation
    public function get url():String
    public function set url(value:String):void
Constructor detail
TreeGraphLoader()constructor
public function TreeGraphLoader()

Creates a new graph loader.

Method detail
addEventListener()method
public override function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void

Parameters
type:String
 
listener:Function
 
useCapture:Boolean (default = false)
 
priority:int (default = 0)
 
useWeakReference:Boolean (default = false)
load()method 
public override function load():void

Does nothing. Use loadTree instead.

loadTree()method 
public function loadTree(nodeID:String, depth:int):void

Loads a tree of graph data. The tree is defined by the given node ID and depth parameters.

Parameters
nodeID:String
 
depth:int
loadValuesFromXML()method 
protected override function loadValuesFromXML(graphLoaderElem:XML):void

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

Parameters
graphLoaderElem:XML
removeEventListener()method 
public override function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void

Parameters
type:String
 
listener:Function
 
useCapture:Boolean (default = false)