|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JLabel
javax.swing.tree.DefaultTreeCellRenderer
mondrian.gui.SchemaTreeCellRenderer
public class SchemaTreeCellRenderer
Render an entry for the tree.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JLabel |
|---|
JLabel.AccessibleJLabel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
boolean |
invalidFlag
|
| Fields inherited from class javax.swing.tree.DefaultTreeCellRenderer |
|---|
backgroundNonSelectionColor, backgroundSelectionColor, borderSelectionColor, closedIcon, hasFocus, leafIcon, openIcon, selected, textNonSelectionColor, textSelectionColor |
| Fields inherited from class javax.swing.JLabel |
|---|
labelFor |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
SchemaTreeCellRenderer()
Creates a SchemaTreeCellRenderer. |
|
SchemaTreeCellRenderer(Workbench workbench,
JdbcMetaData jdbcMetaData)
Creates a SchemaTreeCellRenderer with Workbench and metadata. |
|
| Method Summary | |
|---|---|
Component |
getTreeCellRendererComponent(JTree tree,
Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
|
String |
invalid(JTree tree,
TreePath tpath,
Object value)
|
String |
invalid(JTree tree,
TreePath tpath,
Object value,
MondrianGuiDef.Cube cube,
MondrianGuiDef.Dimension parentDimension,
MondrianGuiDef.Hierarchy parentHierarchy,
MondrianGuiDef.Level parentLevel)
|
void |
setMetaData(JdbcMetaData jdbcMetaData)
Called from SchemaExplorer.resetMetaData(JdbcMetaData). |
void |
setText(boolean invalidFlag,
String myText)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public boolean invalidFlag
| Constructor Detail |
|---|
public SchemaTreeCellRenderer(Workbench workbench,
JdbcMetaData jdbcMetaData)
public SchemaTreeCellRenderer()
| Method Detail |
|---|
public Component getTreeCellRendererComponent(JTree tree,
Object value,
boolean sel,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
getTreeCellRendererComponent in interface TreeCellRenderergetTreeCellRendererComponent in class DefaultTreeCellRenderer
public String invalid(JTree tree,
TreePath tpath,
Object value)
public String invalid(JTree tree,
TreePath tpath,
Object value,
MondrianGuiDef.Cube cube,
MondrianGuiDef.Dimension parentDimension,
MondrianGuiDef.Hierarchy parentHierarchy,
MondrianGuiDef.Level parentLevel)
public void setText(boolean invalidFlag,
String myText)
public void setMetaData(JdbcMetaData jdbcMetaData)
SchemaExplorer.resetMetaData(JdbcMetaData). A call to
JLabel.updateUI() should be made on the owning SchemaFrame to reflect the
use of the JdbcMetaData being set.
jdbcMetaData - Meta data
|
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||