Class PaletteBuilder
The palette builder is used to build palette collections, palettes, legends, properties and conditions.
Located at DataDefinition/Palette/Builder/PaletteBuilder.php
string |
VISIBLE
|
'view' |
#
The condition define if the property is viewable. |
string |
EDITABLE
|
'edit' |
#
The condition define if the property is editable. |
protected
|
$container |
|
#
The data definition container. |
protected
string
|
$paletteCollectionClassName | 'DcGeneral\DataDefinition\Palette\PaletteCollection' |
#
The class name of the class to use for palette collections. |
protected
ReflectionClass
|
$paletteCollectionClass |
|
#
The class to use for palette collections. |
protected
string
|
$paletteClassName | 'DcGeneral\DataDefinition\Palette\Palette' |
#
The class name of the class to use for palettes. |
protected
ReflectionClass
|
$paletteClass |
|
#
The class to use for palettes. |
protected
string
|
$legendClassName | 'DcGeneral\DataDefinition\Palette\Legend' |
#
The class name of the class to use for palette legends. |
protected
ReflectionClass
|
$legendClass |
|
#
The class to use for palette legends. |
protected
string
|
$propertyClassName | 'DcGeneral\DataDefinition\Palette\Property' |
#
The class name of the class to use for palette properties. |
protected
ReflectionClass
|
$propertyClass |
|
#
The class to use for palette properties. |
protected
string
|
$paletteConditionChainClassName | 'DcGeneral\DataDefinition\Palette\Condition\Palette\PaletteConditionChain' |
#
The class name of the class to use for palette condition chains. |
protected
ReflectionClass
|
$paletteConditionChainClass |
|
#
The the class to use for palette condition chains. |
protected
string
|
$defaultPaletteConditionClassName | 'DcGeneral\DataDefinition\Palette\Condition\Palette\DefaultPaletteCondition' |
#
The class name of the class to use for palette conditions. |
protected
ReflectionClass
|
$defaultPaletteConditionClass |
|
#
The the class to use for palette conditions. |
protected
string
|
$palettePropertyValueConditionClassName | 'DcGeneral\DataDefinition\Palette\Condition\Palette\PropertyValueCondition' |
#
The class name of the class to use for property value conditions. |
protected
ReflectionClass
|
$palettePropertyValueConditionClass |
|
#
The class to use for property value conditions. |
protected
string
|
$propertyConditionChainClassName | 'DcGeneral\DataDefinition\Palette\Condition\Property\PropertyConditionChain' |
#
The class name of the class to use for property condition chains. |
protected
ReflectionClass
|
$propertyConditionChainClass |
|
#
The class to use for property condition chains. |
protected
string
|
$propertyValueConditionClassName | 'DcGeneral\DataDefinition\Palette\Condition\Property\PropertyValueCondition' |
#
The class name of the class to use for property value conditions. |
protected
ReflectionClass
|
$propertyValueConditionClass |
|
#
The the class to use for property value conditions. |
protected
|
$paletteCollection | null |
#
The palette collection currently working on. |
protected
|
$palette | null |
#
The palette currently working on. |
protected
|
$legend | null |
#
The legend currently working on. |
protected
|
$property | null |
#
The property currently working on. |
protected
|
$condition | null |
#
The condition currently working on. |