Package jaxx.runtime.validator.swing.ui
Class AbstractBeanValidatorUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.jdesktop.jxlayer.plaf.LayerUI<V>
org.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
jaxx.runtime.validator.swing.ui.AbstractBeanValidatorUI
- All Implemented Interfaces:
java.io.Serializable,java.util.EventListener,org.nuiton.validator.bean.simple.SimpleBeanValidatorListener,org.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
- Direct Known Subclasses:
IconValidationUI,ImageValidationUI,TranslucentValidationUI
public abstract class AbstractBeanValidatorUI
extends org.jdesktop.jxlayer.plaf.AbstractLayerUI<javax.swing.JComponent>
implements org.nuiton.validator.bean.simple.SimpleBeanValidatorListener
Abstract renderer
- Author:
- Tony Chemit - chemit@codelutin.com
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractBeanValidatorUI(java.lang.String field)protectedAbstractBeanValidatorUI(java.util.Collection<java.lang.String> fields) -
Method Summary
Modifier and Type Method Description protected org.nuiton.validator.NuitonValidatorScopegetHighestScope(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)org.nuiton.validator.NuitonValidatorScopegetScope()voidonFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)Methods inherited from class org.jdesktop.jxlayer.plaf.AbstractLayerUI
configureGraphics, eventDispatched, getClip, getComposite, getLayerEventMask, getRenderingHints, getTransform, handlePropertyChangeEvent, installUI, isDirty, paint, paintLayer, processFocusEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, setDirty, uninstallUIMethods inherited from class org.jdesktop.jxlayer.plaf.LayerUI
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPreferredScrollableViewportSize, getPropertyChangeListeners, getPropertyChangeListeners, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, removePropertyChangeListener, removePropertyChangeListener, updateUIMethods inherited from class javax.swing.plaf.ComponentUI
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, updateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
scope
protected org.nuiton.validator.NuitonValidatorScope scopeActual scope to display in the layer. This field will be recomputed each time a new event arrived on this field. -
fields
protected final java.util.Set<java.lang.String> fieldsField name in validator.
-
-
Constructor Details
-
AbstractBeanValidatorUI
protected AbstractBeanValidatorUI(java.lang.String field) -
AbstractBeanValidatorUI
protected AbstractBeanValidatorUI(java.util.Collection<java.lang.String> fields)
-
-
Method Details
-
getScope
public org.nuiton.validator.NuitonValidatorScope getScope() -
onFieldChanged
public void onFieldChanged(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)- Specified by:
onFieldChangedin interfaceorg.nuiton.validator.bean.ValidatorListener<org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent>
-
getHighestScope
protected org.nuiton.validator.NuitonValidatorScope getHighestScope(org.nuiton.validator.bean.simple.SimpleBeanValidatorEvent event)
-