| Package | com.yworks.io.graphml.reader |
| Class | public class EdgeStyleInputHandler |
| Inheritance | EdgeStyleInputHandler AbstractInputHandler Object |
To deserialize a custom style, AbstractEdgeDeserialzer instances
can be registered with
GraphMLIOHandler.registerDeserializer, which will be used automatically
by this handler.
| Property | Defined By | ||
|---|---|---|---|
| instance : EdgeStyleInputHandler [static] [read-only]
Returns the shared instance of this handler
| EdgeStyleInputHandler | ||
| Method | Defined By | ||
|---|---|---|---|
acceptKey(keyElement:XML, scopeType:String):Boolean [override]
This method defines whether a specific key/data pair is
handled by the input handler. | EdgeStyleInputHandler | ||
![]() | applyDefault(context:GraphMLParseContext, defaultElement:XML, value:Object):void
This method is invoked when no data tag is defined, and the default value
should be applied. | AbstractInputHandler | |
![]() | getAttributeName(keyElement:XML):String [static]
Returns the value of the first attribute with the name GraphMLConstants.ATTR_NAME. | AbstractInputHandler | |
![]() | getAttributeType(keyElement:XML):String [static]
Returns the value of the first attribute with the name GraphMLConstants.ATTR_TYPE. | AbstractInputHandler | |
![]() | parseData(context:GraphMLParseContext, defaultValue:Boolean, dataElement:XML):void
Forwards to parseItemData
This method is invoked each time a data element with matching key
is processed. | AbstractInputHandler | |
![]() | parseDefaultData(context:GraphMLParseContext, keyElement:XML):Object
This method is invoked when the default value of the key element
for a data element is parsed. | AbstractInputHandler | |
| Method | Defined By | ||
|---|---|---|---|
parseItemData(context:GraphMLParseContext, graph:IGraph, item:Object, defaultMode:Boolean, element:XML):void [override]
Parses the data. | EdgeStyleInputHandler | ||
| instance | property |
instance:EdgeStyleInputHandler [read-only] Returns the shared instance of this handler
public static function get instance():EdgeStyleInputHandler| acceptKey | () | method |
override public function acceptKey(keyElement:XML, scopeType:String):Boolean
This method defines whether a specific key/data pair is
handled by the input handler.
When it returns true, each occurence of
data elements which match the id of the key element are
forwarded to the input handler.
Parameters
keyElement:XML — the key element
| |
scopeType:String — the scope type for which the key is defined.
One of
|
Boolean — true, if this hanlder can handle the data elements asked for.
|
| parseItemData | () | method |
override protected function parseItemData(context:GraphMLParseContext, graph:IGraph, item:Object, defaultMode:Boolean, element:XML):voidParses the data.
Parameters
context:GraphMLParseContext — The current parse context
| |
graph:IGraph — The current graph
| |
item:Object — The current edge
| |
defaultMode:Boolean — Whether to parse default data
| |
element:XML — The current xml data element
|