C# 클래스 MapAround.ThematicLayer.FeatureLayerExtension

FeatureLayer Extension
파일 보기 프로젝트 열기: gkrsu/maparound.core

보호된 프로퍼티들

프로퍼티 타입 설명
_useExtesion bool

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
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

메소드 상세

DeleteExtension() 공개 메소드

Delete Extesion
public DeleteExtension ( ) : void
리턴 void

FeatureLayerExtension() 보호된 메소드

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

RegistryExtension() 공개 추상적인 메소드

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

UnRegistryExtension() 공개 추상적인 메소드

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

addAttribute() 보호된 정적인 메소드

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

addPointStyleElement() 보호된 메소드

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

addPolygonStyleElement() 보호된 메소드

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

addPolylineStyleElement() 보호된 메소드

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

addTitleStyleElement() 보호된 메소드

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

addToXml() 공개 추상적인 메소드

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

floatArrayToString() 보호된 정적인 메소드

protected static floatArrayToString ( float arr ) : string
arr float
리턴 string

processFromXml() 공개 추상적인 메소드

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

processPointStyle() 보호된 메소드

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

processPolygonStyle() 보호된 메소드

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

processPolylineStyle() 보호된 메소드

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

processTitleStyle() 보호된 메소드

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

stringToFloatArray() 보호된 메소드

protected stringToFloatArray ( string str ) : float[]
str string
리턴 float[]

tryGetNodeByName() 보호된 메소드

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

프로퍼티 상세

_useExtesion 보호되어 있는 프로퍼티

protected bool _useExtesion
리턴 bool