Adempiere 3.5.2a

org.compiere.grid.ed
Class VAssignment

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by org.compiere.grid.ed.VAssignment
All Implemented Interfaces:
ActionListener, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, VEditor, CEditor

public class VAssignment
extends JComponent
implements VEditor, ActionListener

Resource Assignment Entry

Version:
$Id: VAssignment.java,v 1.2 2006/07/30 00:51:28 jjanke Exp $
Author:
Jorg Janke
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
 
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
 
Field Summary
 
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
VAssignment()
          IDE Constructor
VAssignment(boolean mandatory, boolean isReadOnly, boolean isUpdateable)
          Create Resource Assigment.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Action Listener - start dialog
 void addActionListener(ActionListener listener)
          Action Listener Interface
 void dispose()
          Dispose resources
 String getDisplay()
          Get Display Value
 Object getValue()
          Get Value
 boolean isMandatory()
          Get Mandatory
 boolean isReadWrite()
          Is Read Write
 void propertyChange(PropertyChangeEvent evt)
          Property Change Listener
 void requestFocus()
          Request Focus
 void setBackground(boolean error)
          Set Background
 void setBackground(Color color)
          Set Background
 void setField(GridField mField)
          Set Field - NOP
 void setForeground(Color color)
          Set Foreground
 void setMandatory(boolean mandatory)
          Set Mandatory
 void setReadWrite(boolean rw)
          Set ReadWrite
 void setValue(Object value)
          Set/lookup Value
 
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, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, 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, 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
 
Methods inherited from interface org.compiere.grid.ed.VEditor
addVetoableChangeListener, getName, removeVetoableChangeListener, setBorder, setFont, setName
 
Methods inherited from interface org.compiere.swing.CEditor
setVisible
 

Constructor Detail

VAssignment

public VAssignment()
IDE Constructor


VAssignment

public VAssignment(boolean mandatory,
                   boolean isReadOnly,
                   boolean isUpdateable)
Create Resource Assigment.
                Resource DateTimeFrom Qty UOM Button
  

Parameters:
mandatory - mandatory
isReadOnly - read only
isUpdateable - updateable
Method Detail

dispose

public void dispose()
Dispose resources

Specified by:
dispose in interface VEditor

setMandatory

public void setMandatory(boolean mandatory)
Set Mandatory

Specified by:
setMandatory in interface CEditor
Parameters:
mandatory - mandatory

isMandatory

public boolean isMandatory()
Get Mandatory

Specified by:
isMandatory in interface CEditor
Returns:
mandatory

setReadWrite

public void setReadWrite(boolean rw)
Set ReadWrite

Specified by:
setReadWrite in interface CEditor
Parameters:
rw - read rwite

isReadWrite

public boolean isReadWrite()
Is Read Write

Specified by:
isReadWrite in interface CEditor
Returns:
read write

setForeground

public void setForeground(Color color)
Set Foreground

Specified by:
setForeground in interface VEditor
Overrides:
setForeground in class JComponent
Parameters:
color - color

setBackground

public void setBackground(boolean error)
Set Background

Specified by:
setBackground in interface CEditor
Parameters:
error - Error

setBackground

public void setBackground(Color color)
Set Background

Overrides:
setBackground in class JComponent
Parameters:
color - Color

requestFocus

public void requestFocus()
Request Focus

Overrides:
requestFocus in class JComponent

setValue

public void setValue(Object value)
Set/lookup Value

Specified by:
setValue in interface CEditor
Parameters:
value - value

getValue

public Object getValue()
Get Value

Specified by:
getValue in interface CEditor
Returns:
value

getDisplay

public String getDisplay()
Get Display Value

Specified by:
getDisplay in interface CEditor
Returns:
info

setField

public void setField(GridField mField)
Set Field - NOP

Specified by:
setField in interface VEditor
Parameters:
mField - MField

addActionListener

public void addActionListener(ActionListener listener)
Action Listener Interface

Specified by:
addActionListener in interface VEditor
Parameters:
listener - listener

actionPerformed

public void actionPerformed(ActionEvent e)
Action Listener - start dialog

Specified by:
actionPerformed in interface ActionListener
Parameters:
e - Event

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Property Change Listener

Specified by:
propertyChange in interface PropertyChangeListener
Parameters:
evt - event

Adempiere 3.5.2a

Adempiere® is a registered trademark of ADempiere Business Inc. ©2004-2008 HumanFlash.com All rights reserved.