public class

PropertyPath

extends Object
java.lang.Object
   ↳ org.odata4j.producer.PropertyPath
Known Direct Subclasses

Class Overview

A path in an object graph made up of property names.

Summary

Fields
private String[] pathComponents
private String pathString
Public Constructors
PropertyPath(String path)
PropertyPath(PropertyPath path)
Public Methods
PropertyPath addComponent(String component)
boolean equals(Object rhso)
String getFirstComponent()
String getLastComponent()
int getNComponents()
String getNthComponent(int n)
String getPath()
int hashCode()
boolean isEmpty()
boolean isWild()
PropertyPath removeFirstComponent()
PropertyPath removeLastComponent()
boolean startsWith(PropertyPath p)
String toString()
[Expand]
Inherited Methods
From class java.lang.Object

Fields

private String[] pathComponents

private String pathString

Public Constructors

public PropertyPath (String path)

Parameters
path

public PropertyPath (PropertyPath path)

Parameters
path

Public Methods

public PropertyPath addComponent (String component)

Parameters
component

public boolean equals (Object rhso)

Parameters
rhso

public String getFirstComponent ()

public String getLastComponent ()

public int getNComponents ()

public String getNthComponent (int n)

Parameters
n

public String getPath ()

public int hashCode ()

public boolean isEmpty ()

public boolean isWild ()

public PropertyPath removeFirstComponent ()

public PropertyPath removeLastComponent ()

public boolean startsWith (PropertyPath p)

Parameters
p

public String toString ()