Table of Contents

ThinkGeo.MapSuite.GisEditor.FileLayerPlugin

Note: The page was created before Map Suite 10. Map Suite 10.0 organized many classes into new namespaces and assemblies as well as had a few minor breaks in compatibility. The majority of previously built code should work without modification assuming the new namespaces are added. For guidance on upgrading your existing code, please check out MapSuite 10 Upgrade Guide.

<!– Class –>

Inheritance Hierarchy

*System.Object ThinkGeo.MapSuite.GisEditor.Plugin *ThinkGeo.MapSuite.GisEditor.LayerPlugin ThinkGeo.MapSuite.GisEditor.FileLayerPlugin

Members Summary

Public Constructors

Name Parameters DeclaringType Summary

Protected Constructors

Name Parameters DeclaringType Summary
Protected MethodFileLayerPlugin

Public Methods

Protected Methods

Public Properties

Name Return DeclaringType Summary
Public PropertyAuthor String Plugin
Public PropertyDescription String Plugin
Public PropertyExtensionFilter String
Public PropertyId String Plugin
Public PropertyIndex Int32 Plugin
Public PropertyIsActive Boolean Plugin
Public PropertyIsRequired Boolean Plugin
Public PropertyLargeIcon ImageSource Plugin
Public PropertyName String Plugin
Public PropertySmallIcon ImageSource Plugin

Protected Properties

Name Return DeclaringType Summary

Public Events

Name Event Arguments DeclaringType Summary

Public Constructors

Protected Constructors

FileLayerPlugin()

Parameters

Name Type Description

Go Back

Public Methods

ApplySettings(StorableSettings)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Equals(Object)

Return Value

Return Type Description
Boolean<!– System.Boolean –>

Parameters

Name Type Description
obj Object<!– System.Object –>

<!– System.Object –> Go Back

GetHashCode()

Return Value

Return Type Description
Int32<!– System.Int32 –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetLayerType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.LayerPlugin –> Go Back

GetLayers(IEnumerable<String>)

Return Value

Return Type Description
Collection<Layer><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Layer} –>

Parameters

Name Type Description
pathFileNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.GisEditor.FileLayerPlugin –> Go Back

GetLayers()

Return Value

Return Type Description
Collection<Layer><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Layer} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.LayerPlugin –> Go Back

GetPathFileName(Layer)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
featureLayer Layer<!– ThinkGeo.MapSuite.Core.Layer –>

<!– ThinkGeo.MapSuite.GisEditor.FileLayerPlugin –> Go Back

GetSettings()

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

GetSettingsUI()

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

GetType()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Load()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

ToString()

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description

<!– System.Object –> Go Back

Unload()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Protected Methods

ApplySettingsCore(StorableSettings)

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description
settings StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Finalize()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– System.Object –> Go Back

GetLayerTypeCore()

Return Value

Return Type Description
Type<!– System.Type –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.LayerPlugin –> Go Back

GetLayersCore()

Return Value

Return Type Description
Collection<Layer><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Layer} –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.LayerPlugin(overriden) –> Go Back

GetLayersCore(IEnumerable<String>)

Return Value

Return Type Description
Collection<Layer><!– System.Collections.ObjectModel.Collection{ThinkGeo.MapSuite.Core.Layer} –>

Parameters

Name Type Description
pathFileNames IEnumerable<String><!– System.Collections.Generic.IEnumerable{System.String} –>

<!– ThinkGeo.MapSuite.GisEditor.FileLayerPlugin –> Go Back

GetPathFileNameCore(Layer)

Return Value

Return Type Description
String<!– System.String –>

Parameters

Name Type Description
featureLayer Layer<!– ThinkGeo.MapSuite.Core.Layer –>

<!– ThinkGeo.MapSuite.GisEditor.FileLayerPlugin –> Go Back

GetSettingsCore()

Return Value

Return Type Description
StorableSettings<!– ThinkGeo.MapSuite.GisEditor.StorableSettings –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

GetSettingsUICore()

Return Value

Return Type Description
SettingUserControl<!– ThinkGeo.MapSuite.GisEditor.SettingUserControl –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

LoadCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

MemberwiseClone()

Return Value

Return Type Description
Object<!– System.Object –>

Parameters

Name Type Description

<!– System.Object –> Go Back

UnloadCore()

Return Value

Return Type Description
Void<!– System.Void –>

Parameters

Name Type Description

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Public Properties

Author

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Description

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

ExtensionFilter

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.GisEditor.FileLayerPlugin –> Go Back

Id

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Index

Return Value

Return Type
Int32<!– System.Int32 –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

IsActive

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

IsRequired

Return Value

Return Type
Boolean<!– System.Boolean –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

LargeIcon

Return Value

Return Type
ImageSource<!– System.Windows.Media.ImageSource –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Name

Return Value

Return Type
String<!– System.String –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

SmallIcon

Return Value

Return Type
ImageSource<!– System.Windows.Media.ImageSource –>

<!– ThinkGeo.MapSuite.GisEditor.Plugin –> Go Back

Protected Properties

Public Events

NOTOC GisEditorInfrastructure ThinkGeo.MapSuite.GisEditor UpdateDocumentation