org.odata4j.producer
Class RecursivePropertyPath
java.lang.Object
org.odata4j.producer.PropertyPath
org.odata4j.producer.RecursivePropertyPath
public class RecursivePropertyPath
- extends PropertyPath
A recursive path has an associated depth limiter.
The last component of the path is a number indicating the maximum depth
to recurse. 0 means do not limit the recursion.
Examples:
Properties/0
SubTypes/1
Methods inherited from class org.odata4j.producer.PropertyPath |
addComponent, getFirstComponent, getLastComponent, getNComponents, getNthComponent, getPath, isEmpty, isWild, removeFirstComponent, removeLastComponent, startsWith, toString |
RecursivePropertyPath
public RecursivePropertyPath(PropertyPath path,
int depth)
equals
public boolean equals(Object obj)
- Overrides:
equals
in class PropertyPath
getDepth
public int getDepth()
hashCode
public int hashCode()
- Overrides:
hashCode
in class PropertyPath
isUnlimited
public boolean isUnlimited()
isValidAtDepth
public boolean isValidAtDepth(int d)
http://odata4j.org