Package groovy.swing.impl
Class ClosureRenderer
- java.lang.Object
 - 
- groovy.swing.impl.ClosureRenderer
 
 
- 
- All Implemented Interfaces:
 javax.swing.ListCellRenderer,javax.swing.table.TableCellRenderer,javax.swing.tree.TreeCellRenderer
public class ClosureRenderer extends java.lang.Object implements javax.swing.ListCellRenderer, javax.swing.table.TableCellRenderer, javax.swing.tree.TreeCellRenderer 
- 
- 
Constructor Summary
Constructors Constructor Description ClosureRenderer()ClosureRenderer(Closure c) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.ListgetChildren()intgetColumn()javax.swing.JListgetList()java.awt.ComponentgetListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)intgetRow()javax.swing.JTablegetTable()java.awt.ComponentgetTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)javax.swing.JTreegetTree()java.awt.ComponentgetTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)ClosuregetUpdate()java.lang.ObjectgetValue()booleanisDefaultRenderer()booleanisExpanded()booleanisFocused()booleanisLeaf()booleanisSelected()booleanisTableHeader()voidsetTableHeader(boolean tableHeader)voidsetUpdate(Closure update) 
 - 
 
- 
- 
Constructor Detail
- 
ClosureRenderer
public ClosureRenderer()
 
- 
ClosureRenderer
public ClosureRenderer(Closure c)
 
 - 
 
- 
Method Detail
- 
getListCellRendererComponent
public java.awt.Component getListCellRendererComponent(javax.swing.JList list, java.lang.Object value, int index, boolean isSelected, boolean cellHasFocus)- Specified by:
 getListCellRendererComponentin interfacejavax.swing.ListCellRenderer
 
- 
getTableCellRendererComponent
public java.awt.Component getTableCellRendererComponent(javax.swing.JTable table, java.lang.Object value, boolean isSelected, boolean hasFocus, int row, int column)- Specified by:
 getTableCellRendererComponentin interfacejavax.swing.table.TableCellRenderer
 
- 
getTreeCellRendererComponent
public java.awt.Component getTreeCellRendererComponent(javax.swing.JTree tree, java.lang.Object value, boolean selected, boolean expanded, boolean leaf, int row, boolean hasFocus)- Specified by:
 getTreeCellRendererComponentin interfacejavax.swing.tree.TreeCellRenderer
 
- 
getUpdate
public Closure getUpdate()
 
- 
setUpdate
public void setUpdate(Closure update)
 
- 
setTableHeader
public void setTableHeader(boolean tableHeader)
 
- 
isTableHeader
public boolean isTableHeader()
 
- 
getChildren
public java.util.List getChildren()
 
- 
getList
public javax.swing.JList getList()
 
- 
getTable
public javax.swing.JTable getTable()
 
- 
getValue
public java.lang.Object getValue()
 
- 
isSelected
public boolean isSelected()
 
- 
isFocused
public boolean isFocused()
 
- 
getRow
public int getRow()
 
- 
getColumn
public int getColumn()
 
- 
getTree
public javax.swing.JTree getTree()
 
- 
isLeaf
public boolean isLeaf()
 
- 
isExpanded
public boolean isExpanded()
 
- 
isDefaultRenderer
public boolean isDefaultRenderer()
 
 - 
 
 -