Click or drag to resize

Packflow.Plugins Namespace

Classes
  ClassDescription
Public classPFPlugin
Represents a plugin running on a Packflow site, customizing or extending its features.
Public classPFPlugin_Application
Plugin providing methods hooked to applications' main events.
Public classPFPlugin_Field
Plugin providing methods hooked to fields' behaviors.
Public classPFPlugin_Goup
Plugin providing methods hooked to groups' main events.
Public classPFPlugin_Item
Plugin providing methods hooked to item' main events.
Public classPFPlugin_ItemActionsBar
Plugin allowing the customization of all actions bars available in item forms.
Public classPFPlugin_ItemRelation
Plugin providing methods hooked to items relations main events.
Public classPFPlugin_Query
Plugin providing methods interacting with Packflow query execution.
Public classPFPlugin_Translation
Plugin allowing the customization of Packflow translation resources.
Public classPFPlugin_User
Plugin providing methods hooked to users' main events.
Public classPFPlugin_View
Plugin providing methods hooked to views' main behaviors.
Public classPFPlugin_Waffle
Plugin allowing the customization of all actions bars available in item forms.
Public classPFPluginBundle
Special plugin used to bundle multiple plugins under a single one.

This plugin and its sub-plugins will be shown in the administration as a single plugin, containing all settings recursively.

To attach a sub-plugin, declare a (get/set) property of a PFPlugin subtype and apply the PFPluginBundled attribute on it.

Public classPFPluginBundled
Identifies a PFPluginBundle's sub-plugin. This attribute will only be considered on (get/set) properties of a PFPlugin subtype, inside a PFPluginBundle class.
Public classPFPluginDescription
Contains the description of a PFPlugin. Can be used on a plugin class to specify its general behavior.
Public classPFPluginFactory
Provides the tools to get, cache, store, load and convert Packflow plugins.
Public classPFPluginSetting
Contains the definition of a plugin setting. Can be used on plugins' properties to qualify an editable setting.

Note: it requires a get/set property.

Public classPFPluginSettingIdValue
Contains a plugin setting's value, representing an id.
Public classPFPluginSettingIdValues
Contains a plugin setting's value, representing a set of ids.
Public classPFSubPluginDescription
Represents a bundle's sub plugin and contains its description.
Enumerations
  EnumerationDescription
Public enumerationPFPluginInstancePattern
Describes the kind of instance are expected for a given plugin.
Public enumerationPFPluginSettingType
Identifies the type of a plugin's setting.