Click or drag to resize
Ranorex

FlavorPlugin Class

Represents a plugin which provides new flavors and capabilities.
Inheritance Hierarchy
SystemObject
  Ranorex.CoreDescriptor
    Ranorex.CorePlugin
      Ranorex.CoreFlavorPlugin

Namespace:  Ranorex.Core
Assembly:  Ranorex.Core (in Ranorex.Core.dll) Version: 12.7.4-git.38314c06
Syntax
public abstract class FlavorPlugin : Plugin

The FlavorPlugin type exposes the following members.

Constructors
  NameDescription
Protected methodFlavorPlugin(String, String, String, IListCapability, IListFlavor, IListLineageGlueRule, IListKeyValuePairString, Type)
Constructs a flavor plugin.
Protected methodFlavorPlugin(String, String, String, IListCapability, IListFlavor, IListLineageGlueRule, IListKeyValuePairString, Type, IListConfigurationCustomConfigurationParam)
Constructs a flavor plugin.
Top
Properties
  NameDescription
Public propertyAdapterTypes
The list of adapter types provided by the plugin.
Public propertyCapabilites
The list of capabilities provided by the plugin.
Public propertyConfigurationParams
The list of configuration parameters provided by the plugin.
Public propertyDescription
The description of instance the descriptor refers to.
(Inherited from Descriptor.)
Public propertyDisplayName
The name of the instance the descriptor refers to, with arbitrary casing.
(Inherited from Descriptor.)
Public propertyFlavors
The list of flavors provided by the plugin.
Public propertyGlueRules
The list of glue rules provided by the plugin.
Public propertyName
The name of the instance the descriptor refers to. This is enforced to be lower-case.
(Inherited from Descriptor.)
Public propertyPluginControls
Controls that the plugin requires to embed in the hosting application (Spy, Recorder, Wizard, Studio). It is not guaranteed to the plugin that these controls will always be visible in the UI, e.g. users could hide/disable them.
Public propertyRequiredFlavorNames
The list of flavors required as a dependency by the plugin.
Public propertyUrl
An optional URL for a website containing plugin information.
(Inherited from Plugin.)
Top
Methods
  NameDescription
Public methodCompareTo
Compares the current descriptor with another descriptor.
(Inherited from Descriptor.)
Public methodEquals(Object)
Determines whether the specified Object is equal to this instance.
(Inherited from Descriptor.)
Public methodEquals(Descriptor)
Indicates whether the current object is equal to another object of the same type.
(Inherited from Descriptor.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Returns a hash code for this instance.
(Inherited from Descriptor.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInitialize
Initializes the plugin. This automatically registers all flavors, caps, cap handlers and rules with the ElementEngine.
(Overrides PluginInitialize.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Creates a string representation.
(Inherited from Descriptor.)
Top
See Also