protected class FilterDelegateImpl.ControlsLayoutBuilder
extends java.lang.Object
ClientConfig.getGenericFilterControlsLayout()
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
components |
protected java.util.Map<java.lang.String,AbstractAction> |
filterActions |
Constructor and Description |
---|
ControlsLayoutBuilder(java.lang.String layoutDescription) |
Modifier and Type | Method and Description |
---|---|
void |
build() |
protected Button |
createActionBtn(java.lang.String actionName,
java.util.List<java.lang.String> options) |
protected void |
fillSettingsBtn(java.util.List<java.lang.String> actionNames) |
protected Component |
getControlsLayoutComponent(java.lang.String name,
java.util.List<java.lang.String> options) |
protected void |
initFilterActions() |
protected boolean |
isActionAllowed(java.lang.String actionName) |
protected void |
parseLayoutDescription(java.lang.String layoutDescription) |
protected java.util.Map<java.lang.String,java.util.List<java.lang.String>> components
protected java.util.Map<java.lang.String,AbstractAction> filterActions
public ControlsLayoutBuilder(java.lang.String layoutDescription)
protected void initFilterActions()
protected void parseLayoutDescription(java.lang.String layoutDescription)
public void build()
@Nullable protected Component getControlsLayoutComponent(java.lang.String name, java.util.List<java.lang.String> options)
@Nullable protected Button createActionBtn(java.lang.String actionName, java.util.List<java.lang.String> options)
protected void fillSettingsBtn(java.util.List<java.lang.String> actionNames)
protected boolean isActionAllowed(java.lang.String actionName)