C# Class MapAround.ThematicLayer.FeatureLayerExtension

FeatureLayer Extension
Mostrar archivo Open project: gkrsu/maparound.core

Protected Properties

Property Type Description
_useExtesion bool

Public Methods

Method Description
DeleteExtension ( ) : void

Delete Extesion

RegistryExtension ( FeatureLayer layer ) : void

Registry extension in FeatureLayer

UnRegistryExtension ( FeatureLayer layer ) : void

UnRegistry extension in FeatureLayer

addToXml ( XmlElement element ) : void

Restore internal state in XmlEllement

processFromXml ( XmlNode node ) : void

Save internal state in XmlNode

Protected Methods

Method Description
FeatureLayerExtension ( FeatureLayer layer ) : System

Default constructor

addAttribute ( XmlElement element, string attributeName, string attributeValue ) : void
addPointStyleElement ( PointStyle PointStyle, XmlDocument doc, XmlElement layerElement ) : void
addPolygonStyleElement ( PolygonStyle PolygonStyle, XmlDocument doc, XmlElement layerElement ) : void
addPolylineStyleElement ( PolylineStyle PolylineStyle, XmlDocument doc, XmlElement layerElement ) : void
addTitleStyleElement ( TitleStyle TitleStyle, XmlDocument doc, XmlElement layerElement ) : void
floatArrayToString ( float arr ) : string
processPointStyle ( XmlNode layerNode, PointStyle PointStyle ) : void
processPolygonStyle ( XmlNode layerNode, PolygonStyle PolygonStyle ) : void
processPolylineStyle ( XmlNode layerNode, PolylineStyle PolylineStyle ) : void
processTitleStyle ( XmlNode layerNode, TitleStyle TitleStyle ) : void
stringToFloatArray ( string str ) : float[]
tryGetNodeByName ( XmlNodeList nodes, string name ) : XmlNode

Method Details

DeleteExtension() public method

Delete Extesion
public DeleteExtension ( ) : void
return void

FeatureLayerExtension() protected method

Default constructor
protected FeatureLayerExtension ( FeatureLayer layer ) : System
layer FeatureLayer FeatureLayer which will be used for extension
return System

RegistryExtension() public abstract method

Registry extension in FeatureLayer
public abstract RegistryExtension ( FeatureLayer layer ) : void
layer FeatureLayer
return void

UnRegistryExtension() public abstract method

UnRegistry extension in FeatureLayer
public abstract UnRegistryExtension ( FeatureLayer layer ) : void
layer FeatureLayer
return void

addAttribute() protected static method

protected static addAttribute ( XmlElement element, string attributeName, string attributeValue ) : void
element System.Xml.XmlElement
attributeName string
attributeValue string
return void

addPointStyleElement() protected method

protected addPointStyleElement ( PointStyle PointStyle, XmlDocument doc, XmlElement layerElement ) : void
PointStyle MapAround.Mapping.PointStyle
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void

addPolygonStyleElement() protected method

protected addPolygonStyleElement ( PolygonStyle PolygonStyle, XmlDocument doc, XmlElement layerElement ) : void
PolygonStyle MapAround.Mapping.PolygonStyle
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void

addPolylineStyleElement() protected method

protected addPolylineStyleElement ( PolylineStyle PolylineStyle, XmlDocument doc, XmlElement layerElement ) : void
PolylineStyle MapAround.Mapping.PolylineStyle
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void

addTitleStyleElement() protected method

protected addTitleStyleElement ( TitleStyle TitleStyle, XmlDocument doc, XmlElement layerElement ) : void
TitleStyle MapAround.Mapping.TitleStyle
doc System.Xml.XmlDocument
layerElement System.Xml.XmlElement
return void

addToXml() public abstract method

Restore internal state in XmlEllement
public abstract addToXml ( XmlElement element ) : void
element System.Xml.XmlElement
return void

floatArrayToString() protected static method

protected static floatArrayToString ( float arr ) : string
arr float
return string

processFromXml() public abstract method

Save internal state in XmlNode
public abstract processFromXml ( XmlNode node ) : void
node System.Xml.XmlNode
return void

processPointStyle() protected method

protected processPointStyle ( XmlNode layerNode, PointStyle PointStyle ) : void
layerNode System.Xml.XmlNode
PointStyle MapAround.Mapping.PointStyle
return void

processPolygonStyle() protected method

protected processPolygonStyle ( XmlNode layerNode, PolygonStyle PolygonStyle ) : void
layerNode System.Xml.XmlNode
PolygonStyle MapAround.Mapping.PolygonStyle
return void

processPolylineStyle() protected method

protected processPolylineStyle ( XmlNode layerNode, PolylineStyle PolylineStyle ) : void
layerNode System.Xml.XmlNode
PolylineStyle MapAround.Mapping.PolylineStyle
return void

processTitleStyle() protected method

protected processTitleStyle ( XmlNode layerNode, TitleStyle TitleStyle ) : void
layerNode System.Xml.XmlNode
TitleStyle MapAround.Mapping.TitleStyle
return void

stringToFloatArray() protected method

protected stringToFloatArray ( string str ) : float[]
str string
return float[]

tryGetNodeByName() protected method

protected tryGetNodeByName ( XmlNodeList nodes, string name ) : XmlNode
nodes System.Xml.XmlNodeList
name string
return System.Xml.XmlNode

Property Details

_useExtesion protected_oe property

protected bool _useExtesion
return bool