com.mysema.query.alias
Interface PathFactory
- All Known Implementing Classes: 
 - DefaultPathFactory
 
public interface PathFactory
- Author:
 
  - tiwe
 
| 
Method Summary | 
 | 
createArrayPath(Class<T[]> type,
                PathMetadata<?> metadata)
 
            | 
 Path<Boolean> | 
createBooleanPath(PathMetadata<?> metadata)
 
            | 
 | 
createCollectionPath(Class<E> elementType,
                     PathMetadata<?> metadata)
 
            | 
 | 
createComparablePath(Class<T> type,
                     PathMetadata<?> metadata)
 
            | 
 | 
createDatePath(Class<T> type,
               PathMetadata<?> metadata)
 
            | 
 | 
createDateTimePath(Class<T> type,
                   PathMetadata<?> metadata)
 
            | 
 | 
createEntityPath(Class<T> type,
                 PathMetadata<?> metadata)
 
            | 
 | 
createEnumPath(Class<T> type,
               PathMetadata<?> metadata)
 
            | 
 | 
createListPath(Class<E> elementType,
               PathMetadata<?> metadata)
 
            | 
 | 
createMapPath(Class<K> keyType,
              Class<V> valueType,
              PathMetadata<?> metadata)
 
            | 
 | 
createNumberPath(Class<T> type,
                 PathMetadata<?> metadata)
 
            | 
 | 
createSetPath(Class<E> elementType,
              PathMetadata<?> metadata)
 
            | 
 | 
createSimplePath(Class<T> type,
                 PathMetadata<?> metadata)
 
            | 
 Path<String> | 
createStringPath(PathMetadata<?> metadata)
 
            | 
 | 
createTimePath(Class<T> type,
               PathMetadata<?> metadata)
 
            | 
 
createArrayPath
<T> Path<T[]> createArrayPath(Class<T[]> type,
                              PathMetadata<?> metadata)
 
createEntityPath
<T> Path<T> createEntityPath(Class<T> type,
                             PathMetadata<?> metadata)
 
createSimplePath
<T> Path<T> createSimplePath(Class<T> type,
                             PathMetadata<?> metadata)
 
createComparablePath
<T extends Comparable<?>> Path<T> createComparablePath(Class<T> type,
                                                       PathMetadata<?> metadata)
 
createEnumPath
<T extends Enum<T>> Path<T> createEnumPath(Class<T> type,
                                           PathMetadata<?> metadata)
 
createDatePath
<T extends Comparable<?>> Path<T> createDatePath(Class<T> type,
                                                 PathMetadata<?> metadata)
 
createTimePath
<T extends Comparable<?>> Path<T> createTimePath(Class<T> type,
                                                 PathMetadata<?> metadata)
 
createDateTimePath
<T extends Comparable<?>> Path<T> createDateTimePath(Class<T> type,
                                                     PathMetadata<?> metadata)
 
createNumberPath
<T extends Number & Comparable<T>> Path<T> createNumberPath(Class<T> type,
                                                           PathMetadata<?> metadata)
 
createBooleanPath
Path<Boolean> createBooleanPath(PathMetadata<?> metadata)
 
createStringPath
Path<String> createStringPath(PathMetadata<?> metadata)
 
createListPath
<E> Path<List<E>> createListPath(Class<E> elementType,
                                 PathMetadata<?> metadata)
 
createSetPath
<E> Path<Set<E>> createSetPath(Class<E> elementType,
                               PathMetadata<?> metadata)
 
createCollectionPath
<E> Path<Collection<E>> createCollectionPath(Class<E> elementType,
                                             PathMetadata<?> metadata)
 
createMapPath
<K,V> Path<Map<K,V>> createMapPath(Class<K> keyType,
                                   Class<V> valueType,
                                   PathMetadata<?> metadata)
 
Copyright © 2007-2011 Mysema Ltd. All Rights Reserved.