public class ValidationContextTraversal extends PathNavigation.CallbackProcedure
Constructor and Description |
---|
ValidationContextTraversal(ValidationContext<?> validationContext)
Create a new
ValidationContextTraversal instance. |
Modifier and Type | Method and Description |
---|---|
protected void |
complete()
Complete this CallbackProcedure.
|
Class<?> |
getRawType() |
Type |
getType() |
void |
handleGenericInIterable()
Handle contiguous [].
|
void |
handleIndexOrKey(String token)
Handle an index or key embedded in [].
|
void |
handleProperty(String token)
Handle a .-delimited property.
|
void |
init()
Initialize from
ValidationContext . |
void |
moveDownIfNecessary()
If we currently have a property, navigate the context such that the property becomes the bean, in preparation for
another property.
|
protected void |
setType(Type type)
Set the type of the expression processed thus far.
|
result
public ValidationContextTraversal(ValidationContext<?> validationContext)
ValidationContextTraversal
instance.validationContext
- public void init()
ValidationContext
.public void handleIndexOrKey(String token)
public void handleProperty(String token)
public void moveDownIfNecessary()
validationContext
- protected void setType(Type type)
type
- public void handleGenericInIterable()
public Type getType()
public Class<?> getRawType()
protected void complete()
complete
in class PathNavigation.CallbackProcedure
Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.