Class StructuredParameterization
- java.lang.Object
-
- com._1c.g5.aef2.standard.parameterization.StructuredParameterization
-
- All Implemented Interfaces:
IParameterization,IActiveContextParameterization,IStructuredParameterization
- Direct Known Subclasses:
NavigatorTableParameterization,TreeParameterization
public class StructuredParameterization extends Object implements IStructuredParameterization
IStructuredParameterizationimplementation.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classStructuredParameterization.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
Constructors Modifier Constructor Description protectedStructuredParameterization(StructuredParameterization.StructuredParameterizationBuilder<?> builder)Constructs an instance by a builder.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StructuredParameterization.StructuredParameterizationBuilder<?>builder()Creates a new builder of structured parameterization.StringgetActiveContext()Gets active context.Comparator<Object>getComparator()Returns the comparator of elements in structured view.booleanisEmptyChoiceAllowed()Returnstrueif empty choice allowed.booleanisMulti()Returnstrueif multi selection allowed.booleanisSearchBoxVisible()Returnstrueif the search box must be visible in the parameterized component.booleanisShowCheckboxes()Returnstrueif selection checkboxes should be shown in the default column of the component.booleanisShowImages()Returnstrueif images should be shown in the default column of the component.
-
-
-
Constructor Detail
-
StructuredParameterization
protected StructuredParameterization(StructuredParameterization.StructuredParameterizationBuilder<?> builder)
Constructs an instance by a builder.- Parameters:
builder- Builder to get values from
-
-
Method Detail
-
builder
public static StructuredParameterization.StructuredParameterizationBuilder<?> 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:IStructuredParameterizationReturnstrueif empty choice allowed.- Specified by:
isEmptyChoiceAllowedin interfaceIStructuredParameterization- Returns:
trueif empty choice allowed
-
isMulti
public boolean isMulti()
Description copied from interface:IStructuredParameterizationReturnstrueif multi selection allowed.- Specified by:
isMultiin interfaceIStructuredParameterization- Returns:
trueif multi selection allowed
-
getActiveContext
public String getActiveContext()
Description copied from interface:IActiveContextParameterizationGets active context.- Specified by:
getActiveContextin interfaceIActiveContextParameterization- Returns:
- the active context, can be
null
-
isSearchBoxVisible
public boolean isSearchBoxVisible()
Description copied from interface:IStructuredParameterizationReturnstrueif the search box must be visible in the parameterized component.- Specified by:
isSearchBoxVisiblein interfaceIStructuredParameterization- Returns:
trueif the search box must be visible
-
isShowImages
public boolean isShowImages()
Description copied from interface:IStructuredParameterizationReturnstrueif images should be shown in the default column of the component.- Specified by:
isShowImagesin interfaceIStructuredParameterization- Returns:
trueif images should be shown in the default column of the component
-
isShowCheckboxes
public boolean isShowCheckboxes()
Description copied from interface:IStructuredParameterizationReturnstrueif selection checkboxes should be shown in the default column of the component.- Specified by:
isShowCheckboxesin interfaceIStructuredParameterization- Returns:
trueif checkboxes should be shown in the default column of the component
-
getComparator
public Comparator<Object> getComparator()
Description copied from interface:IStructuredParameterizationReturns the comparator of elements in structured view.- Specified by:
getComparatorin interfaceIStructuredParameterization- Returns:
Comparatorinstance ornull.
-
-