Adempiere 3.5.2a

org.compiere.grid.ed
Class VURL

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

public class VURL
extends JComponent
implements VEditor, ActionListener, KeyListener

URL Editor

Version:
$Id: VURL.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
VURL()
          IDE Constructor
VURL(String columnName, boolean mandatory, boolean isReadOnly, boolean isUpdateable, int displayLength, int fieldLength)
          Detail Constructor
 
Method Summary
 void actionPerformed(ActionEvent e)
          Data Binding to MTable (via GridController) - Enter pressed
 void addActionListener(ActionListener listener)
          Add Action Listener
 void dispose()
          Dispose resources
 void focusGained(FocusEvent e)
          Focus Gained.
 void focusLost(FocusEvent e)
          Focus Lost Enabled with Obscure
 String getDisplay()
          Return Display Value
 String getText()
          Get Text (clear)
 Object getValue()
          Return Editor value
 boolean isMandatory()
          Get Mandatory
 boolean isReadWrite()
          Is Read Write
 void keyPressed(KeyEvent e)
          Key Pressed
 void keyReleased(KeyEvent e)
          Key Released.
 void keyTyped(KeyEvent e)
          Key Typed
 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/WindowNo for ValuePreference
 void setForeground(Color color)
          Set Foreground
 void setMandatory(boolean mandatory)
          Set Mandatory
 void setReadWrite(boolean rw)
          Set ReadWrite
 void setText(String text)
          Set Text
 void setValue(Object value)
          Set Editor to 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

VURL

public VURL()
IDE Constructor


VURL

public VURL(String columnName,
            boolean mandatory,
            boolean isReadOnly,
            boolean isUpdateable,
            int displayLength,
            int fieldLength)
Detail Constructor

Parameters:
columnName - column name
mandatory - mandatory
isReadOnly - read only
isUpdateable - updateable
displayLength - display length
fieldLength - field length
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 Editor to value

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

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Property Change Listener

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

getValue

public Object getValue()
Return Editor value

Specified by:
getValue in interface CEditor
Returns:
value

getDisplay

public String getDisplay()
Return Display Value

Specified by:
getDisplay in interface CEditor
Returns:
value

keyReleased

public void keyReleased(KeyEvent e)
Key Released. if Escape Restore old Text

Specified by:
keyReleased in interface KeyListener
Parameters:
e - event

keyPressed

public void keyPressed(KeyEvent e)
Key Pressed

Specified by:
keyPressed in interface KeyListener
Parameters:
e - ignored

keyTyped

public void keyTyped(KeyEvent e)
Key Typed

Specified by:
keyTyped in interface KeyListener
Parameters:
e - ignored

addActionListener

public void addActionListener(ActionListener listener)
Add Action Listener

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

actionPerformed

public void actionPerformed(ActionEvent e)
Data Binding to MTable (via GridController) - Enter pressed

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

setField

public void setField(GridField mField)
Set Field/WindowNo for ValuePreference

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

setText

public void setText(String text)
Set Text

Parameters:
text - text

getText

public String getText()
Get Text (clear)

Returns:
text

focusGained

public void focusGained(FocusEvent e)
Focus Gained. Enabled with Obscure

Parameters:
e - event

focusLost

public void focusLost(FocusEvent e)
Focus Lost Enabled with Obscure

Parameters:
e - event

Adempiere 3.5.2a

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