Ontimize Document Management 0.035EN

com.ontimize.dms.client.gui.property
Class PropertyListComponent

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by com.ontimize.dms.client.gui.property.PropertyListComponent
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class PropertyListComponent
extends javax.swing.JComponent

See Also:
Serialized Form

Nested Class Summary
protected static class PropertyListComponent.FieldFocusListener
           
protected  class PropertyListComponent.Label
           
 
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
protected  java.lang.String description
           
protected  PropertyListEditor editor
           
protected static java.awt.event.FocusListener focus
           
protected  java.lang.String key
           
protected  PropertyListComponent.Label label
           
protected  PropertyComponentModel model
           
protected  int row
           
protected  boolean stop
           
protected  boolean stopValueChanged
           
protected  boolean system
           
protected  java.lang.Class valueClass
           
 
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
PropertyListComponent(Property p, PropertyListEditor editor)
           
 
Method Summary
 void addPropertyPanelValueChangedListener(PropertyPanelValueChanged ppvch)
           
 void clearPropertyPanelValueChangedListener(PropertyPanelValueChanged ppvch)
           
 void clearPropertyPanelValueChangedListeners()
           
protected  void configure(PropertyListEditor editor, Property property)
          Configures the given editor with the given property status.
 void firePropertyPanelValueChangedListener()
           
 void freeComponent()
           
protected  java.lang.String getDescription()
           
 java.lang.String getKey()
           
 java.lang.String getName()
           
 PropertyComponentModel getPropertyComponentModel()
           
 int getRow()
           
 java.lang.Object getValue()
           
 boolean getValueChanged()
           
 java.lang.Class getValueClass()
           
 boolean isEditable()
           
 boolean isSystem()
           
protected  void setDescription(java.lang.String description)
           
 void setEditable(boolean editable)
           
 void setEnabled(boolean enabled)
           
 void setModel(PropertyComponentModel model)
           
 void setRequiredColor(java.awt.Color color)
           
 void setRow(int rowIndex)
           
 void setSystem(boolean system)
           
 void setTooltip(java.lang.String text)
           
 void setValue(java.lang.Object o)
           
 void setValueChanged(boolean b)
           
 void setValueClass(java.lang.Class c)
           
 void setVisible(boolean visible)
           
 void setWidthLabel(int w)
           
 void startValueChangeListener()
           
 void stopValueChangeListener()
           
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, 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, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, update, updateUI
 
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, 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

label

protected PropertyListComponent.Label label

editor

protected PropertyListEditor editor

model

protected PropertyComponentModel model

row

protected int row

stop

protected boolean stop

key

protected java.lang.String key

description

protected java.lang.String description

valueClass

protected java.lang.Class valueClass

focus

protected static java.awt.event.FocusListener focus

stopValueChanged

protected boolean stopValueChanged

system

protected boolean system
Constructor Detail

PropertyListComponent

public PropertyListComponent(Property p,
                             PropertyListEditor editor)
Method Detail

configure

protected void configure(PropertyListEditor editor,
                         Property property)

Configures the given editor with the given property status.

Parameters:
editor -
property -

getDescription

protected java.lang.String getDescription()

setDescription

protected void setDescription(java.lang.String description)

getPropertyComponentModel

public PropertyComponentModel getPropertyComponentModel()

getRow

public int getRow()

getKey

public java.lang.String getKey()

getValue

public java.lang.Object getValue()

isEditable

public boolean isEditable()

isSystem

public boolean isSystem()

setSystem

public void setSystem(boolean system)

setWidthLabel

public void setWidthLabel(int w)

setValueClass

public void setValueClass(java.lang.Class c)

setEnabled

public void setEnabled(boolean enabled)
Overrides:
setEnabled in class javax.swing.JComponent

setVisible

public void setVisible(boolean visible)
Overrides:
setVisible in class javax.swing.JComponent

setEditable

public void setEditable(boolean editable)

setRow

public void setRow(int rowIndex)

setValue

public void setValue(java.lang.Object o)

setTooltip

public void setTooltip(java.lang.String text)

setRequiredColor

public void setRequiredColor(java.awt.Color color)

setModel

public void setModel(PropertyComponentModel model)

freeComponent

public void freeComponent()

stopValueChangeListener

public void stopValueChangeListener()

startValueChangeListener

public void startValueChangeListener()

setValueChanged

public void setValueChanged(boolean b)

getValueChanged

public boolean getValueChanged()

getName

public java.lang.String getName()
Overrides:
getName in class java.awt.Component

getValueClass

public java.lang.Class getValueClass()

addPropertyPanelValueChangedListener

public void addPropertyPanelValueChangedListener(PropertyPanelValueChanged ppvch)

clearPropertyPanelValueChangedListener

public void clearPropertyPanelValueChangedListener(PropertyPanelValueChanged ppvch)

clearPropertyPanelValueChangedListeners

public void clearPropertyPanelValueChangedListeners()

firePropertyPanelValueChangedListener

public void firePropertyPanelValueChangedListener()

Ontimize Document Management