Package jaxx.runtime.validator.swing
Class SwingListValidator<B>
java.lang.Object
org.nuiton.validator.bean.AbstractValidator<O>
org.nuiton.validator.bean.list.BeanListValidator<B>
jaxx.runtime.validator.swing.SwingListValidator<B>
public class SwingListValidator<B>
extends org.nuiton.validator.bean.list.BeanListValidator<B>
Created on 9/17/14.
- Since:
- 2.13
- Author:
- Tony Chemit - chemit@codelutin.com
-
Nested Class Summary
Nested classes/interfaces inherited from class org.nuiton.validator.bean.list.BeanListValidator
org.nuiton.validator.bean.list.BeanListValidator.NuitonValidatorContext<O extends java.lang.Object> -
Field Summary
Fields Modifier and Type Field Description protected javax.swing.JComponenteditorFields inherited from class org.nuiton.validator.bean.list.BeanListValidator
contexts, delegateFields inherited from class org.nuiton.validator.bean.AbstractValidator
canValidate, changed, CHANGED_PROPERTY, CONTEXT_PROPERTY, l, listenerList, pcs, SCOPES_PROPERTY, valid, VALID_PROPERTY, validatorProvider -
Constructor Summary
Constructors Constructor Description SwingListValidator(org.nuiton.validator.NuitonValidatorProvider validatorProvider, java.lang.Class<B> beanClass, java.lang.String context)SwingListValidator(org.nuiton.validator.NuitonValidatorProvider validatorProvider, java.lang.Class<B> beanClass, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes) -
Method Summary
Modifier and Type Method Description javax.swing.JComponentgetEditor()static <O> SwingListValidator<O>newSwingValidator(java.lang.Class<O> type, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes)Obtain a newSwingListValidatorfor the given parameters.static <O> SwingListValidator<O>newSwingValidator(java.lang.String providerName, java.lang.Class<O> type, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes)Obtain a newSwingListValidatorfor the given parameters.voidsetEditor(javax.swing.JComponent editor)Methods inherited from class org.nuiton.validator.bean.list.BeanListValidator
addAllBeans, addBean, addBeanListValidatorListener, convert, doValidate, doValidate, fireFieldChanged, getBeanListValidatorListeners, getBeans, getContext, getDelegate, getHighestScope, hasErrors, hasFatalErrors, hasInfos, hasWarnings, isValid, isValid0, mergeMessages, newValidator, newValidator, rebuildDelegateValidator, removeAllBeans, removeAllBeans, removeBean, removeBeanListValidatorListener, validate, validateMethods inherited from class org.nuiton.validator.bean.AbstractValidator
addPropertyChangeListener, addPropertyChangeListener, containsField, firePropertyChange, getContext, getEffectiveFields, getEffectiveFields, getEffectiveScopes, getModel, getScopes, getType, isCanValidate, isChanged, isValid, removePropertyChangeListener, removePropertyChangeListener, setCanValidate, setChanged, setContext, setScopes, setValidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
editor
protected javax.swing.JComponent editor
-
-
Constructor Details
-
SwingListValidator
public SwingListValidator(org.nuiton.validator.NuitonValidatorProvider validatorProvider, java.lang.Class<B> beanClass, java.lang.String context) -
SwingListValidator
public SwingListValidator(org.nuiton.validator.NuitonValidatorProvider validatorProvider, java.lang.Class<B> beanClass, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes)
-
-
Method Details
-
newSwingValidator
public static <O> SwingListValidator<O> newSwingValidator(java.lang.Class<O> type, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes) throws java.lang.NullPointerExceptionObtain a newSwingListValidatorfor the given parameters. Note: It will use the default provider ofNuitonValidator- Type Parameters:
O- type of bean to validate- Parameters:
type- type of bean to validatecontext- context of validationscopes- authorized scopes (ifnull, will use all scopes)- Returns:
- the new instanciated
BeanListValidator. - Throws:
java.lang.NullPointerException- if type isnull- See Also:
NuitonValidatorFactory.getDefaultProviderName()
-
newSwingValidator
public static <O> SwingListValidator<O> newSwingValidator(java.lang.String providerName, java.lang.Class<O> type, java.lang.String context, org.nuiton.validator.NuitonValidatorScope... scopes) throws java.lang.NullPointerExceptionObtain a newSwingListValidatorfor the given parameters. Note: It will use the provider ofNuitonValidatordefined by theproviderName.- Type Parameters:
O- type of bean to validate- Parameters:
providerName- name ofNuitonValidatorto usetype- type of bean to validatecontext- context of validationscopes- authorized scopes (ifnull, will use all scopes)- Returns:
- the new instanciated
BeanListValidator. - Throws:
java.lang.NullPointerException- if type isnull- See Also:
NuitonValidatorFactory.getProvider(String)
-
getEditor
public javax.swing.JComponent getEditor() -
setEditor
public void setEditor(javax.swing.JComponent editor)
-