|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.ctdp.rfdynhud.properties.PropertiesContainer
public abstract class PropertiesContainer
A container for Widget
Property
s.
Constructor Summary | |
---|---|
protected |
PropertiesContainer()
|
Method Summary | |
---|---|
void |
addGroup(java.lang.Object groupName)
Creates a new property group on the same level (initially expanded). |
void |
addGroup(java.lang.Object groupName,
boolean initiallyExpanded)
Creates a new property group on the same level. |
protected abstract void |
addGroupImpl(java.lang.Object groupName,
boolean initiallyExpanded,
boolean pushed)
Adds a new group to the container. |
void |
addProperty(Property property)
Adds the property to the container under the last created group. |
protected abstract void |
addPropertyImpl(Property property)
|
void |
clear()
Clears the container. |
protected abstract void |
clearImpl()
Clears the container. |
void |
dump()
Dumps this container to stdout. |
abstract void |
dump(java.io.PrintStream ps)
Dumps this container to the given PrintStream . |
int |
getLevel()
Gets the current group level. |
void |
popGroup()
Finishes the current group and moves one level up. |
protected abstract void |
popGroupImpl()
Pop one level up. |
void |
pushGroup(java.lang.Object groupName)
Creates a new property group inside the current group (pushed one level down). |
void |
pushGroup(java.lang.Object groupName,
boolean initiallyExpanded)
Creates a new property group inside the current group (pushed one level down). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected PropertiesContainer()
Method Detail |
---|
public final int getLevel()
protected abstract void clearImpl()
public final void clear()
protected abstract void addGroupImpl(java.lang.Object groupName, boolean initiallyExpanded, boolean pushed)
groupName
- the new group's nameinitiallyExpanded
- initially expanded?pushed
- pushed one level down?public final void pushGroup(java.lang.Object groupName, boolean initiallyExpanded)
groupName
- the new group's nameinitiallyExpanded
- initially expanded?public final void pushGroup(java.lang.Object groupName)
groupName
- the new group's nameprotected abstract void popGroupImpl()
public final void popGroup()
public final void addGroup(java.lang.Object groupName, boolean initiallyExpanded)
groupName
- the new group's nameinitiallyExpanded
- initially expanded?public final void addGroup(java.lang.Object groupName)
groupName
- the new group's nameprotected abstract void addPropertyImpl(Property property)
public final void addProperty(Property property)
property
- the propertypublic abstract void dump(java.io.PrintStream ps)
PrintStream
.
ps
- the stream to print topublic final void dump()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |