java.lang.Object
de.grogra.cli.ui.CLIComponent
de.grogra.cli.ui.CLIContainer
- All Implemented Interfaces:
ExecutableComponent
,ComponentWrapper
,Disposable
- Direct Known Subclasses:
CLIRootPane
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd
(CLIComponent comp) void
add
(CLIComponent comp, Object constraints) void
add
(CLIComponent comp, Object constraints, int index) add
(ComponentWrapper comp) protected void
addImpl
(CLIComponent comp, Object constraints, int index) int
void
dispose()
getComponent
(int n) void
remove
(int index) void
remove
(CLIComponent comp) void
An interface to define ComponentWrapper whose component can be run.void
show()
Methods inherited from class de.grogra.cli.ui.CLIComponent
getContent, getName, getParent, getRootParent, getSupport, getTreeLock, getVisible, isShowable, setContent, setName, setShowable, setVisible
-
Constructor Details
-
CLIContainer
public CLIContainer() -
CLIContainer
-
-
Method Details
-
dispose
public void dispose()- Specified by:
dispose
in interfaceDisposable
- Overrides:
dispose
in classCLIComponent
-
getComponent
- Specified by:
getComponent
in interfaceComponentWrapper
- Overrides:
getComponent
in classCLIComponent
-
getComponent
-
countComponents
public int countComponents() -
add
-
add
-
add
-
add
-
addImpl
-
remove
-
remove
public void remove(int index) -
show
public void show()- Overrides:
show
in classCLIComponent
-
run
Description copied from interface:ExecutableComponent
An interface to define ComponentWrapper whose component can be run.- Specified by:
run
in interfaceExecutableComponent
- Overrides:
run
in classCLIComponent
-