|
||||||||||
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.JPanel
bsys.propertyview.PropertyView
public class PropertyView
Nested Class Summary | |
---|---|
static class |
PropertyView.Attribute
Attribute (descriptor and value) |
static class |
PropertyView.AttributeDescriptor
Attribute descriptor |
static class |
PropertyView.AttributeType
Attribute type |
static interface |
PropertyView.Getter
Get attribute value interface |
static class |
PropertyView.Handler
Interface giving access to an object's attributes |
static interface |
PropertyView.HandlerFactory
Get handler for this object |
static interface |
PropertyView.IdGetter
Get object referenced by id interface |
static interface |
PropertyView.Setter
Set attribute value interface |
private class |
PropertyView.TableModel
Table model |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
private static int |
COLUMNNUMBER
|
(package private) static int |
NAME
|
private static long |
serialVersionUID
|
(package private) static int |
STATUS
|
private Editor |
theAttributeCellEditor
Table editor |
private Renderer |
theAttributeCellRenderer
Table renderer |
protected javax.swing.JTable |
theAttributeTable
Table |
ChangeNotifier |
theChangeNotifier
Change notifier |
(package private) static java.lang.String |
theDefaultString
String for default value |
protected PropertyView.HandlerFactory |
theHandlerFactory
Handler factory |
protected java.net.URL |
theImageRepository
Image repository URL |
static java.util.Map<java.lang.String,javax.swing.ImageIcon> |
theStrokeIcons
String to stroke icons |
static java.lang.String[] |
theStrokeStrings
Stoke strings |
static java.util.Map<java.lang.String,javax.swing.ImageIcon> |
theTerminatorIcons
String to terminator icon map |
static java.lang.String[] |
theTerminatorStrings
Terminator strings |
(package private) static int |
TYPE
|
(package private) static int |
VALUE
|
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 java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
PropertyView()
Constructor |
Method Summary | |
---|---|
(package private) static java.lang.String |
decode(java.lang.String thisString)
Decode encoded URL (for display) |
(package private) static java.lang.String |
encode(java.lang.String thisString)
Encode encoded URL |
java.net.URL |
getImageRepository()
Get image repository |
private void |
initialize()
Initialize |
void |
picked(java.lang.Object thisObject)
Pick event listener |
void |
setCellEditorListener(javax.swing.event.CellEditorListener thisListener)
Set editor listener |
private void |
setEditor(PropertyView.Handler thisHandler)
Set editor |
void |
setHandlerFactory(PropertyView.HandlerFactory thisHandlerFactory)
Set handler factory |
void |
setImageRepository(java.net.URL thisImageRepository)
Set image repository url |
private void |
setRenderer()
Set renderer |
private void |
setupColumns()
Set up columns |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
private static final long serialVersionUID
static final java.lang.String theDefaultString
public ChangeNotifier theChangeNotifier
protected PropertyView.HandlerFactory theHandlerFactory
protected java.net.URL theImageRepository
protected final javax.swing.JTable theAttributeTable
private Renderer theAttributeCellRenderer
private Editor theAttributeCellEditor
static final int STATUS
static final int TYPE
static final int NAME
static final int VALUE
private static final int COLUMNNUMBER
public static final java.lang.String[] theStrokeStrings
public static final java.util.Map<java.lang.String,javax.swing.ImageIcon> theStrokeIcons
public static final java.lang.String[] theTerminatorStrings
public static final java.util.Map<java.lang.String,javax.swing.ImageIcon> theTerminatorIcons
Constructor Detail |
---|
public PropertyView()
Method Detail |
---|
private void initialize()
private void setupColumns()
public void setHandlerFactory(PropertyView.HandlerFactory thisHandlerFactory)
thisHandlerFactory
- handler factoryprivate void setRenderer()
private void setEditor(PropertyView.Handler thisHandler)
thisHandler
- handlerpublic void setCellEditorListener(javax.swing.event.CellEditorListener thisListener)
thisListener
- listenerpublic void setImageRepository(java.net.URL thisImageRepository)
thisImageRepository
- image repository urlpublic java.net.URL getImageRepository()
public void picked(java.lang.Object thisObject)
PickListener
picked
in interface PickListener
thisObject
- parameterstatic java.lang.String decode(java.lang.String thisString)
thisString
- encode URL string
static java.lang.String encode(java.lang.String thisString)
thisString
- encode URL string
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |