com.jurismarches.vradi.ui.renderers
Class ThesaurusHighlighter
java.lang.Object
org.jdesktop.swingx.decorator.AbstractHighlighter
org.jdesktop.swingx.decorator.ToolTipHighlighter
com.jurismarches.vradi.ui.renderers.ThesaurusHighlighter
- All Implemented Interfaces:
- ListCellRenderer, TreeCellRenderer, org.jdesktop.swingx.decorator.Highlighter
public class ThesaurusHighlighter
- extends org.jdesktop.swingx.decorator.ToolTipHighlighter
- implements TreeCellRenderer, ListCellRenderer
- Author:
- letellier
| Fields inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter |
listenerList |
|
Method Summary |
protected Component |
doHighlight(Component component,
org.jdesktop.swingx.decorator.ComponentAdapter adapter)
|
Color |
getDepthColor(int depth)
Get colors for depth in map. |
Component |
getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
|
protected String |
getThesaurusToolTipText(Thesaurus thesaurus)
|
Component |
getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
|
protected boolean |
isCartography()
|
protected boolean |
isDefault()
|
protected boolean |
isEdit()
|
protected boolean |
isMove()
|
protected boolean |
isProposition()
|
| Methods inherited from class org.jdesktop.swingx.decorator.ToolTipHighlighter |
canHighlight, getToolTipValue, setToolTipValue |
| Methods inherited from class org.jdesktop.swingx.decorator.AbstractHighlighter |
addChangeListener, areEqual, fireStateChanged, getChangeListeners, getHighlightPredicate, highlight, removeChangeListener, setHighlightPredicate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
protected DefaultListCellRenderer delegate
type
protected ThesaurusHighlighter.HighlighterType type
dataProvider
protected ThesaurusDataProvider dataProvider
toolTipCache
protected Map<Thesaurus,String> toolTipCache
ThesaurusHighlighter
public ThesaurusHighlighter()
ThesaurusHighlighter
public ThesaurusHighlighter(ThesaurusHighlighter.HighlighterType type)
ThesaurusHighlighter
public ThesaurusHighlighter(ThesaurusDataProvider dataProvider)
isDefault
protected boolean isDefault()
isEdit
protected boolean isEdit()
isMove
protected boolean isMove()
isProposition
protected boolean isProposition()
isCartography
protected boolean isCartography()
doHighlight
protected Component doHighlight(Component component,
org.jdesktop.swingx.decorator.ComponentAdapter adapter)
- Overrides:
doHighlight in class org.jdesktop.swingx.decorator.ToolTipHighlighter
getTreeCellRendererComponent
public Component getTreeCellRendererComponent(JTree tree,
Object value,
boolean selected,
boolean expanded,
boolean leaf,
int row,
boolean hasFocus)
- Specified by:
getTreeCellRendererComponent in interface TreeCellRenderer
getThesaurusToolTipText
protected String getThesaurusToolTipText(Thesaurus thesaurus)
getListCellRendererComponent
public Component getListCellRendererComponent(JList list,
Object value,
int index,
boolean isSelected,
boolean cellHasFocus)
- Specified by:
getListCellRendererComponent in interface ListCellRenderer
getDepthColor
public Color getDepthColor(int depth)
- Get colors for depth in map.
Default to black.
- Parameters:
depth - depth to get color
- Returns:
- color at depth
Copyright © 2009-2010 JurisMarches. All Rights Reserved.