| Package | Description |
|---|---|
| org.nuiton.validator |
Package of Nuiton-validator api.
|
| org.nuiton.validator.bean |
To be continued...
|
| org.nuiton.validator.bean.list |
Package of Nuiton - BeanListValidator api.
|
| org.nuiton.validator.bean.simple |
Package of Nuiton - Simple Bean Validator 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 |
|---|
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 |
AbstractValidatorEvent.scope
the scope impacted by the event
|
| Modifier and Type | Method and Description |
|---|---|
NuitonValidatorScope |
AbstractNuitonValidatorContext.getHighestScope(String field) |
abstract NuitonValidatorScope |
AbstractValidator.getHighestScope(String field) |
NuitonValidatorScope |
AbstractValidatorEvent.getScope() |
| Modifier and Type | Method and Description |
|---|---|
Set<NuitonValidatorScope> |
AbstractValidator.getEffectiveScopes() |
Set<NuitonValidatorScope> |
AbstractValidator.getScopes() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract E |
AbstractNuitonValidatorContext.createEvent(V source,
O bean,
String field,
NuitonValidatorScope scope,
String[] toAdd,
String[] toDelete) |
Set<String> |
AbstractValidator.getEffectiveFields(NuitonValidatorScope scope) |
protected void |
AbstractNuitonValidatorContext.mergeMessages(V beanValidator,
NuitonValidatorScope scope,
NuitonValidatorResult newMessages,
List<E> events) |
<O> V |
ValidatorCreator.newValidator(NuitonValidatorProvider provider,
Class<O> type,
String context,
NuitonValidatorScope... scopes)
Given the parameters, instanciate a new
V. |
protected abstract void |
AbstractValidator.rebuildDelegateValidator(Class<O> beanType,
String context,
NuitonValidatorScope... scopes) |
void |
AbstractValidator.setScopes(NuitonValidatorScope... scopes) |
| Constructor and Description |
|---|
AbstractValidatorEvent(V source,
String field,
NuitonValidatorScope scope,
String[] messagestoAdd,
String[] messagestoDelete) |
| Modifier and Type | Field and Description |
|---|---|
protected NuitonValidatorScope |
BeanListValidatorMessage.scope
the scope of the message
|
| Modifier and Type | Method and Description |
|---|---|
NuitonValidatorScope |
BeanListValidator.getHighestScope(String field) |
NuitonValidatorScope |
BeanListValidatorMessage.getScope() |
| Modifier and Type | Method and Description |
|---|---|
protected BeanListValidatorEvent |
BeanListValidator.NuitonValidatorContext.createEvent(BeanListValidator<O> source,
O bean,
String field,
NuitonValidatorScope scope,
String[] toAdd,
String[] toDelete) |
static <O> BeanListValidator<O> |
BeanListValidator.newValidator(Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
BeanListValidator for the given parameters. |
static <O> BeanListValidator<O> |
BeanListValidator.newValidator(String providerName,
Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
BeanListValidator for the given parameters. |
protected void |
BeanListValidator.rebuildDelegateValidator(Class<O> beanType,
String context,
NuitonValidatorScope... scopes) |
| Constructor and Description |
|---|
BeanListValidator(NuitonValidatorProvider validatorProvider,
Class<O> beanClass,
String context,
NuitonValidatorScope... scopes) |
BeanListValidatorEvent(BeanListValidator<?> source,
Object bean,
String field,
NuitonValidatorScope scope,
String[] messagestoAdd,
String[] messagestoDelete) |
BeanListValidatorMessage(BeanListValidator<?> validator,
Object bean,
String field,
String message,
NuitonValidatorScope scope) |
| Modifier and Type | Field and Description |
|---|---|
protected NuitonValidatorScope |
SimpleBeanValidatorMessage.scope
the scope of the message
|
| Modifier and Type | Method and Description |
|---|---|
NuitonValidatorScope |
SimpleBeanValidator.getHighestScope(String field) |
NuitonValidatorScope |
SimpleBeanValidatorMessage.getScope() |
| Modifier and Type | Method and Description |
|---|---|
static EnumSet<NuitonValidatorScope> |
SimpleBeanValidators.getScopes(List<SimpleBeanValidatorMessage<?>> messages) |
static EnumMap<NuitonValidatorScope,Integer> |
SimpleBeanValidators.getScopesCount(List<SimpleBeanValidatorMessage<?>> messages) |
| Modifier and Type | Method and Description |
|---|---|
protected SimpleBeanValidatorEvent |
SimpleBeanValidator.NuitonValidatorContext.createEvent(SimpleBeanValidator<O> source,
O bean,
String field,
NuitonValidatorScope scope,
String[] toAdd,
String[] toDelete) |
static <O> SimpleBeanValidator<O> |
SimpleBeanValidator.newValidator(Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
SimpleBeanValidator for the given parameters. |
static <O> SimpleBeanValidator<O> |
SimpleBeanValidator.newValidator(String providerName,
Class<O> type,
String context,
NuitonValidatorScope... scopes)
Obtain a new
SimpleBeanValidator for the given parameters. |
protected void |
SimpleBeanValidator.rebuildDelegateValidator(Class<O> beanType,
String context,
NuitonValidatorScope... scopes) |
| Constructor and Description |
|---|
SimpleBeanValidator(NuitonValidatorProvider validatorProvider,
Class<O> beanClass,
String context,
NuitonValidatorScope... scopes) |
SimpleBeanValidatorEvent(SimpleBeanValidator<?> source,
String field,
NuitonValidatorScope scope,
String[] messagestoAdd,
String[] messagestoDelete) |
SimpleBeanValidatorMessage(SimpleBeanValidator<?> 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 © 2013–2016 CodeLutin. All rights reserved.