public class NuitonValidatorFactory extends Object
NuitonValidatorModel.
To obtain a new validator with no context, use this code :
NuitonValidatorvalidator = NuitonValidatorFactory.newValidator(O.class);
| Modifier and Type | Field and Description |
|---|---|
protected static String |
defaultProviderName |
protected static Map<String,NuitonValidatorProvider> |
providers |
| Modifier | Constructor and Description |
|---|---|
protected |
NuitonValidatorFactory() |
| Modifier and Type | Method and Description |
|---|---|
static NuitonValidatorProvider |
getDefaultProvider() |
static String |
getDefaultProviderName() |
static NuitonValidatorProvider |
getProvider(String providerName) |
static Map<String,NuitonValidatorProvider> |
getProviders() |
static <O> NuitonValidator<O> |
newValidator(Class<O> type,
NuitonValidatorScope... scopes) |
static <O> NuitonValidator<O> |
newValidator(Class<O> type,
String context,
NuitonValidatorScope... scopes) |
static <O> NuitonValidator<O> |
newValidator(String providerName,
Class<O> type,
String context,
NuitonValidatorScope... scopes) |
static void |
setDefaultProviderName(String defaultProviderName) |
protected static String defaultProviderName
protected static Map<String,NuitonValidatorProvider> providers
public static <O> NuitonValidator<O> newValidator(Class<O> type, NuitonValidatorScope... scopes)
public static <O> NuitonValidator<O> newValidator(Class<O> type, String context, NuitonValidatorScope... scopes)
public static <O> NuitonValidator<O> newValidator(String providerName, Class<O> type, String context, NuitonValidatorScope... scopes) throws NullPointerException
NullPointerExceptionpublic static Map<String,NuitonValidatorProvider> getProviders()
public static NuitonValidatorProvider getProvider(String providerName) throws IllegalArgumentException, NullPointerException
public static NuitonValidatorProvider getDefaultProvider()
public static String getDefaultProviderName() throws IllegalStateException
IllegalStateExceptionpublic static void setDefaultProviderName(String defaultProviderName) throws IllegalArgumentException, NullPointerException
Copyright © 2011-2012 CodeLutin. All Rights Reserved.