| Package | com.yworks.io.graphml.reader |
| Class | public class AttributeInputHandler |
| Implements | IInputHandler |
| Subclasses | MapperAttributeInputHandler, MapperRegistryAttributeInputHandler |
IGraphDataHandler.
| Property | Defined by | ||
|---|---|---|---|
| attributeName : String [read-only]
The attribute name
| AttributeInputHandler | ||
| Property | Defined by | ||
|---|---|---|---|
| _attributeFactory : IAttributeFactory
The
IAttributeFactory to store parsed values in. | AttributeInputHandler | ||
| _attributeName : String
The attribute name
| AttributeInputHandler | ||
| _defaultValue : String
The default value to use.
| AttributeInputHandler | ||
| Method | Defined by | ||
|---|---|---|---|
|
AttributeInputHandler(attrName:String, scopeType:String, attributeFactory:IAttributeFactory)
Creates a new input handler for a given attribute.
| AttributeInputHandler | ||
|
acceptKey(keyElement:XML, scopeType:String):Boolean
Whether this data handler can parse a data section with the given key and scope type.
| AttributeInputHandler | ||
|
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.
| AttributeInputHandler | ||
|
parseData(context:GraphMLParseContext, defaultValue:Boolean, dataElement:XML):void
This method is invoked each time a data element with matching key
is processed.
| AttributeInputHandler | ||
|
parseDefaultData(context:GraphMLParseContext, keyElement:XML):Object
This method is invoked when the default value of the key element for a data tag is parsed.
| AttributeInputHandler | ||
| _attributeFactory | property |
protected var _attributeFactory:IAttributeFactory
The IAttributeFactory to store parsed values in.
| _attributeName | property |
protected var _attributeName:StringThe attribute name
| attributeName | property |
attributeName:String [read-only]The attribute name
Implementation public function get attributeName():String
| _defaultValue | property |
protected var _defaultValue:StringThe default value to use.
| AttributeInputHandler | () | constructor |
public function AttributeInputHandler(attrName:String, scopeType:String, attributeFactory:IAttributeFactory)Creates a new input handler for a given attribute.
ParametersattrName:String — The value of the attr.name attribute of the
<key> element for the attribute this data handler should read.
|
|
scopeType:String |
|
attributeFactory:IAttributeFactory — the scope to accept
|
| acceptKey | () | method |
public function acceptKey(keyElement:XML, scopeType:String):BooleanWhether this data handler can parse a data section with the given key and scope type.
ParameterskeyElement:XML — the xml element which contains the key
|
|
scopeType:String — the scope type that contains the data section
|
Boolean — true if this data can parse a data section with this key and scopeType.
|
| applyDefault | () | method |
public function applyDefault(context:GraphMLParseContext, defaultElement:XML, value:Object):voidThis method is invoked when no data tag is defined, and the default value should be applied.
Parameterscontext:GraphMLParseContext — the current parse context.
|
|
defaultElement:XML |
|
value:Object |
| parseData | () | method |
public function parseData(context:GraphMLParseContext, defaultValue:Boolean, dataElement:XML):voidThis method is invoked each time a data element with matching key is processed. Parse a data element of a graphml file.
Parameterscontext:GraphMLParseContext — the parse context
|
|
defaultValue:Boolean — true when the default value,
which is included in the key element, is processed,
false otherwise.
|
|
dataElement:XML — The data element of the graphml file.
|
| parseDefaultData | () | method |
public function parseDefaultData(context:GraphMLParseContext, keyElement:XML):ObjectThis method is invoked when the default value of the key element for a data tag is parsed.
Parameterscontext:GraphMLParseContext — The current parse context.
|
|
keyElement:XML — The xml node that represents the key element
|
Object — The parsed value of the xml element, may be null.
|