Class StructuredParameterization
java.lang.Object
com._1c.g5.aef2.standard.parameterization.StructuredParameterization
- All Implemented Interfaces:
IParameterization
,IActiveContextParameterization
,IStructuredParameterization
- Direct Known Subclasses:
NavigatorTableParameterization
,TreeParameterization
IStructuredParameterization
implementation.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
StructuredParameterization.StructuredParameterizationBuilder<T extends StructuredParameterization.StructuredParameterizationBuilder<T>>
Builder of structured parameterization. -
Field Summary
Fields inherited from interface com._1c.g5.aef2.components.IParameterization
VOID
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructs an instance by a builder. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Creates a new builder of structured parameterization.Gets active context.Returns the comparator of elements in structured view.boolean
Returnstrue
if empty choice allowed.boolean
isMulti()
Returnstrue
if multi selection allowed.boolean
Returnstrue
if the search box must be visible in the parameterized component.boolean
Returnstrue
if selection checkboxes should be shown in the default column of the component.boolean
Returnstrue
if images should be shown in the default column of the component.
-
Constructor Details
-
StructuredParameterization
protected StructuredParameterization(StructuredParameterization.StructuredParameterizationBuilder<?> builder) Constructs an instance by a builder.- Parameters:
builder
- Builder to get values from
-
-
Method Details
-
builder
Creates a new builder of structured parameterization. The default values are:- Empty choice not allowed
- Multi-selection disabled
- Search box hidden
- Context not specified
- Images are shown
- Checkboxes are shown
- Comparator is not set
- Returns:
- New builder of structured parameterization
-
isEmptyChoiceAllowed
public boolean isEmptyChoiceAllowed()Description copied from interface:IStructuredParameterization
Returnstrue
if empty choice allowed.- Specified by:
isEmptyChoiceAllowed
in interfaceIStructuredParameterization
- Returns:
true
if empty choice allowed
-
isMulti
public boolean isMulti()Description copied from interface:IStructuredParameterization
Returnstrue
if multi selection allowed.- Specified by:
isMulti
in interfaceIStructuredParameterization
- Returns:
true
if multi selection allowed
-
getActiveContext
Description copied from interface:IActiveContextParameterization
Gets active context.- Specified by:
getActiveContext
in interfaceIActiveContextParameterization
- Returns:
- the active context, can be
null
-
isSearchBoxVisible
public boolean isSearchBoxVisible()Description copied from interface:IStructuredParameterization
Returnstrue
if the search box must be visible in the parameterized component.- Specified by:
isSearchBoxVisible
in interfaceIStructuredParameterization
- Returns:
true
if the search box must be visible
-
isShowImages
public boolean isShowImages()Description copied from interface:IStructuredParameterization
Returnstrue
if images should be shown in the default column of the component.- Specified by:
isShowImages
in interfaceIStructuredParameterization
- Returns:
true
if images should be shown in the default column of the component
-
isShowCheckboxes
public boolean isShowCheckboxes()Description copied from interface:IStructuredParameterization
Returnstrue
if selection checkboxes should be shown in the default column of the component.- Specified by:
isShowCheckboxes
in interfaceIStructuredParameterization
- Returns:
true
if checkboxes should be shown in the default column of the component
-
getComparator
Description copied from interface:IStructuredParameterization
Returns the comparator of elements in structured view.- Specified by:
getComparator
in interfaceIStructuredParameterization
- Returns:
Comparator
instance ornull
.
-