public class DefinitionResolver extends Object
DefinitionGroup
s.Constructor and Description |
---|
DefinitionResolver() |
Modifier and Type | Method and Description |
---|---|
static List<Path<Definition<?>>> |
findProperty(DefinitionGroup parent,
String name,
String namespace)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
static List<Path<Definition<?>>> |
findProperty(DefinitionGroup parent,
String name,
String namespace,
Path<Definition<?>> basePath,
boolean useCachedResolver)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
static List<Path<Definition<?>>> |
findPropertyCached(DefinitionGroup parent,
String name,
String namespace)
Find all possible property paths for the given property name, also
descending into sub-groups.
|
public static List<Path<Definition<?>>> findPropertyCached(DefinitionGroup parent, String name, String namespace)
parent
- the type or group in which to look for the propertyname
- the property local namenamespace
- the property namespace or null
if the
namespace should be ignoredpublic static List<Path<Definition<?>>> findProperty(DefinitionGroup parent, String name, String namespace)
parent
- the type or group in which to look for the propertyname
- the property local namenamespace
- the property namespace or null
if the
namespace should be ignoredfindPropertyCached(DefinitionGroup, String, String)
public static List<Path<Definition<?>>> findProperty(DefinitionGroup parent, String name, String namespace, Path<Definition<?>> basePath, boolean useCachedResolver)
findProperty(DefinitionGroup, String, String)
or
findPropertyCached(DefinitionGroup, String, String)
should be
called instead.parent
- the type or group in which to look for the propertyname
- the property local namenamespace
- the property namespace or null
if the
namespace should be ignoredbasePath
- the definition base pathuseCachedResolver
- if for sub-groups a cached resolver should be
usedBuild 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a