Chameleon Plug-in API
ImplementorBase Class
NamespacesBKTech.Chameleon.PluginsImplementorBase
Provides a base implementation for an implementor class. This class can be inherited from to provide default implementations of common functions and reduce code duplication
Declaration Syntax
C#Visual BasicVisual C++
public abstract class ImplementorBase
Public MustInherit Class ImplementorBase
public ref class ImplementorBase abstract
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
ImplementorBase()()()
Creates a new ImplementorBase

_classification
Indication of the content of the data the plug-in will handle and report on.

_files
The list of files to be processed during execution

_reporter
The means by which informaiton is given back to the user.

Classification
Gets and sets The classificaiton of the data processed by this plug-in

ClassificationString
Gets the classification of this plug-in as an upper case string

Cleaner()()()
Basic implementation of cleaner that cleans up the reporter and the file array

DataFiles
Returns an array of strings containing all the data files for this plugin

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type. GetHashCode()()() is suitable for use in hashing algorithms and data structures like a hash table.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Initializer(array<String>[]()[], FeedBack..::.sendFeedBack)
Initializes the plugin

Loader(String)
Provides a base implemention for loading custom properties

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
Report(String, FeedBack..::.ReturnCode)
Reports a message and a status back to the GUI

Saver()()()
Provides a base save implementation for plugins that do not need to save data

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Inheritance Hierarchy
Object
ImplementorBase

Assembly: Chameleon_Plugin (Module: Chameleon_Plugin) Version: 2.0.2.16570 (2.0.2.0)