org.apache.bval.jsr303.resolver
Class DefaultTraversableResolver

java.lang.Object
  extended by org.apache.bval.jsr303.resolver.DefaultTraversableResolver
All Implemented Interfaces:
TraversableResolver, CachingRelevant

public class DefaultTraversableResolver
extends Object
implements TraversableResolver, CachingRelevant

See Also:
TraversableResolver

Constructor Summary
DefaultTraversableResolver()
          Create a new DefaultTraversableResolver instance.
 
Method Summary
 boolean isCascadable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType)
          
 boolean isReachable(Object traversableObject, Path.Node traversableProperty, Class<?> rootBeanType, Path pathToTraversableObject, ElementType elementType)
          
 boolean needsCaching()
          Learn whether the results of the TraversableResolver should be cached.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultTraversableResolver

public DefaultTraversableResolver()
Create a new DefaultTraversableResolver instance.

Method Detail

isReachable

public boolean isReachable(Object traversableObject,
                           Path.Node traversableProperty,
                           Class<?> rootBeanType,
                           Path pathToTraversableObject,
                           ElementType elementType)

Specified by:
isReachable in interface TraversableResolver

isCascadable

public boolean isCascadable(Object traversableObject,
                            Path.Node traversableProperty,
                            Class<?> rootBeanType,
                            Path pathToTraversableObject,
                            ElementType elementType)

Specified by:
isCascadable in interface TraversableResolver

needsCaching

public boolean needsCaching()
Learn whether the results of the TraversableResolver should be cached.

Specified by:
needsCaching in interface CachingRelevant
Returns:
boolean


Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.