Adempiere 3.5.2a

org.compiere.grid.ed
Class VPAttribute

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

public class VPAttribute
extends JComponent
implements VEditor, ActionListener

Product Attribute Set Instance Editor

Version:
$Id: VPAttribute.java,v 1.2 2006/07/30 00:51:27 jjanke Exp $
Author:
Jorg Janke, Teo Sarca, SC ARHIPAC SERVICE SRL
  • BF [ 1895041 ] NPE when move product with attribute set
  • BF [ 1770177 ] Inventory Move Locator Error - integrated MGrigioni bug fix
  • BF [ 2011222 ] ASI Dialog is reseting locator
  • 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
    VPAttribute()
              IDE Constructor
    VPAttribute(boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)
              Create Product Attribute Set Instance Editor.
    VPAttribute(GridTab gridTab, boolean mandatory, boolean isReadOnly, boolean isUpdateable, int WindowNo, MPAttributeLookup lookup)
              Create Product Attribute Set Instance Editor.
     
    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 setBackground(boolean error)
              Set Background
     void setBackground(Color color)
              Set Background
     void setField(GridField mField)
              Set Field
     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, 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

    VPAttribute

    public VPAttribute()
    IDE Constructor


    VPAttribute

    public VPAttribute(boolean mandatory,
                       boolean isReadOnly,
                       boolean isUpdateable,
                       int WindowNo,
                       MPAttributeLookup lookup)
    Create Product Attribute Set Instance Editor.

    Parameters:
    mandatory - mandatory
    isReadOnly - read only
    isUpdateable - updateable
    WindowNo - WindowNo
    lookup - Model Product Attribute

    VPAttribute

    public VPAttribute(GridTab gridTab,
                       boolean mandatory,
                       boolean isReadOnly,
                       boolean isUpdateable,
                       int WindowNo,
                       MPAttributeLookup lookup)
    Create Product Attribute Set Instance Editor.

    Parameters:
    gridTab -
    mandatory - mandatory
    isReadOnly - read only
    isUpdateable - updateable
    WindowNo - WindowNo
    lookup - Model Product Attribute
    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

    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

    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.