public static class ActionNode.Builder extends Object
A builder to create action nodes.
Constructor and Description |
---|
Builder() |
Builder(ActionNode action) |
public Builder(ActionNode action)
public Builder()
public ActionNode.Builder overwrite(boolean overwrite)
public ActionNode.Builder label(String label)
public ActionNode.Builder label(StringProvider provider)
public void setLabel(String label)
public ActionNode.Builder uiid(String uiid)
public void setUiid(String uiid)
public ActionNode.Builder icon(String text)
public void setIcon(String text)
public ActionNode.Builder name(String text)
public void setName(String text)
public ActionNode.Builder icon(char materialIcon)
public void setMaterialIcon(char materialIcon)
public ActionNode.Builder icon(Image icon)
public void setImageIcon(Image icon)
public ActionNode.Builder icon(StringProvider provider)
public void setIconProvider(StringProvider provider)
public ActionNode.Builder icon(String text, StringProvider provider)
public ActionNode.Builder iconRenderer(EntityImageRenderer renderer)
public void setIconRenderer(EntityImageRenderer renderer)
public ActionNode.Builder iconRenderer(PropertyImageRenderer renderer)
public ActionNode.Builder iconUiid(String uiid)
public void setIconUiid(String uiid)
public ActionNode.Builder selectedCondition(EntityTest test)
public void setSelectedCondition(EntityTest test)
public ActionNode.Builder enabledCondition(EntityTest test)
public void setEnabledCondition(EntityTest test)
public ActionNode.Builder addActionListener(ActionListener l)
public ActionNode.Builder tag(Tag tag)
public void setActionTag(Tag tag)
public ActionNode.Builder addAfterActionCallback(ActionNode.AfterActionCallback callback)
public void setAfterActionCallback(ActionNode.AfterActionCallback callback)
public ActionNode.Builder condition(EntityTest test)
public void setCondition(EntityTest test)
public ActionNode.Builder badge(String badge)
public void setBadge(String badge)
public ActionNode.Builder badge(StringProvider stringProvider)
public void setBadgeProvider(StringProvider badgeProvider)
public ActionNode.Builder badge(String badgeText, StringProvider provider)
public ActionNode.Builder badgeUIID(String uiid)
public void setBadgeUIID(String uiid)
public ActionNode.Builder actionStyle(ActionStyle style)
public void setActionStyle(ActionStyle style)
public ActionNode.Builder addToController(Controller controller, ActionNode.Category category, ActionListener<ActionNode.ActionNodeEvent> listener)
public ActionNode build()
Copyright © 2021. All Rights Reserved.