com.mysema.query.types
Class PathMetadata<T>

java.lang.Object
  extended by com.mysema.query.types.PathMetadata<T>
All Implemented Interfaces:
Serializable

@Immutable
public final class PathMetadata<T>
extends Object
implements Serializable

PathMetadata provides metadata for Path expressions.

Author:
tiwe
See Also:
Serialized Form

Constructor Summary
PathMetadata(Path<?> parent, Expression<T> expression, PathType type)
           
 
Method Summary
 boolean equals(Object obj)
           
 Expression<T> getExpression()
           
 Path<?> getParent()
           
 PathType getPathType()
           
 Path<?> getRoot()
           
 int hashCode()
           
 boolean isRoot()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathMetadata

public PathMetadata(@Nullable
                    Path<?> parent,
                    Expression<T> expression,
                    PathType type)
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getExpression

public Expression<T> getExpression()

getParent

@Nullable
public Path<?> getParent()

getPathType

public PathType getPathType()

getRoot

@Nullable
public Path<?> getRoot()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

isRoot

public boolean isRoot()


Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.