jaxx.runtime.validator.swing.ui
Class AbstractBeanValidatorUI

java.lang.Object
  extended by javax.swing.plaf.ComponentUI
      extended by org.jdesktop.jxlayer.plaf.LayerUI<V>
          extended by org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
              extended by jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
All Implemented Interfaces:
EventListener, org.jdesktop.jxlayer.plaf.item.LayerItem, org.nuiton.validator.bean.BeanValidatorListener
Direct Known Subclasses:
IconValidationUI, ImageValidationUI, TranslucentValidationUI

public abstract class AbstractBeanValidatorUI
extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<JComponent>
implements org.nuiton.validator.bean.BeanValidatorListener

Abstract renderer

Author:
tchemit

Field Summary
protected  String field
          Field name in validator.
protected  org.nuiton.validator.NuitonValidatorScope scope
          Actual scope to display in the layer.
 
Constructor Summary
AbstractBeanValidatorUI(String field)
           
 
Method Summary
 org.nuiton.validator.NuitonValidatorScope getScope()
           
 void onFieldChanged(org.nuiton.validator.bean.BeanValidatorEvent event)
           
 
Methods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
addLayerItemListener, addPropertyChangeListener, addPropertyChangeListener, configureGraphics, eventDispatched, fireLayerItemChanged, fireLayerItemChanged, firePropertyChange, getClip, getComposite, getLayerEventMask, getLayerItemListeners, getPropertyChangeListeners, getPropertyChangeListeners, getRenderingHints, getTransform, installUI, isAWTEventListenerEnabled, isDirty, isEnabled, paint, paintLayer, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, registerAWTEventListener, removeLayerItemListener, removePropertyChangeListener, removePropertyChangeListener, setDirty, setEnabled, setLayerEventMask, uninstallUI, unregisterAWTEventListener
 
Methods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
getAccessibleChild, getAccessibleChildrenCount, getPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, isEventEnabled, update, updateUI
 
Methods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scope

protected org.nuiton.validator.NuitonValidatorScope scope
Actual scope to display in the layer.

This field will be recomputed each time a new event arrived on this field.


field

protected final String field
Field name in validator.

Constructor Detail

AbstractBeanValidatorUI

public AbstractBeanValidatorUI(String field)
Method Detail

getScope

public org.nuiton.validator.NuitonValidatorScope getScope()

onFieldChanged

public void onFieldChanged(org.nuiton.validator.bean.BeanValidatorEvent event)
Specified by:
onFieldChanged in interface org.nuiton.validator.bean.BeanValidatorListener


Copyright © 2008-2011 CodeLutin. All Rights Reserved.