public abstract class AbstractAppToolsBase extends Object implements AppTools
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractAppToolsBase.ToolInfo |
| Modifier and Type | Field and Description |
|---|---|
protected Application |
application |
net.thevpc.common.props.WritableList<AppComponent> |
components |
protected net.thevpc.echo.swing.core.AbstractAppToolsBase.ToolMapResolverPropertyListener |
toolMapResolverAppPropertyListener |
protected Map<String,AbstractAppToolsBase.ToolInfo> |
toolsMap |
| Constructor and Description |
|---|
AbstractAppToolsBase(Application application) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddTool, getToolByPath, getToolByPath, removeToolpublic net.thevpc.common.props.WritableList<AppComponent> components
protected Map<String,AbstractAppToolsBase.ToolInfo> toolsMap
protected Application application
protected net.thevpc.echo.swing.core.AbstractAppToolsBase.ToolMapResolverPropertyListener toolMapResolverAppPropertyListener
public AbstractAppToolsBase(Application application)
public AppToolsConfig config()
public net.thevpc.common.props.ObservableList<AppTool> all()
public AppComponent[] getComponents(String id)
getComponents in interface AppToolspublic <T extends AppTool> AppToolComponent<T> addTool(T tool, String path)
public AppToolComponent<AppToolFolder> addFolder(String path)
public AppToolComponent<AppToolSeparator> addSeparator(String path)
addSeparator in interface AppToolspublic net.thevpc.common.props.ObservableList<AppComponent> components()
components in interface AppToolspublic void addRootContainer(AppToolContainer c)
public void removeRootContainer(AppToolContainer c)
public AppToolToggleBuilder addToggle()
public AppToolActionBuilder addAction()
public AppToolAction addAction(Action al, String path, String... paths)
public AppTool addCustomTool(String id, AppComponentRenderer renderer, String path, int order)
addCustomTool in interface AppToolspublic AppTool addCustomTool(String path, AppComponentRenderer renderer)
addCustomTool in interface AppToolspublic AppTool addHorizontalGlue(String path)
addHorizontalGlue in interface AppToolspublic AppTool addVerticalGlue(String path)
addVerticalGlue in interface AppToolspublic AppTool addVerticalStrut(String path, int height)
addVerticalStrut in interface AppToolspublic AppTool addHorizontalStrut(String path, int width)
addHorizontalStrut in interface AppToolspublic AppTool addHorizontalSeparator(String path, int width)
addHorizontalSeparator in interface AppToolspath - pathwidth - widthpublic AppTool addHorizontalSeparator(String path)
addHorizontalSeparator in interface AppToolsCopyright © 2021 vpc open source initiative. All rights reserved.