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 »