|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sibvisions.rad.ui.awt.impl.AwtResource<C>
com.sibvisions.rad.ui.awt.impl.AwtComponent<C>
com.sibvisions.rad.ui.awt.impl.AwtContainer<C>
com.sibvisions.rad.ui.swing.impl.SwingComponent<C>
com.sibvisions.rad.ui.swing.impl.SwingScrollComponent<JVxTree,JTree>
com.sibvisions.rad.ui.swing.impl.control.SwingTree
public class SwingTree
The SwingTree is the ITree
implementation for swing.
JTree| Field Summary |
|---|
| Fields inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent |
|---|
component |
| Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent |
|---|
factory, parent |
| Fields inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource |
|---|
resource |
| Fields inherited from interface javax.rad.ui.IAlignmentConstants |
|---|
ALIGN_BOTTOM, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, ALIGN_STRETCH, ALIGN_TOP |
| Constructor Summary | |
|---|---|
SwingTree()
Creates a new instance of SwingTable. |
|
| Method Summary | |
|---|---|
void |
cancelEditing()
Informs the GUI control, that the last edit should be canceled(restored) the correct value is in the DataBook. |
CellFormat |
getCellFormat(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
int pColumn)
Gets the format for the given cell. |
ICellFormatter |
getCellFormatter()
Gets the cell formatter. |
IDataBook[] |
getDataBooks()
Returns the DataBooks displayed by this control. |
INodeFormatter |
getNodeFormatter()
Gets the node formatter. |
Icon |
getNodeImage(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
boolean pExpanded,
boolean pLeaf)
Gets the image for the given node. |
TranslationMap |
getTranslation()
Gets the possible translation mapping for this UIComponent. |
void |
notifyRepaint()
The control need to check if the part is visible and then repaint the part. |
void |
saveEditing()
Informs the GUI control, that the last edit should be set into the IDataBook or IDataRow. |
void |
setCellFormatter(ICellFormatter pCellFormatter)
Sets the cell formatter. |
void |
setCellFormatter(Object pCellFormatter,
String pMethodName)
Sets the cell formatter. |
void |
setDataBooks(IDataBook... pDataBooks)
Sets the DataBooks displayed by this control. |
void |
setNodeFormatter(INodeFormatter pNodeFormatter)
Sets the node formatter. |
void |
setNodeFormatter(Object pNodeFormatter,
String pMethodName)
Sets the node formatter. |
void |
setTranslation(TranslationMap pTranslation)
Sets the possible translations for this UIComponent. |
| Methods inherited from class com.sibvisions.rad.ui.swing.impl.SwingScrollComponent |
|---|
getBackground, getComponent, getCursor, getFont, getForeground, getName, getToolTipText, isBackgroundSet, isCursorSet, isEnabled, isFocusable, isFontSet, isForegroundSet, requestFocus, setBackground, setCursor, setEnabled, setFocusable, setFont, setForeground, setName, setToolTipText |
| Methods inherited from class com.sibvisions.rad.ui.swing.impl.SwingComponent |
|---|
capture |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtContainer |
|---|
add, add, add, add, addIntern, checkAdd, getComponent, getComponentCount, getLayout, indexOf, remove, remove, removeAll, removeIntern, setLayout, setLayoutIntern |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtComponent |
|---|
eventKeyPressed, eventKeyReleased, eventKeyTyped, eventMouseClicked, eventMouseEntered, eventMouseExited, eventMousePressed, eventMouseReleased, getBounds, getFactory, getHorizontalAlignment, getLocation, getMaximumSize, getMinimumSize, getParent, getPreferredSize, getSize, getVerticalAlignment, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isVisible, keyPressed, keyReleased, keyTyped, mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased, setBounds, setFactory, setHorizontalAlignment, setLocation, setMaximumSize, setMinimumSize, setParent, setPreferredSize, setSize, setVerticalAlignment, setVisible |
| Methods inherited from class com.sibvisions.rad.ui.awt.impl.AwtResource |
|---|
equals, getResource, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface javax.rad.ui.IResource |
|---|
getResource |
| Constructor Detail |
|---|
public SwingTree()
SwingTable.
| Method Detail |
|---|
public IDataBook[] getDataBooks()
getDataBooks in interface ITreeITree.setDataBooks(javax.rad.model.IDataBook...)public void setDataBooks(IDataBook... pDataBooks)
setDataBooks in interface ITreepDataBooks - the DataBooksITree.getDataBooks()public void notifyRepaint()
notifyRepaint in interface IControlpublic void cancelEditing()
DataBook.
cancelEditing in interface IControl
public void saveEditing()
throws ModelException
IDataBook or IDataRow.
saveEditing in interface IControlModelException - if the value can not be stored.public void setTranslation(TranslationMap pTranslation)
UIComponent.
setTranslation in interface IControlpTranslation - the translation mappingpublic TranslationMap getTranslation()
UIComponent.
getTranslation in interface IControlpublic ICellFormatter getCellFormatter()
getCellFormatter in interface ITreepublic void setCellFormatter(ICellFormatter pCellFormatter)
setCellFormatter in interface ITreepCellFormatter - the cell formatter.
public void setCellFormatter(Object pCellFormatter,
String pMethodName)
setCellFormatter in interface ITreepCellFormatter - the cell formatter.pMethodName - the method name.public INodeFormatter getNodeFormatter()
getNodeFormatter in interface ITreepublic void setNodeFormatter(INodeFormatter pNodeFormatter)
setNodeFormatter in interface ITreepNodeFormatter - the node formatter.
public void setNodeFormatter(Object pNodeFormatter,
String pMethodName)
setNodeFormatter in interface ITreepNodeFormatter - the node formatter.pMethodName - the method name.
public CellFormat getCellFormat(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
int pColumn)
getCellFormat in interface ICellFormatterpDataBook - the DataBookpDataPage - the DataPagepDataRow - the DataRowpColumnName - the column namepRow - the Row numberpColumn - the Column number
public Icon getNodeImage(IDataBook pDataBook,
IDataPage pDataPage,
IDataRow pDataRow,
String pColumnName,
int pRow,
boolean pExpanded,
boolean pLeaf)
getNodeImage in interface INodeFormatterpDataBook - the IDataBook.pDataPage - the IDataPage.pDataRow - the IDataRow.pColumnName - the column name.pRow - the row index.pExpanded - true if expanded.pLeaf - true if leaf.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||