public class

RecursivePropertyPath

extends PropertyPath
java.lang.Object
   ↳ org.odata4j.producer.PropertyPath
     ↳ org.odata4j.producer.RecursivePropertyPath

Class Overview

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
 

Summary

Fields
private final int depth
[Expand]
Inherited Fields
From class org.odata4j.producer.PropertyPath
Public Constructors
RecursivePropertyPath(PropertyPath path, int depth)
Public Methods
boolean equals(Object obj)
int getDepth()
int hashCode()
boolean isUnlimited()
boolean isValidAtDepth(int d)
[Expand]
Inherited Methods
From class org.odata4j.producer.PropertyPath
From class java.lang.Object

Fields

private final int depth

Public Constructors

public RecursivePropertyPath (PropertyPath path, int depth)

Parameters
path
depth

Public Methods

public boolean equals (Object obj)

Parameters
obj

public int getDepth ()

public int hashCode ()

public boolean isUnlimited ()

public boolean isValidAtDepth (int d)

Parameters
d