|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectObjectDisplayContainer
edu.bonn.xulu.plugin.gui.DisplayContainer_Table
edu.bonn.xulu.plugin.gui.DisplayContainer_Properties
public class DisplayContainer_Properties
Diese Klasse stellt eine GUI-Komponente dar, in der eine
Properties
-Instanz angezeigt werden kann. Die einzelnen Eigenschaften
werden tabellarisch in 3 Spalten aufgelistet:
Property
genutzt werden. Die Methode setObject(Object)
legt hierzu ein
PropertySet
an, in dem nur die eine Property enthalten ist.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.bonn.xulu.plugin.gui.DisplayContainer_Table |
---|
DisplayContainer_Table.DisplayContainerTableModel |
Field Summary |
---|
Fields inherited from class edu.bonn.xulu.plugin.gui.DisplayContainer_Table |
---|
scrollPane, table, tableModel |
Constructor Summary | |
---|---|
DisplayContainer_Properties()
Erzeugt eine neue Darstellungskomponente. |
|
DisplayContainer_Properties(Object data)
Erzeugt eine neue Darstellungskomponente und zeigt sofort ein Objekt an. |
Method Summary | |
---|---|
boolean |
canDisplay(Object data)
Prueft, ob ein Objekt darstellbar ist. |
protected edu.bonn.xulu.plugin.gui.DisplayContainer_Properties.PropertiesTableModel |
createTableModel(Object o)
Erzeugt das TableModel fuer die Tabelle |
Properties |
getObject()
Liefert die aktuell dargestellte Properties -Instanz. |
Property[] |
getSelectedElements()
Liefert alle in der Tabelle selektierten Propertys. |
void |
setObject(Object data)
Setzt das darzustellende Objekt. |
Methods inherited from class edu.bonn.xulu.plugin.gui.DisplayContainer_Table |
---|
refresh |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DisplayContainer_Properties()
public DisplayContainer_Properties(Object data)
data
- anzuzeigendes ObjektMethod Detail |
---|
protected edu.bonn.xulu.plugin.gui.DisplayContainer_Properties.PropertiesTableModel createTableModel(Object o)
createTableModel
in class DisplayContainer_Table
o
- darzustellendes Properties
-Objekt (kann null
sein!)public Properties getObject()
Properties
-Instanz.
null
falls aktuell kein Objekt dargestellt wirdpublic void setObject(Object data)
Property
uebergeben, wird zur Darstellung ein PropertySet
angelegt, in dem
sich nur die eine Property befindet.
UnsupportedOperationException
- falls das angegebene Objekt
nicht dargestellt werden kann.canDisplay(Object)
public boolean canDisplay(Object data)
true
gdw. das angegebene Objekt eine Instanz von
Properties
oder Property
ist.public Property[] getSelectedElements()
getSelectedElements
in class DisplayContainer_Table
Object
-Array
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |