| Package | Description |
|---|---|
| org.nuiton.validator |
Package of Nuiton-validator api.
|
| org.nuiton.validator.bean |
Package of Nuiton- beanValidator api.
|
| org.nuiton.validator.xwork2 |
Package of xworks2 implementation of the Nuiton-validator api.
|
| Modifier and Type | Field and Description |
|---|---|
protected NuitonValidatorScope[] |
AbstractNuitonValidatorProvider.ModelEntry.scopes |
| Modifier and Type | Field and Description |
|---|---|
protected Map<NuitonValidatorScope,String[]> |
NuitonValidatorModel.fields
Set of fields that can be validated for the type and context
|
protected EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<List<String>>> |
NuitonValidatorResult.messages |
protected Set<NuitonValidatorScope> |
NuitonValidatorModel.scopes
Set of scopes that can be validated for the type and context
|
| Modifier and Type | Method and Description |
|---|---|
NuitonValidatorScope |
NuitonValidatorResult.getFieldHighestScope(String field) |
NuitonValidatorScope[] |
NuitonValidatorResult.getFieldScopes(String field) |
static NuitonValidatorScope |
NuitonValidatorScope.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static NuitonValidatorScope[] |
NuitonValidatorScope.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
| Modifier and Type | Method and Description |
|---|---|
Set<NuitonValidatorScope> |
NuitonValidator.getEffectiveScopes()
Obtains the set of effective scopes for the validator : means the very
scopes that the validator is dealing with.
|
Map<NuitonValidatorScope,String[]> |
NuitonValidatorModel.getFields() |
protected EnumMap<NuitonValidatorScope,NuitonValidatorResult.FieldMap<List<String>>> |
NuitonValidatorResult.getMessages() |
Set<NuitonValidatorScope> |
NuitonValidatorModel.getScopes() |
| Modifier and Type | Method and Description |
|---|---|
void |
NuitonValidatorResult.addMessagesForScope(NuitonValidatorScope scope,
Map<String,List<String>> newMessages) |
void |
NuitonValidatorResult.clearMessagesForScope(NuitonValidatorScope scope) |
protected boolean |
NuitonValidatorResult.containsField(String field,
NuitonValidatorScope scope) |
static <O> AbstractNuitonValidatorProvider.ModelEntry<O> |
AbstractNuitonValidatorProvider.ModelEntry.createModelEntry(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
SortedSet<NuitonValidator<?>> |
NuitonValidatorProvider.detectValidators(File sourceRoot,
Pattern contextFilter,
NuitonValidatorScope[] scopes,
Class<?>... types)
Detects in the given directory validators.
|
Set<String> |
NuitonValidator.getEffectiveFields(NuitonValidatorScope scope)
Obtains the set of effective fields for the validator for the given scope
: means the very fields validated by the validator.
|
List<String> |
NuitonValidatorResult.getFieldsForScope(NuitonValidatorScope scope) |
List<String> |
NuitonValidatorResult.getMessagesForScope(NuitonValidatorScope scope) |
List<String> |
NuitonValidatorResult.getMessagesForScope(String field,
NuitonValidatorScope scope) |
<O> NuitonValidatorModel<O> |
AbstractNuitonValidatorProvider.getModel(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
<O> NuitonValidatorModel<O> |
NuitonValidatorProvider.getModel(Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a validator model, the model should be cached and not be
reinstanciated at each time a validator model is asked.
|
boolean |
NuitonValidatorResult.hasMessagesForScope(NuitonValidatorScope scope) |
boolean |
NuitonValidatorResult.hasMessagesForScope(String field,
NuitonValidatorScope scope) |
<O> NuitonValidatorModel<O> |
NuitonValidatorProvider.newModel(Class<O> type,
String context,
NuitonValidatorScope... scopes)
Instanciate a new validator model for the given parameters.
|
static <O> NuitonValidator<O> |
NuitonValidatorFactory.newValidator(Class<O> type,
NuitonValidatorScope... scopes) |
static <O> NuitonValidator<O> |
NuitonValidatorFactory.newValidator(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
static <O> NuitonValidator<O> |
NuitonValidatorFactory.newValidator(String providerName,
Class<O> type,
String context,
NuitonValidatorScope... scopes) |
void |
NuitonValidatorResult.setMessagesForScope(NuitonValidatorScope scope,
String field,
List<String> messages) |
| Constructor and Description |
|---|
AbstractNuitonValidatorProvider.ModelEntry(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
| Constructor and Description |
|---|
NuitonValidatorModel(Class<O> type,
String context,
Set<NuitonValidatorScope> scopes,
Map<NuitonValidatorScope,String[]> fields) |
NuitonValidatorModel(Class<O> type,
String context,
Set<NuitonValidatorScope> scopes,
Map<NuitonValidatorScope,String[]> fields) |
| Modifier and Type | Field and Description |
|---|---|
protected NuitonValidatorScope |
BeanValidatorEvent.scope
the scope impacted by the event
|
protected NuitonValidatorScope |
BeanValidatorMessage.scope
the scope of the message
|
| Modifier and Type | Method and Description |
|---|---|
NuitonValidatorScope |
BeanValidator.getHighestScope(String field) |
NuitonValidatorScope |
BeanValidatorEvent.getScope() |
NuitonValidatorScope |
BeanValidatorMessage.getScope() |
| Modifier and Type | Method and Description |
|---|---|
Set<NuitonValidatorScope> |
BeanValidator.getEffectiveScopes() |
Set<NuitonValidatorScope> |
BeanValidator.getScopes() |
static EnumSet<NuitonValidatorScope> |
BeanValidatorUtil.getScopes(List<BeanValidatorMessage<?>> messages) |
static EnumMap<NuitonValidatorScope,Integer> |
BeanValidatorUtil.getScopesCount(List<BeanValidatorMessage<?>> messages) |
| Modifier and Type | Method and Description |
|---|---|
protected BeanValidatorEvent |
BeanValidator.createEvent(String field,
NuitonValidatorScope scope,
String[] toAdd,
String[] toDelete) |
protected void |
BeanValidator.fireFieldChanged(String field,
NuitonValidatorScope scope,
String[] toAdd,
String[] toDelete) |
Set<String> |
BeanValidator.getEffectiveFields(NuitonValidatorScope scope) |
protected void |
BeanValidator.mergeMessages(NuitonValidatorScope scope,
NuitonValidatorResult newMessages,
List<BeanValidatorEvent> events) |
static <O> BeanValidator<O> |
BeanValidatorFactory.newBeanValidator(Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
BeanValidator for the given parameters. |
<O> BeanValidator<O> |
BeanValidatorFactory.BeanValidatorCreator.newBeanValidator(NuitonValidatorProvider provider,
Class<O> type,
String context,
NuitonValidatorScope... scopes)
Given the parameters, instanciate a new
BeanValidator. |
<O> BeanValidator<O> |
BeanValidatorFactory.DefaultBeanValidatorCreator.newBeanValidator(NuitonValidatorProvider provider,
Class<O> type,
String context,
NuitonValidatorScope... scopes) |
static <O> BeanValidator<O> |
BeanValidatorFactory.newBeanValidator(String providerName,
Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
BeanValidator for the given parameters. |
protected void |
BeanValidator.rebuildDelegateValidator(Class<O> beanType,
String context,
NuitonValidatorScope... scopes) |
void |
BeanValidator.setScopes(NuitonValidatorScope... scopes) |
| Constructor and Description |
|---|
BeanValidator(NuitonValidatorProvider validatorProvider,
Class<O> beanClass,
String context,
NuitonValidatorScope... scopes) |
BeanValidatorEvent(BeanValidator<?> source,
String field,
NuitonValidatorScope scope,
String[] messagestoAdd,
String[] messagestoDelete) |
BeanValidatorMessage(BeanValidator<?> validator,
String field,
String message,
NuitonValidatorScope scope) |
| Modifier and Type | Field and Description |
|---|---|
protected Map<NuitonValidatorScope,XWork2ScopeValidator<O>> |
XWork2NuitonValidator.validators
xworks scope validators *
|
| Modifier and Type | Method and Description |
|---|---|
static <O> Map<NuitonValidatorScope,String[]> |
XWork2ValidatorUtil.detectFields(Class<O> type,
String context,
NuitonValidatorScope[] scopeUniverse) |
Set<NuitonValidatorScope> |
XWork2NuitonValidator.getEffectiveScopes() |
| Modifier and Type | Method and Description |
|---|---|
static <O> Map<NuitonValidatorScope,String[]> |
XWork2ValidatorUtil.detectFields(Class<O> type,
String context,
NuitonValidatorScope[] scopeUniverse) |
protected static Set<String> |
XWork2ValidatorUtil.detectFieldsForScope(com.opensymphony.xwork2.validator.ActionValidatorManager validator,
Class<?> type,
NuitonValidatorScope scope,
String context,
Set<String> availableFields,
boolean includeDefaultContext) |
SortedSet<NuitonValidator<?>> |
XWork2NuitonValidatorProvider.detectValidators(File sourceRoot,
Pattern contextFilter,
NuitonValidatorScope[] scopes,
Class<?>... types) |
static String |
XWork2ValidatorUtil.getContextForScope(String context,
NuitonValidatorScope scope) |
Set<String> |
XWork2NuitonValidator.getEffectiveFields(NuitonValidatorScope scope) |
protected <O> NuitonValidator<O> |
XWork2NuitonValidatorProvider.getValidator(Class<O> klass,
String context,
NuitonValidatorScope... scopes)
Pour un context et un type d'entité donné, instancie un validateur et
test si ce validateur est utilisable (i.e qu'il admet des champs à
valider).
|
<O> NuitonValidatorModel<O> |
XWork2NuitonValidatorProvider.newModel(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
Copyright © 2011-2012 CodeLutin. All Rights Reserved.