Classes and interfaces

BaseConfigRegistryInterface

Registry for default data provider configurations to only resolve them once.

« More »

ContainerAwareInterface

Base interface providing access to a data definition container.

« More »

DataContainerInterface

This interface describes an object providing access to an environment.

« More »

DataDefinitionContainerInterface

This implementation describes a data definition container.

« More »

EnvironmentAwareInterface

Base interface providing access to an environment.

« More »

EnvironmentInterface

Interface EnvironmentInterface.

« More »

InputProviderInterface

This interface describes an input provider.

« More »

ModelAwareInterface

Base interface providing access to a model.

« More »

SessionStorageInterface

The session storage.

« More »

ViewAwareInterface

Base interface providing access to a view.

« More »

Action

This class is the base foundation for a command event.

« More »

BaseConfigRegistry

Registry for default data provider configurations to only resolve them once.

« More »

DC_General

« More »

DataDefinitionContainer

Default implementation of the data definition container.

« More »

DcGeneral

This class holds everything together.

« More »

DcGeneralEvents

This class holds everything together.

« More »

DcGeneralViews

This class holds all build-in view names.

« More »

DefaultEnvironment

Default implementation of an environment.

« More »

Classes and interfaces

ClipboardInterface

Interface ClipboardInterface.

« More »

FilterInterface

Interface FilterInterface.

« More »

ItemInterface

Interface ItemInterface.

« More »

Clipboard

Class Clipboard.

« More »

Filter

Class Filter.

« More »

Item

{@inheritdoc}

« More »

Classes and interfaces

InputProvider

Class InputProvider.

« More »

SessionStorage

{@inheritdoc}

« More »

Classes and interfaces

AbstractCallbackListener

Class AbstractCallbackListener.

« More »

AbstractReturningCallbackListener

Class AbstractReturningCallbackListener.

« More »

AbstractReturningPropertyCallbackListener

Class AbstractReturningPropertyCallbackListener.

« More »

Callbacks

Class Callbacks.

« More »

ContainerGetBreadcrumbCallbackListener

Class ContainerGetBreadcrumbCallbackListener.

« More »

ContainerGlobalButtonCallbackListener

Class ContainerGlobalButtonCallbackListener.

« More »

ContainerHeaderCallbackListener

Class ContainerHeaderCallbackListener.

« More »

ContainerOnCopyCallbackListener

Class ContainerOnCopyCallbackListener.

« More »

ContainerOnCutCallbackListener

Class ContainerOnCutCallbackListener.

« More »

ContainerOnDeleteCallbackListener

Class ContainerOnDeleteCallbackListener.

« More »

ContainerOnLoadCallbackListener

Class ContainerOnLoadCallbackListener.

« More »

ContainerOnSubmitCallbackListener

Class ContainerOnSubmitCallbackListener.

« More »

ContainerPasteButtonCallbackListener

Class ContainerPasteButtonCallbackListener.

« More »

ContainerPasteRootButtonCallbackListener

Class ContainerPasteRootButtonCallbackListener.

« More »

ModelChildRecordCallbackListener

Class ModelChildRecordCallbackListener.

« More »

ModelGroupCallbackListener

Class ModelGroupCallbackListener.

« More »

ModelLabelCallbackListener

Class ModelLabelCallbackListener.

« More »

ModelOperationButtonCallbackListener

Class ModelOperationButtonCallbackListener.

« More »

ModelOptionsCallbackListener

Class ModelOptionsCallbackListener.

« More »

PropertyInputFieldCallbackListener

Class PropertyInputFieldCallbackListener.

« More »

PropertyInputFieldGetWizardCallbackListener

Class PropertyInputFieldGetWizardCallbackListener.

« More »

PropertyInputFieldGetXLabelCallbackListener

Class PropertyInputFieldGetXLabelCallbackListener.

« More »

PropertyOnLoadCallbackListener

Class PropertyOnLoadCallbackListener.

« More »

PropertyOnSaveCallbackListener

Class PropertyOnSaveCallbackListener.

« More »

Classes and interfaces

ActiveRecord

Small compatibility layer for the $dc->activeRecord property.

« More »

DcCompat

Small compatibility layer for callbacks, that expect a "full featured" DC instance.

« More »
This namespace does not contain any documentable elements

Classes and interfaces

Contao2BackendViewDefinitionInterface

Interface BasicDefinitionInterface.

« More »

Contao2BackendViewDefinition

Reference implementation for BasicDefinitionInterface.

« More »

Classes and interfaces

ContaoDataProviderInformation

Class ContaoDataProviderInformation.

« More »
This namespace does not contain any documentable elements

Classes and interfaces

DcaReadingDataDefinitionBuilder

Build the container config from legacy DCA syntax.

« More »

ExtendedLegacyDcaDataDefinitionBuilder

Build the container config from legacy DCA syntax.

« More »

LegacyDcaDataDefinitionBuilder

Build the container config from legacy DCA syntax.

« More »

Classes and interfaces

ExtendedDca

Class ExtendedDca.

« More »

Classes and interfaces

LegacyPalettesParser

Class LegacyPalettesParser.

« More »

Classes and interfaces

BackendViewPopulator

This class is the default fallback populator in the Contao Backend to instantiate a BackendView.

« More »

DataProviderPopulator

Class DataProviderPopulator.

« More »

ExtendedLegacyDcaPopulator

Class ExtendedLegacyDcaPopulator.

« More »

HardCodedPopulator

Class HardCodedPopulator.

« More »

PickerCompatPopulator

Compatibility class for Contao to have the $GLOBALS['TL_DCA'] populated for pickers as those are hardcoded within the handler files TL_ROOT/contao/*.php.

« More »

Classes and interfaces

Subscriber

Class Subscriber - gateway to the legacy Contao HOOK style callbacks.

« More »

Classes and interfaces

FormatModelLabelSubscriber

This class is the base foundation for a command event.

« More »

Classes and interfaces

DcGeneralExtension

Extension for twig template engine.

« More »
This namespace does not contain any documentable elements

Classes and interfaces

BackendViewInterface

Interface BackendViewInterface.

« More »

BaseView

Class BaseView.

« More »

ContaoBackendViewTemplate

This class is used for the contao backend view as template.

« More »

ContaoWidgetManager

Class ContaoWidgetManager.

« More »

EditMask

This class manages the displaying of the edit/create mask containing the widgets.

« More »

IdSerializer

The class IdSerializer provides handy methods to serialize and un-serialize model ids including the data provider name into a string.

« More »

ListView

Class ListView.

« More »

PanelRenderer

This class renders a backend view panel including all elements.

« More »

ParentView

Class ParentView.

« More »

TreePicker

Provide methods to handle input field "tableTree".

« More »

TreeSelect

Class TreeSelect.

« More »

TreeView

Class TreeView.

« More »

ViewHelpers

Helper class that provides static methods used in views.

« More »

Classes and interfaces

AbstractEnvironmentAwareHandler

The AbstractEnvironmentAwareHandler is designed for action handlers which can also be used in a non event context.

« More »

AbstractHandler

Handler class for handling the show events.

« More »

CopyHandler

Class CopyModelController handles copy action on a model.

« More »

DeleteHandler

Class DeleteHandler handles the delete action.

« More »

SelectHandler

Class SelectController.

« More »

ShowHandler

Handler class for handling the "show" action.

« More »

ToggleHandler

This class handles toggle commands.

« More »

Classes and interfaces

ClipboardController

Class ClipboardController.

« More »

Classes and interfaces

BaseButtonEvent

Class BaseButtonEvent.

« More »

BaseGetButtonsEvent

Class BaseGetButtonsEvent.

« More »

BuildWidgetEvent

Class BuildWidgetEvent.

« More »

DecodePropertyValueForWidgetEvent

Class DecodePropertyValueForWidgetEvent.

« More »

EncodePropertyValueFromWidgetEvent

Class EncodePropertyValueFromWidgetEvent.

« More »

GetBreadcrumbEvent

Class GetBreadcrumbEvent.

« More »

GetEditModeButtonsEvent

Class GetEditModeButtonsEvent.

« More »

GetGlobalButtonEvent

Class GetGlobalButtonEvent.

« More »

GetGlobalButtonsEvent

Class GetGlobalButtonsEvent.

« More »

GetGroupHeaderEvent

Class GetGroupHeaderEvent.

« More »

GetOperationButtonEvent

Class GetOperationButtonEvent.

« More »

GetPanelElementTemplateEvent

This event is fired when a template instance for a panel element shall be created.

« More »

GetParentHeaderEvent

Class GetParentHeaderEvent.

« More »

GetPasteButtonEvent

Class GetPasteButtonEvent.

« More »

GetPasteRootButtonEvent

Class GetPasteRootButtonEvent.

« More »

GetPropertyOptionsEvent

Class GetPropertyOptionsEvent.

« More »

GetSelectModeButtonsEvent

Class GetSelectModeButtonsEvent.

« More »

ManipulateWidgetEvent

Class ManipulateWidgetEvent.

« More »

ModelToLabelEvent

Class ModelToLabelEvent.

« More »

ParentViewChildRecordEvent

Class ParentViewChildRecordEvent.

« More »

PrepareMultipleModelsActionEvent

Class PrepareMultipleModelsActionEvent.

« More »

ResolveWidgetErrorMessageEvent

Class ResolveWidgetErrorMessageEvent.

« More »

Classes and interfaces

DefinitionException

Class DefinitionException.

« More »

EditOnlyModeException

Exception is thrown if an data definition is in edit only mode.

« More »

NotCreatableException

Class NotDeletableException.

« More »

NotDeletableException

Class NotDeletableException.

« More »

Classes and interfaces

LanguageFilter

Handler class for handling the show events.

« More »

Classes and interfaces

GetGroupHeaderSubscriber

Handles the group header formatting.

« More »

WidgetBuilder

Widget Builder build Contao backend widgets.

« More »

Classes and interfaces

AbstractWidget

Abstract widget class as base for dc general backend widgets.

« More »

FileTree

File tree widget being compatible with the dc general.

« More »

FileTreeOrder

This widget is a supporting widget to store the file tree orderings.

« More »

Classes and interfaces

ControllerInterface

This interface describes a controller.

« More »

Ajax

Class Ajax - General purpose Ajax handler for "executePostActions" as we can not use the default Contao handling.

« More »

Ajax3X

Class GeneralAjax - General purpose Ajax handler for "executePostActions" in Contao 3.X as we can not use the default Contao handling.

« More »

DefaultController

This class serves as main controller class in dc general.

« More »

SortingManager

Handy helper class to keep manually sorted lists more manageable.

« More »

TreeCollector

Generic class to retrieve a tree collection for tree views.

« More »

TreeNodeStates

Wrapper class for tree node states.

« More »

Classes and interfaces

CollectionInterface

This interface represents an iterable collection of Model elements.

« More »

ConfigInterface

Interface ConfigInterface.

« More »

DataProviderInterface

Interface DataProviderInterface.

« More »

FilterOptionCollectionInterface

This represents an iterable collection of Model elements.

« More »

IdGeneratorInterface

Base definition for generating an uuid.

« More »

LanguageInformationCollectionInterface

This represents an iterable collection of Model elements.

« More »

LanguageInformationInterface

This interface describes a language information consisting of language code(ISO 639) and country code(ISO 3166).

« More »

ModelIdInterface

Interface ModelIdInterface.

« More »

ModelInterface

Interface ModelInterface.

« More »

MultiLanguageDataProviderInterface

Interface MultiLanguageDataProviderInterface.

« More »

PropertyValueBagInterface

A generic bag containing properties and their values.

« More »

VersionModelInterface

This interface describes a versioned model.

« More »

AbstractModel

Class AbstractModel.

« More »

DCGE

This class is a holder for all const vars.

« More »

DatabaseUuidIdGenerator

Uuid generating by querying it from the Contao database class.

« More »

DefaultCollection

Class DefaultCollection.

« More »

DefaultConfig

Class DefaultConfig.

« More »

DefaultDataProvider

Class DefaultDataProvider.

« More »

DefaultFilterOptionCollection

This class is the base implementation for LanguageInformationCollectionInterface.

« More »

DefaultLanguageInformation

This class is the base implementation for LanguageInformationInterface.

« More »

DefaultLanguageInformationCollection

This class is the base implementation for LanguageInformationCollectionInterface.

« More »

DefaultModel

Class DefaultModel.

« More »

ModelId

The class ModelId implements the ModelIdInterface.

« More »

MultiLanguageDataProvider

Class MultiLanguageDataProvider.

« More »

NoOpDataProvider

Class NoOpDataProvider.

« More »

PropertyValueBag

A generic bag containing properties and their values.

« More »

TableRowsAsRecordsDataProvider

Class TableRowsAsRecordsDataProvider.

« More »

Classes and interfaces

ConditionChainInterface

A condition define when a property is visible or editable and when not.

« More »

ConditionInterface

Interface of a condition.

« More »

ContainerInterface

This interface is the base of a data definition.

« More »

DataProviderInformationInterface

A generic data provider information.

« More »

AbstractConditionChain

An abstract condition chain.

« More »

DataProviderInformation

A generic data provider information.

« More »

DefaultContainer

Default implementation of a data definition container.

« More »

Classes and interfaces

DataDefinitionBuilderInterface

This interface describes a builder of a DataDefinition.

« More »

AbstractEventDrivenDataDefinitionBuilder

Class AbstractEventDrivenDataDefinitionBuilder.

« More »

Classes and interfaces

BasicDefinitionInterface

This interface describes the basic information about the data definition.

« More »

DataProviderDefinitionInterface

This interface describes a collection of data provider information.

« More »

DefinitionInterface

This interface describes a data definition sub definition stored within a data definition.

« More »

ModelRelationshipDefinitionInterface

This interface describes the relationships between data providers.

« More »

PalettesDefinitionInterface

This interface describes a palette definition.

« More »

PropertiesDefinitionInterface

This interface describes the data definition that holds all property information.

« More »

ViewDefinitionInterface

This interface describes the base information about views.

« More »

DefaultBasicDefinition

Default implementation of the basic information about the data definition.

« More »

DefaultDataProviderDefinition

This is the default implementation of a collection of data provider information.

« More »

DefaultModelRelationshipDefinition

Default implementation of a model relationship definition.

« More »

DefaultPalettesDefinition

This is the reference implementation for PalettesDefinitionInterface.

« More »

DefaultPropertiesDefinition

This is the reference implementation for PropertiesDefinitionInterface.

« More »

Classes and interfaces

PropertyInterface

Interface PropertyInterface.

« More »

DefaultProperty

Class DefaultProperty.

« More »

Classes and interfaces

CommandCollectionInterface

Interface CommandCollectionInterface.

« More »

CommandInterface

Interface CommandInterface.

« More »

CopyCommandInterface

Copy command - special interface for coping an entry.

« More »

CutCommandInterface

Cut command - special interface for cutting an entry.

« More »

GroupAndSortingDefinitionCollectionInterface

This interface defines a collection of grouping and sorting information for the view.

« More »

GroupAndSortingDefinitionInterface

This interface defines a grouping and sorting information for the view.

« More »

GroupAndSortingInformationInterface

This interface defines a grouping and sorting information for the view.

« More »

ListingConfigInterface

Interface ListingConfigInterface.

« More »

ModelFormatterConfigInterface

The model formatter format a model and create a string representation.

« More »

PanelLayoutInterface

This interface describes a panel layout definition.

« More »

PanelRowCollectionInterface

This interface describes a panel row collection.

« More »

PanelRowInterface

This interface describes a panel row definition.

« More »

SelectCommandInterface

Select command - special interface for selecting models for multiple actions.

« More »

ToggleCommandInterface

Toggle command - special command interface for toggling a boolean property between '1' and '' (empty string).

« More »

TranslatedToggleCommandInterface

Translated toggle command - language aware command for toggling a boolean property between '1' and '' (empty string).

« More »

Command

Class Command.

« More »

CommandCollection

Class CommandCollection.

« More »

CopyCommand

Copy command - special implementation for coping an entry.

« More »

CutCommand

Cut command - special implementation for cutting an entry.

« More »

DefaultGroupAndSortingDefinition

This class defines a collection of grouping and sorting information for the view.

« More »

DefaultGroupAndSortingDefinitionCollection

This class defines a collection of grouping and sorting information for the view.

« More »

DefaultGroupAndSortingInformation

This class defines a grouping and sorting information for the view.

« More »

DefaultListingConfig

Class DefaultListingConfig.

« More »

DefaultModelFormatterConfig

Format a model and create a listing child record.

« More »

DefaultPanelLayout

Default implementation of a panel layout definition.

« More »

DefaultPanelRow

Default implementation of a panel row.

« More »

DefaultPanelRowCollection

Default implementation for a panel row collection.

« More »

SelectCommand

Select command - special implementation for selecting models for multiple actions.

« More »

ToggleCommand

Toggle command - special command for toggling a boolean property between '1' and '' (empty string).

« More »

TranslatedToggleCommand

Translated toggle command - language aware command for toggling a boolean property between '1' and '' (empty string).

« More »

Classes and interfaces

ElementInformationInterface

Interface ElementInformationInterface.

« More »

FilterElementInformationInterface

Interface FilterElementInformationInterface.

« More »

LimitElementInformationInterface

Interface LimitElementInformationInterface.

« More »

SearchElementInformationInterface

Interface SearchElementInformationInterface.

« More »

SortElementInformationInterface

Interface SortElementInformationInterface.

« More »

SubmitElementInformationInterface

This interface describes a panel submit element information.

« More »

DefaultFilterElementInformation

Class DefaultFilterElementInformation.

« More »

DefaultLimitElementInformation

Class DefaultLimitElementInformation.

« More »

DefaultSearchElementInformation

Class DefaultSearchElementInformation.

« More »

DefaultSortElementInformation

Class DefaultSortElementInformation.

« More »

DefaultSubmitElementInformation

Class DefaultSubmitElementInformation.

« More »

Classes and interfaces

ParentChildConditionInterface

This interface holds the information how a parent model relates to a child model.

« More »

RootConditionInterface

This interface holds the information about the characteristics of a root model.

« More »

AbstractCondition

This class is an abstract base for defining model relationship conditions.

« More »

FilterBuilder

Handy helper class to generate and manipulate filter arrays.

« More »

ParentChildCondition

Default implementation of a parent child relationship.

« More »

RootCondition

Default implementation of a root condition.

« More »

Classes and interfaces

AndFilterBuilder

Handy helper class to generate and manipulate AND filter arrays.

« More »

BaseComparingFilterBuilder

Handy helper class to generate and manipulate AND filter arrays.

« More »

BaseFilterBuilder

Handy helper class to generate and manipulate filter arrays.

« More »

FilterBuilderWithChildren

Handy helper class to generate and manipulate filter arrays containing children.

« More »

OrFilterBuilder

Handy helper class to generate and manipulate OR filter arrays.

« More »

PropertyEqualsFilterBuilder

Handy helper class to generate and manipulate equality filter arrays.

« More »

PropertyGreaterThanFilterBuilder

Handy helper class to generate and manipulate greater than filter arrays.

« More »

PropertyLessThanFilterBuilder

Handy helper class to generate and manipulate less than filter arrays.

« More »

PropertyValueInFilterBuilder

Handy helper class to generate and manipulate AND filter arrays.

« More »

PropertyValueLikeFilterBuilder

Handy helper class to generate and manipulate AND filter arrays.

« More »

Classes and interfaces

LegendInterface

A legend group a lot of properties.

« More »

PaletteCollectionInterface

Contains multiple palettes, organised by its name.

« More »

PaletteInterface

A palette contains a set of properties, grouped by legends.

« More »

PropertyInterface

A property contained within a palette.

« More »

Legend

Default implementation of a legend.

« More »

Palette

Default implementation of a palette.

« More »

PaletteCollection

Default implementation of PaletteCollectionInterface.

« More »

PaletteFactory

The palette factory.

« More »

Property

A property contained within a palette.

« More »

Classes and interfaces

PaletteBuilder

The palette builder is used to build palette collections, palettes, legends, properties and conditions.

« More »

Classes and interfaces

AddConditionEvent

This event is emitted when an condition is added by the palette builder.

« More »

BuilderEvent

This event is the base class for all palette builder events.

« More »

CreateConditionEvent

This event gets emitted when a condition is created.

« More »

CreateDefaultPaletteConditionEvent

This event gets emitted when a condition for the default palette is created.

« More »

CreateLegendEvent

This event gets emitted when a legend is created.

« More »

CreatePaletteCollectionEvent

This event gets emitted when a palette collection is being created.

« More »

CreatePaletteConditionChainEvent

This event gets emitted when a palette condition chain is created.

« More »

CreatePaletteEvent

This event is emitted when a new palette has been created.

« More »

CreatePropertyConditionChainEvent

This event gets emitted when a property condition chain is created.

« More »

CreatePropertyEvent

This event gets emitted when a property gets created.

« More »

CreatePropertyValueConditionEvent

This event gets emitted when a property value condition gets created.

« More »

FinishConditionEvent

This event gets emitted when a condition has been finished.

« More »

FinishLegendEvent

This event gets emitted when a legend is finished.

« More »

FinishPaletteCollectionEvent

This event gets emitted when a palette collection is finished.

« More »

FinishPaletteEvent

This event gets emitted when a palette gets finished.

« More »

FinishPropertyEvent

This event gets emitted when a property is finished.

« More »

SetDefaultPaletteConditionClassNameEvent

This event gets emitted when the class name of the default palette condition is set.

« More »

SetLegendClassNameEvent

This event gets emitted when a legend class name is set.

« More »

SetPaletteClassNameEvent

This event gets emitted when a palette class name is set.

« More »

SetPaletteCollectionClassNameEvent

This event gets emitted when a palette collection class name is set.

« More »

SetPaletteConditionChainClassNameEvent

This event gets emitted when a palette condition chain class name is set.

« More »

SetPalettePropertyValueConditionClassNameEvent

This event gets emitted when a palette property value condition class name is set.

« More »

SetPropertyClassNameEvent

This event gets emitted when a property class name is set.

« More »

SetPropertyConditionChainClassNameEvent

This event gets emitted when a property condition chain class name is set.

« More »

SetPropertyValueConditionClassNameEvent

This event gets emitted when a property value condition class name is set.

« More »

UseLegendEvent

This event gets emitted when a legend is used.

« More »

UsePaletteCollectionEvent

This event gets emitted when a palette collection gets used.

« More »

UsePaletteEvent

This event gets emitted when a palette is used.

« More »

UsePropertyEvent

This event is emitted when a property is used.

« More »
This namespace does not contain any documentable elements

Classes and interfaces

PaletteConditionInterface

A condition define when a palette is used or not.

« More »

WeightAwarePaletteConditionInterface

This interface describes a weight aware palette condition.

« More »

AbstractWeightAwarePaletteCondition

This is the abstract base class for weight aware palette conditions.

« More »

DefaultPaletteCondition

Condition for the default palette.

« More »

PaletteConditionChain

A chain of palette conditions.

« More »

PropertyFalseCondition

Condition checking that the value of a property is false.

« More »

PropertyTrueCondition

Condition checking that the value of a property is true.

« More »

PropertyValueCondition

Condition checking that the value of a property is the same as a passed value.

« More »

Classes and interfaces

PropertyConditionInterface

A condition define when a property is visible or editable and when not.

« More »

BooleanCondition

Condition for specifying an explicit boolean value (Useful for determining if a property shall be editable i.e.).

« More »

DumpingPropertyCondition

Only for debugging purpose. Call the match() method on the wrapped condition and dump the result with a backtrace.

« More »

NotCondition

Negate a condition.

« More »

PropertyCallbackCondition

Condition using a custom callback function for flexible custom conditions.

« More »

PropertyConditionChain

A chain of property conditions.

« More »

PropertyFalseCondition

Condition checking that the value of a property is false.

« More »

PropertyTrueCondition

Condition checking that the value of a property is true.

« More »

PropertyValueCondition

Condition checking that the value of a property is the same as a passed value.

« More »

PropertyVisibleCondition

Condition checking that a property is visible.

« More »

Classes and interfaces

EnvironmentPopulatorInterface

This interface describes a generic environment populator.

« More »

AbstractEventDrivenEnvironmentPopulator

Abstract base implementation for an event driven environment populator.

« More »

Classes and interfaces

CommandEventInterface

This interface describes an event referencing an environment and a command.

« More »

ModelCommandEventInterface

This interface describes a command event that references a model.

« More »

AbstractActionAwareEvent

This class is the base foundation for an action event.

« More »

AbstractCommandEvent

This class is the base foundation for a command event.

« More »

AbstractContainerAwareEvent

Abstract base class for container aware events.

« More »

AbstractEnvironmentAwareEvent

Abstract base class for environment aware events.

« More »

AbstractModelAwareEvent

Abstract base class for an event that need an environment and a model.

« More »

AbstractModelCommandEvent

Abstract base class for a command event referencing a model.

« More »

AbstractViewAwareEvent

Abstract event class referencing an environment and a view.

« More »

ActionEvent

This event occurs when an action should handled.

« More »

FormatModelLabelEvent

This event is emitted when the model label must be formatted.

« More »

PostCreateModelEvent

This event is emitted after a model has been created.

« More »

PostDeleteModelEvent

This event is emitted after a model has been deleted.

« More »

PostDuplicateModelEvent

This event is emitted after a model has been duplicated.

« More »

PostPasteModelEvent

This event is emitted after a model has been pasted.

« More »

PostPersistModelEvent

This event is emitted after a model has been saved to the data provider.

« More »

PreCreateModelEvent

This event is emitted before a model is created.

« More »

PreDeleteModelEvent

This event is emitted just before a model is deleted.

« More »

PreDuplicateModelEvent

This event is emitted just before a model is duplicated.

« More »

PreEditModelEvent

This event is emitted before the edit view will be generated.

« More »

PrePasteModelEvent

This event is emitted just before a model is pasted.

« More »

PrePersistModelEvent

This event is emitted just before a model is saved to the data provider.

« More »

ViewEvent

This event occurs when a view should rendered.

« More »

Classes and interfaces

DcGeneralException

General exception originating from the DcGeneral.

« More »

DcGeneralInvalidArgumentException

This exception is thrown whenever any argument or parameter is invalid.

« More »

DcGeneralInvalidPropertyValueException

This exception is thrown whenever any property value is invalid.

« More »

DcGeneralRuntimeException

Exception thrown if an error which can only be found on runtime occurs in DcGeneral.

« More »

Classes and interfaces

DcGeneralFactoryInterface

This interface describes a DcGeneral factory.

« More »

DcGeneralFactory

Factory to create a DcGeneral instance.

« More »

Classes and interfaces

BuildDataDefinitionEvent

This event is emitted when a data definition is being built.

« More »

CreateDcGeneralEvent

This event is emitted when a DcGeneral instance has been created.

« More »

PopulateEnvironmentEvent

This event is emitted when an environment gets populated.

« More »

PreCreateDcGeneralEvent

This event is emitted when a DcGeneral instance has been created.

« More »

Classes and interfaces

FilterElementInterface

This interface describes a filter panel element.

« More »

LimitElementInterface

This interface describes a panel limit element.

« More »

PanelContainerInterface

This interface describes a panel container.

« More »

PanelElementInterface

A simple element contained within a panel.

« More »

PanelInterface

This interface describes a panel.

« More »

SearchElementInterface

This interface describes a search panel element.

« More »

SortElementInterface

This interface describes a sort panel element.

« More »

SubmitElementInterface

This interface describes a submit element in the panel.

« More »

AbstractElement

Abstract base implementation for panel elements.

« More »

DefaultFilterElement

Default implementation of a filter panel element.

« More »

DefaultLimitElement

Default implementation of a limit panel element.

« More »

DefaultPanel

Default implementation of a panel row.

« More »

DefaultPanelContainer

Default implementation of a panel container.

« More »

DefaultSearchElement

Default implementation of a search panel element.

« More »

DefaultSortElement

Default implementation of a sort element.

« More »

DefaultSubmitElement

Default implementation of a submit panel element.

« More »

Classes and interfaces

ViewInterface

The interface for a view.

« More »

ViewTemplateInterface

This interface describes a view template.

« More »

Classes and interfaces

RenderReadablePropertyValueEvent

This event is emitted when a property value of a model shall be transformed into a readable string representation.

« More »