com.mysema.query.types
Interface Path<T>

All Superinterfaces:
Expression<T>, Serializable
All Known Subinterfaces:
EntityPath<T>, RelationalPath<T>
All Known Implementing Classes:
ArrayPath, BeanPath, BooleanPath, CollectionPath, CollectionPathBase, ComparableEntityPath, ComparablePath, DatePath, DateTimePath, EntityPathBase, EnumPath, ListPath, MapPath, NumberPath, PathBuilder, PathImpl, Point, RelationalPathBase, SetPath, SimplePath, StringPath, TimePath

public interface Path<T>
extends Expression<T>

Path represents a path expression

Author:
tiwe

Method Summary
 AnnotatedElement getAnnotatedElement()
          Return the annotated element related to the given path For property paths the annotated element contains the annotations of the related field and/or getter method and for all others paths the annotated element is the expression type.
 PathMetadata<?> getMetadata()
          Get the metadata for this path
 Path<?> getRoot()
          Get the root for this path
 
Methods inherited from interface com.mysema.query.types.Expression
accept, getType
 

Method Detail

getMetadata

PathMetadata<?> getMetadata()
Get the metadata for this path

Returns:

getRoot

Path<?> getRoot()
Get the root for this path

Returns:

getAnnotatedElement

AnnotatedElement getAnnotatedElement()
Return the annotated element related to the given path For property paths the annotated element contains the annotations of the related field and/or getter method and for all others paths the annotated element is the expression type.

Returns:


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