Top Inners Fields Constructors Methods
sun.tools.jconsole.inspector

public Class XMBeanAttributes

extends XTable
Class Inheritance
Annotations
@SuppressWarnings:serial
Imports
java.awt.Component, .EventQueue, .Dimension, java.awt.event.MouseAdapter, .MouseEvent, java.io.IOException, java.lang.reflect.Array, java.util.EventObject, .HashMap, .WeakHashMap, java.util.concurrent.ExecutionException, java.lang.System.Logger, .System.Logger.Level, javax.management.JMException, .MBeanInfo, .MBeanAttributeInfo, .AttributeList, .Attribute, javax.management.openmbean.CompositeData, .TabularData, javax.swing.JComponent, .JOptionPane, .JTable, .JTextField, .SwingWorker, javax.swing.event.ChangeEvent, .TableModelEvent, .TableModelListener, javax.swing.table.DefaultTableCellRenderer, .DefaultTableModel, .TableCellEditor, .TableCellRenderer, .TableColumn, .TableColumnModel, .TableModel, sun.tools.jconsole.MBeansTab, .JConsole, .Messages, .ProxyClient.SnapshotMBeanServerConnection

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv class
pack-priv class
pack-priv static class
pack-priv class
pack-priv static class

Field Summary

Modifier and TypeField and Description
private HashMap<String, Object>
private MBeanAttributeInfo[]
private final TableModelListener
private static final String[]
private static TableCellEditor
pack-priv final System.Logger
private XMBean
private MBeanInfo
private MBeansTab
private XMBeanAttributes.AttributesMouseListener
private int
private HashMap<String, Object>
private TableCellEditor
private HashMap<String, Object>
private WeakHashMap<XMBean, HashMap<String, XMBeanAttributes.ZoomedCell>>
Inherited from sun.tools.jconsole.inspector.XTable:
NAME_COLUMNVALUE_COLUMN

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected void
addTableData(DefaultTableModel tableModel, XMBean mbean, MBeanAttributeInfo[] attributesInfo, HashMap<String, Object> attributes, HashMap<String, Object> unavailableAttributes, HashMap<String, Object> viewableAttributes)

public void
pack-priv void
collapse(String attributeName, final Component c)

public void
columnMarginChanged(ChangeEvent
the event received
e
)

Overrides javax.swing.JTable.columnMarginChanged.

Implements javax.swing.event.TableColumnModelListener.columnMarginChanged.

Invoked when a column is moved due to a margin change.
private Runnable
doLoadAttributes(final XMBean mbean, MBeanInfo infoOrNull)

public final boolean
editCellAt(final int
the row to be edited
row
,
final int
the column to be edited
column
,
EventObject
event to pass into shouldSelectCell; note that as of Java 2 platform v1.2, the call to shouldSelectCell is no longer made
e
)

Overrides javax.swing.JTable.editCellAt.

Programmatically starts editing the cell at row and column, if those indices are in the valid range, and the cell at those indices is editable.
public synchronized void
private void
public synchronized TableCellRenderer
getCellRenderer(int
the row of the cell to render, where 0 is the first row
row
,
int
the column of the cell to render, where 0 is the first column
column
)

Overrides sun.tools.jconsole.inspector.XTable.getCellRenderer.

This method sets read write rows to be blue, and other rows to be their default rendered colour.
public String
public synchronized int
getRowCount()

Overrides javax.swing.JTable.getRowCount.

Override JTable method in order to make any call to this method atomic with TableModel elements.
public String
public Object
public String
private XMBeanAttributes.ZoomedCell
getZoomedCell(XMBean mbean, String attribute, Object value)

public synchronized boolean
public boolean
isCellEditable(int
the row whose value is to be queried
row
,
int
the column whose value is to be queried
col
)

Overrides sun.tools.jconsole.inspector.XTable.isCellEditable.

Returns true if the cell at row and column is editable.
public synchronized boolean
isCellError(int row, int col)

Implements abstract sun.tools.jconsole.inspector.XTable.isCellError.

public boolean
public synchronized boolean
public boolean
private boolean
isViewable(Attribute attribute)

public synchronized boolean
public void
loadAttributes(final XMBean mbean, final MBeanInfo mbeanInfo)

public synchronized Component
prepareRenderer(TableCellRenderer
the TableCellRenderer to prepare
renderer
,
int
the row of the cell to render, where 0 is the first row
row
,
int
the column of the cell to render, where 0 is the first column
column
)

Overrides sun.tools.jconsole.inspector.XTable.prepareRenderer.

Prepares the renderer by querying the data model for the value and selection state of the cell at row, column.
public void
private void
refreshAttributes(final boolean stopCellEditing)

pack-priv synchronized void
private void
public void
public void
setValueAt(Object
the new value
value
,
int
the row of the cell to be changed
row
,
int
the column of the cell to be changed
column
)

Overrides javax.swing.JTable.setValueAt.

Sets the value for the cell in the table model at row and column.
pack-priv void
sortRequested(int
the column against which the rows are sorted
column
)

Overrides sun.tools.jconsole.inspector.XTable.sortRequested.

Called by TableSorter if a mouse event requests to sort the rows.
public void
private void
updateColumnWidth(int col1Width, int col2Width)

pack-priv void
updateRowHeight(Object obj, int row)

pack-priv XMBeanAttributes.ZoomedCell
updateZoomedCell(int row, int col)

Inherited from sun.tools.jconsole.inspector.XTable:
convertRowToIndexgetDefaultColorgetEditableColorgetSelectedIndexisCellDroppableisReadWrite

Field Detail

attributesback to summary
private HashMap<String, Object> attributes
attributesInfoback to summary
private MBeanAttributeInfo[] attributesInfo
attributesListenerback to summary
private final TableModelListener attributesListener
columnNamesback to summary
private static final String[] columnNames
editorback to summary
private static TableCellEditor editor
LOGGERback to summary
pack-priv final System.Logger LOGGER
mbeanback to summary
private XMBean mbean
mbeanInfoback to summary
private MBeanInfo mbeanInfo
mbeansTabback to summary
private MBeansTab mbeansTab
mouseListenerback to summary
private XMBeanAttributes.AttributesMouseListener mouseListener

Hides java.awt.Component.mouseListener.

rowMinHeightback to summary
private int rowMinHeight
unavailableAttributesback to summary
private HashMap<String, Object> unavailableAttributes
valueCellEditorback to summary
private TableCellEditor valueCellEditor
viewableAttributesback to summary
private HashMap<String, Object> viewableAttributes
viewersCacheback to summary
private WeakHashMap<XMBean, HashMap<String, XMBeanAttributes.ZoomedCell>> viewersCache

Constructor Detail

XMBeanAttributesback to summary
public XMBeanAttributes(MBeansTab mbeansTab)

Method Detail

addTableDataback to summary
protected void addTableData(DefaultTableModel tableModel, XMBean mbean, MBeanAttributeInfo[] attributesInfo, HashMap<String, Object> attributes, HashMap<String, Object> unavailableAttributes, HashMap<String, Object> viewableAttributes)
cancelCellEditingback to summary
public void cancelCellEditing()
collapseback to summary
pack-priv void collapse(String attributeName, final Component c)
columnMarginChangedback to summary
public void columnMarginChanged(ChangeEvent e)

Overrides javax.swing.JTable.columnMarginChanged.

Implements javax.swing.event.TableColumnModelListener.columnMarginChanged.

Doc from javax.swing.JTable.columnMarginChanged.

Invoked when a column is moved due to a margin change. If a cell is being edited, then editing is stopped and the cell is redrawn.

Application code will not use these methods explicitly, they are used internally by JTable.

Parameters
e:ChangeEvent

the event received

Annotations
@Override
doLoadAttributesback to summary
private Runnable doLoadAttributes(final XMBean mbean, MBeanInfo infoOrNull) throws JMException, IOException
editCellAtback to summary
public final boolean editCellAt(final int row, final int column, EventObject e)

Overrides javax.swing.JTable.editCellAt.

Doc from javax.swing.JTable.editCellAt.

Programmatically starts editing the cell at row and column, if those indices are in the valid range, and the cell at those indices is editable. To prevent the JTable from editing a particular table, column or cell value, return false from the isCellEditable method in the TableModel interface.

Parameters
row:int

the row to be edited

column:int

the column to be edited

e:EventObject

event to pass into shouldSelectCell; note that as of Java 2 platform v1.2, the call to shouldSelectCell is no longer made

Returns:boolean

false if for any reason the cell cannot be edited, or if the indices are invalid

Annotations
@Override
emptyTableback to summary
public synchronized void emptyTable()

Overrides sun.tools.jconsole.inspector.XTable.emptyTable.

Annotations
@Override
emptyTableback to summary
private void emptyTable(DefaultTableModel model)
getCellRendererback to summary
public synchronized TableCellRenderer getCellRenderer(int row, int column)

Overrides sun.tools.jconsole.inspector.XTable.getCellRenderer.

Doc from sun.tools.jconsole.inspector.XTable.getCellRenderer.

This method sets read write rows to be blue, and other rows to be their default rendered colour.

Parameters
row:int

Doc from javax.swing.JTable.getCellRenderer.

the row of the cell to render, where 0 is the first row

column:int

Doc from javax.swing.JTable.getCellRenderer.

the column of the cell to render, where 0 is the first column

Returns:TableCellRenderer

Doc from javax.swing.JTable.getCellRenderer.

the assigned renderer; if null returns the default renderer for this type of object

Annotations
@Override
getClassNameback to summary
public String getClassName(int row)

Implements abstract sun.tools.jconsole.inspector.XTable.getClassName.

getRowCountback to summary
public synchronized int getRowCount()

Overrides javax.swing.JTable.getRowCount.

Override JTable method in order to make any call to this method atomic with TableModel elements.

Returns:int

Doc from javax.swing.JTable.getRowCount.

the number of rows shown in the JTable

Annotations
@Override
getToolTipback to summary
public String getToolTip(int row, int column)

Overrides sun.tools.jconsole.inspector.XTable.getToolTip.

Annotations
@Override
getValueback to summary
public Object getValue(int row)

Implements abstract sun.tools.jconsole.inspector.XTable.getValue.

getValueNameback to summary
public String getValueName(int row)

Implements abstract sun.tools.jconsole.inspector.XTable.getValueName.

getZoomedCellback to summary
private XMBeanAttributes.ZoomedCell getZoomedCell(XMBean mbean, String attribute, Object value)
isAttributeViewableback to summary
public synchronized boolean isAttributeViewable(int row, int col)

Implements abstract sun.tools.jconsole.inspector.XTable.isAttributeViewable.

isCellEditableback to summary
public boolean isCellEditable(int row, int col)

Overrides sun.tools.jconsole.inspector.XTable.isCellEditable.

Doc from javax.swing.JTable.isCellEditable.

Returns true if the cell at row and column is editable. Otherwise, invoking setValueAt on the cell will have no effect.

Note

The column is specified in the table view's display order, and not in the TableModel's column order. This is an important distinction because as the user rearranges the columns in the table, the column at a given index in the view will change. Meanwhile the user's actions never affect the model's column ordering.

Parameters
row:int

the row whose value is to be queried

col:int

the column whose value is to be queried

Returns:boolean

true if the cell is editable

Annotations
@Override
isCellErrorback to summary
public synchronized boolean isCellError(int row, int col)

Implements abstract sun.tools.jconsole.inspector.XTable.isCellError.

isColumnEditableback to summary
public boolean isColumnEditable(int column)

Implements abstract sun.tools.jconsole.inspector.XTable.isColumnEditable.

isReadableback to summary
public synchronized boolean isReadable(int row)

Implements abstract sun.tools.jconsole.inspector.XTable.isReadable.

isTableEditableback to summary
public boolean isTableEditable()

Implements abstract sun.tools.jconsole.inspector.XTable.isTableEditable.

isViewableback to summary
private boolean isViewable(Attribute attribute)
isWritableback to summary
public synchronized boolean isWritable(int row)

Implements abstract sun.tools.jconsole.inspector.XTable.isWritable.

loadAttributesback to summary
public void loadAttributes(final XMBean mbean, final MBeanInfo mbeanInfo)
prepareRendererback to summary
public synchronized Component prepareRenderer(TableCellRenderer renderer, int row, int column)

Overrides sun.tools.jconsole.inspector.XTable.prepareRenderer.

Doc from javax.swing.JTable.prepareRenderer.

Prepares the renderer by querying the data model for the value and selection state of the cell at row, column. Returns the component (may be a Component or a JComponent) under the event location.

During a printing operation, this method will configure the renderer without indicating selection or focus, to prevent them from appearing in the printed output. To do other customizations based on whether or not the table is being printed, you can check the value of javax.swing.JComponent#isPaintingForPrint(), either here or within custom renderers.

Note

Throughout the table package, the internal implementations always use this method to prepare renderers so that this default behavior can be safely overridden by a subclass.

Parameters
renderer:TableCellRenderer

the TableCellRenderer to prepare

row:int

the row of the cell to render, where 0 is the first row

column:int

the column of the cell to render, where 0 is the first column

Returns:Component

the Component under the event location

Annotations
@Override
refreshAttributesback to summary
public void refreshAttributes()
refreshAttributesback to summary
private void refreshAttributes(final boolean stopCellEditing)
removeAttributesback to summary
pack-priv synchronized void removeAttributes()
setColumnEditorsback to summary
private void setColumnEditors()
setTableValueback to summary
public void setTableValue(Object value, int row)

Implements abstract sun.tools.jconsole.inspector.XTable.setTableValue.

setValueAtback to summary
public void setValueAt(Object value, int row, int column)

Overrides javax.swing.JTable.setValueAt.

Doc from javax.swing.JTable.setValueAt.

Sets the value for the cell in the table model at row and column.

Note

The column is specified in the table view's display order, and not in the TableModel's column order. This is an important distinction because as the user rearranges the columns in the table, the column at a given index in the view will change. Meanwhile the user's actions never affect the model's column ordering. aValue is the new value.

Parameters
value:Object

the new value

row:int

the row of the cell to be changed

column:int

the column of the cell to be changed

Annotations
@Override
sortRequestedback to summary
pack-priv void sortRequested(int column)

Overrides sun.tools.jconsole.inspector.XTable.sortRequested.

Doc from sun.tools.jconsole.inspector.XTable.sortRequested.

Called by TableSorter if a mouse event requests to sort the rows.

Parameters
column:int

the column against which the rows are sorted

Annotations
@Override
stopCellEditingback to summary
public void stopCellEditing()
updateColumnWidthback to summary
private void updateColumnWidth(int col1Width, int col2Width)
updateRowHeightback to summary
pack-priv void updateRowHeight(Object obj, int row)
updateZoomedCellback to summary
pack-priv XMBeanAttributes.ZoomedCell updateZoomedCell(int row, int col)
sun.tools.jconsole.inspector back to summary

pack-priv Class XMBeanAttributes.AttributesListener

extends Object
implements TableModelListener
Class Inheritance
  • java.lang.Object
  • sun.tools.jconsole.inspector.XMBeanAttributes.AttributesListener
All Implemented Interfaces
javax.swing.event.TableModelListener, java.util.EventListener

Field Summary

Modifier and TypeField and Description
private Component

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
popupAndLog(Throwable ex, String method, String title)

private void
setAttribute(final Attribute attribute, final String method)

public void
tableChanged(final TableModelEvent
a TableModelEvent to notify listener that a table model has changed
e
)

Implements javax.swing.event.TableModelListener.tableChanged.

This fine grain notification tells listeners the exact range of cells, rows, or columns that changed.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

componentback to summary
private Component component

Constructor Detail

AttributesListenerback to summary
public AttributesListener(Component component)

Method Detail

popupAndLogback to summary
private void popupAndLog(Throwable ex, String method, String title)
setAttributeback to summary
private void setAttribute(final Attribute attribute, final String method)
tableChangedback to summary
public void tableChanged(final TableModelEvent e)

Implements javax.swing.event.TableModelListener.tableChanged.

Doc from javax.swing.event.TableModelListener.tableChanged.

This fine grain notification tells listeners the exact range of cells, rows, or columns that changed.

Parameters
e:TableModelEvent

a TableModelEvent to notify listener that a table model has changed

sun.tools.jconsole.inspector back to summary

pack-priv Class XMBeanAttributes.AttributesMouseListener

extends MouseAdapter
Class Inheritance

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public void
mousePressed(MouseEvent
the event to be processed
e
)

Overrides java.awt.event.MouseAdapter.mousePressed.

Implements java.awt.event.MouseListener.mousePressed.

Invoked when a mouse button has been pressed on a component.
Inherited from java.awt.event.MouseAdapter:
mouseClickedmouseDraggedmouseEnteredmouseExitedmouseMovedmouseReleasedmouseWheelMoved

Constructor Detail

AttributesMouseListenerback to summary
pack-priv AttributesMouseListener()

Method Detail

mousePressedback to summary
public void mousePressed(MouseEvent e)

Overrides java.awt.event.MouseAdapter.mousePressed.

Implements java.awt.event.MouseListener.mousePressed.

Doc from java.awt.event.MouseAdapter.mousePressed.

Invoked when a mouse button has been pressed on a component.

Parameters
e:MouseEvent

Doc from java.awt.event.MouseListener.mousePressed.

the event to be processed

Annotations
@Override
sun.tools.jconsole.inspector back to summary

pack-priv Class XMBeanAttributes.MaximizedCellRenderer

extends DefaultTableCellRenderer
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv Component
Inherited from javax.swing.table.DefaultTableCellRenderer:
noFocusBorder

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Component
public Component
getTableCellRendererComponent(JTable
the JTable
table
,
Object
the value to assign to the cell at [row, column]
value
,
boolean
true if cell is selected
isSelected
,
boolean
true if cell has focus
hasFocus
,
int
the row of the cell to render
row
,
int
the column of the cell to render
column
)

Overrides javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent.

Implements javax.swing.table.TableCellRenderer.getTableCellRendererComponent.

Returns the default table cell renderer.
Inherited from javax.swing.table.DefaultTableCellRenderer:
firePropertyChangefirePropertyChangeinvalidateisOpaquerepaintrepaintrepaintrevalidatesetBackgroundsetForegroundsetValueupdateUIvalidate

Field Detail

compback to summary
pack-priv Component comp

Constructor Detail

MaximizedCellRendererback to summary
pack-priv MaximizedCellRenderer(Component comp)

Method Detail

getComponentback to summary
public Component getComponent()
getTableCellRendererComponentback to summary
public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column)

Overrides javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent.

Implements javax.swing.table.TableCellRenderer.getTableCellRendererComponent.

Doc from javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent.

Returns the default table cell renderer.

During a printing operation, this method will be called with isSelected and hasFocus values of false to prevent selection and focus from appearing in the printed output. To do other customization based on whether or not the table is being printed, check the return value from javax.swing.JComponent#isPaintingForPrint().

Parameters
table:JTable

the JTable

value:Object

the value to assign to the cell at [row, column]

isSelected:boolean

true if cell is selected

hasFocus:boolean

true if cell has focus

row:int

the row of the cell to render

column:int

the column of the cell to render

Returns:Component

the default table cell renderer

Annotations
@Override
sun.tools.jconsole.inspector back to summary

pack-priv Class XMBeanAttributes.ValueCellEditor

extends XTextFieldEditor
Class Inheritance

Field Summary

Inherited from sun.tools.jconsole.inspector.XTextFieldEditor:
changeEventevtListenerList

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public Component
getTableCellEditorComponent(JTable
the JTable that is asking the editor to edit; can be null
table
,
Object
the value of the cell to be edited; it is up to the specific editor to interpret and draw the value. For example, if value is the string "true", it could be rendered as a string or it could be rendered as a check box that is checked. null is a valid value
value
,
boolean
true if the cell is to be rendered with highlighting
isSelected
,
int
the row of the cell being edited
row
,
int
the column of the cell being edited
column
)

Overrides sun.tools.jconsole.inspector.XTextFieldEditor.getTableCellEditorComponent.

Implements javax.swing.table.TableCellEditor.getTableCellEditorComponent.

Sets an initial value for the editor.
public boolean
stopCellEditing()

Overrides sun.tools.jconsole.inspector.XTextFieldEditor.stopCellEditing.

Implements javax.swing.CellEditor.stopCellEditing.

Tells the editor to stop editing and accept any partially edited value as the value of the editor.
Inherited from sun.tools.jconsole.inspector.XTextFieldEditor:
actionPerformedaddCellEditorListenercancelCellEditingdropSuccessfireEditingCanceledfireEditingStoppedgetCellEditorValueisCellEditableremoveCellEditorListenershouldSelectCell

Constructor Detail

ValueCellEditorback to summary
pack-priv ValueCellEditor()

Method Detail

getTableCellEditorComponentback to summary
public Component getTableCellEditorComponent(JTable table, Object value, boolean isSelected, int row, int column)

Overrides sun.tools.jconsole.inspector.XTextFieldEditor.getTableCellEditorComponent.

Implements javax.swing.table.TableCellEditor.getTableCellEditorComponent.

Doc from javax.swing.table.TableCellEditor.getTableCellEditorComponent.

Sets an initial value for the editor. This will cause the editor to stopEditing and lose any partially edited value if the editor is editing when this method is called.

Returns the component that should be added to the client's Component hierarchy. Once installed in the client's hierarchy this component will then be able to draw and receive user input.

Parameters
table:JTable

the JTable that is asking the editor to edit; can be null

value:Object

the value of the cell to be edited; it is up to the specific editor to interpret and draw the value. For example, if value is the string "true", it could be rendered as a string or it could be rendered as a check box that is checked. null is a valid value

isSelected:boolean

true if the cell is to be rendered with highlighting

row:int

the row of the cell being edited

column:int

the column of the cell being edited

Returns:Component

the component for editing

Annotations
@Override
stopCellEditingback to summary
public boolean stopCellEditing()

Overrides sun.tools.jconsole.inspector.XTextFieldEditor.stopCellEditing.

Implements javax.swing.CellEditor.stopCellEditing.

Doc from javax.swing.CellEditor.stopCellEditing.

Tells the editor to stop editing and accept any partially edited value as the value of the editor. The editor returns false if editing was not stopped; this is useful for editors that validate and can not accept invalid entries.

Returns:boolean

true if editing was stopped; false otherwise

Annotations
@Override
sun.tools.jconsole.inspector back to summary

pack-priv Class XMBeanAttributes.ZoomedCell

extends Object
Class Inheritance

Field Summary

Modifier and TypeField and Description
pack-priv boolean
pack-priv XMBeanAttributes.MaximizedCellRenderer
pack-priv int
pack-priv boolean
pack-priv TableCellRenderer
pack-priv int
pack-priv Object

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv int
pack-priv int
pack-priv TableCellRenderer
pack-priv TableCellRenderer
pack-priv int
pack-priv Object
pack-priv void
init(TableCellRenderer minRenderer, Component maxComponent, int minHeight)

pack-priv boolean
pack-priv boolean
pack-priv void
pack-priv void
pack-priv void
pack-priv void
pack-priv void
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

initback to summary
pack-priv boolean init
maxRendererback to summary
pack-priv XMBeanAttributes.MaximizedCellRenderer maxRenderer
minHeightback to summary
pack-priv int minHeight
minimizedback to summary
pack-priv boolean minimized
minRendererback to summary
pack-priv TableCellRenderer minRenderer
typeback to summary
pack-priv int type
valueback to summary
pack-priv Object value

Constructor Detail

ZoomedCellback to summary
pack-priv ZoomedCell(Object value)

Method Detail

getHeightback to summary
pack-priv int getHeight()
getMinHeightback to summary
pack-priv int getMinHeight()
getMinRendererback to summary
pack-priv TableCellRenderer getMinRenderer()
getRendererback to summary
pack-priv TableCellRenderer getRenderer()
getTypeback to summary
pack-priv int getType()
getValueback to summary
pack-priv Object getValue()
initback to summary
pack-priv void init(TableCellRenderer minRenderer, Component maxComponent, int minHeight)
isInitedback to summary
pack-priv boolean isInited()
isMaximizedback to summary
pack-priv boolean isMaximized()
maximizeback to summary
pack-priv void maximize()
minimizeback to summary
pack-priv void minimize()
resetback to summary
pack-priv void reset()
setValueback to summary
pack-priv void setValue(Object value)
switchStateback to summary
pack-priv void switchState()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object

Annotations
@Override