public class ValidationContext
extends java.lang.Object
| Constructor and Description |
|---|
ValidationContext() |
| Modifier and Type | Method and Description |
|---|---|
static ValidationContext |
create() |
java.lang.String |
createMessage(java.lang.String message,
java.lang.String subject,
java.lang.Object[] actualArgs) |
static void |
destroy() |
static ValidationContext |
get() |
static java.lang.String |
getBindingPath() |
static ValidationContext |
getCurrentInstance()
Provides access to the ValidationContext.
|
java.lang.String |
getCurrentSubject() |
java.lang.String |
getMessage(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getObjectRegistry() |
java.util.Map<java.lang.String,java.lang.Object> |
getParams()
Proivdes a list of parameters that we can access from field validators.
|
java.lang.Object |
getParentObject()
Get the parent object.
|
java.lang.Object |
getProposedPropertyValue(java.lang.String propertyName)
Gets the proposed property value.
|
protected ResourceBundleLocator |
getResourceBundleLocator() |
void |
pop() |
void |
pushObject(java.lang.Object object) |
void |
pushProperty(java.lang.String component) |
protected void |
register(ValidationContext context)
Allows the subclass to register an instance of itself
as the context.
|
void |
setCurrentSubject(java.lang.String currentSubject) |
void |
setObjectRegistry(java.util.Map<java.lang.String,java.lang.Object> objectRegistry) |
void |
setParams(java.util.Map<java.lang.String,java.lang.Object> params) |
void |
setParentObject(java.lang.Object parentObject)
Allows our integration piece for JSF or Spring MVC to set the
parent object.
|
void |
setResourceBundleLocator(ResourceBundleLocator resourceBundleLocator) |
public static ValidationContext getCurrentInstance()
protected void register(ValidationContext context)
context - xxpublic java.lang.Object getParentObject()
public void setParentObject(java.lang.Object parentObject)
parentObject - xxpublic java.util.Map<java.lang.String,java.lang.Object> getParams()
public void setParams(java.util.Map<java.lang.String,java.lang.Object> params)
public java.lang.Object getProposedPropertyValue(java.lang.String propertyName)
propertyName - xxpublic void pop()
public void pushProperty(java.lang.String component)
public void pushObject(java.lang.Object object)
public static java.lang.String getBindingPath()
public static ValidationContext create()
public static ValidationContext get()
public static void destroy()
public java.util.Map<java.lang.String,java.lang.Object> getObjectRegistry()
public void setObjectRegistry(java.util.Map<java.lang.String,java.lang.Object> objectRegistry)
public java.lang.String getMessage(java.lang.String key)
public java.lang.String getCurrentSubject()
public void setCurrentSubject(java.lang.String currentSubject)
public java.lang.String createMessage(java.lang.String message,
java.lang.String subject,
java.lang.Object[] actualArgs)
public void setResourceBundleLocator(ResourceBundleLocator resourceBundleLocator)
protected ResourceBundleLocator getResourceBundleLocator()
Copyright © 2014. All Rights Reserved.