public class DefaultPathFactory extends java.lang.Object implements PathFactory
PathFactory interface| Constructor and Description |
|---|
DefaultPathFactory() |
| Modifier and Type | Method and Description |
|---|---|
<T> Path<T[]> |
createArrayPath(java.lang.Class<T[]> arrayType,
PathMetadata<?> metadata) |
Path<java.lang.Boolean> |
createBooleanPath(PathMetadata<?> metadata) |
<E> Path<java.util.Collection<E>> |
createCollectionPath(java.lang.Class<E> elementType,
PathMetadata<?> metadata) |
<T extends java.lang.Comparable<?>> |
createComparablePath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<T extends java.lang.Comparable<?>> |
createDatePath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<T extends java.lang.Comparable<?>> |
createDateTimePath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<T> Path<T> |
createEntityPath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<T extends java.lang.Enum<T>> |
createEnumPath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<E> Path<java.util.List<E>> |
createListPath(java.lang.Class<E> elementType,
PathMetadata<?> metadata) |
<K,V> Path<java.util.Map<K,V>> |
createMapPath(java.lang.Class<K> keyType,
java.lang.Class<V> valueType,
PathMetadata<?> metadata) |
<T extends java.lang.Number & java.lang.Comparable<T>> |
createNumberPath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
<E> Path<java.util.Set<E>> |
createSetPath(java.lang.Class<E> elementType,
PathMetadata<?> metadata) |
<T> Path<T> |
createSimplePath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
Path<java.lang.String> |
createStringPath(PathMetadata<?> metadata) |
<T extends java.lang.Comparable<?>> |
createTimePath(java.lang.Class<T> type,
PathMetadata<?> metadata) |
public <T> Path<T[]> createArrayPath(java.lang.Class<T[]> arrayType, PathMetadata<?> metadata)
createArrayPath in interface PathFactorypublic Path<java.lang.Boolean> createBooleanPath(PathMetadata<?> metadata)
createBooleanPath in interface PathFactorypublic <E> Path<java.util.Collection<E>> createCollectionPath(java.lang.Class<E> elementType, PathMetadata<?> metadata)
createCollectionPath in interface PathFactorypublic <T extends java.lang.Comparable<?>> Path<T> createComparablePath(java.lang.Class<T> type, PathMetadata<?> metadata)
createComparablePath in interface PathFactorypublic <T extends java.lang.Comparable<?>> Path<T> createDatePath(java.lang.Class<T> type, PathMetadata<?> metadata)
createDatePath in interface PathFactorypublic <T extends java.lang.Comparable<?>> Path<T> createDateTimePath(java.lang.Class<T> type, PathMetadata<?> metadata)
createDateTimePath in interface PathFactorypublic <T> Path<T> createEntityPath(java.lang.Class<T> type, PathMetadata<?> metadata)
createEntityPath in interface PathFactorypublic <T extends java.lang.Enum<T>> Path<T> createEnumPath(java.lang.Class<T> type, PathMetadata<?> metadata)
createEnumPath in interface PathFactorypublic <E> Path<java.util.List<E>> createListPath(java.lang.Class<E> elementType, PathMetadata<?> metadata)
createListPath in interface PathFactorypublic <K,V> Path<java.util.Map<K,V>> createMapPath(java.lang.Class<K> keyType, java.lang.Class<V> valueType, PathMetadata<?> metadata)
createMapPath in interface PathFactorypublic <T extends java.lang.Number & java.lang.Comparable<T>> Path<T> createNumberPath(java.lang.Class<T> type, PathMetadata<?> metadata)
createNumberPath in interface PathFactorypublic <E> Path<java.util.Set<E>> createSetPath(java.lang.Class<E> elementType, PathMetadata<?> metadata)
createSetPath in interface PathFactorypublic <T> Path<T> createSimplePath(java.lang.Class<T> type, PathMetadata<?> metadata)
createSimplePath in interface PathFactorypublic Path<java.lang.String> createStringPath(PathMetadata<?> metadata)
createStringPath in interface PathFactorypublic <T extends java.lang.Comparable<?>> Path<T> createTimePath(java.lang.Class<T> type, PathMetadata<?> metadata)
createTimePath in interface PathFactoryCopyright © 2007-2013 Mysema Ltd. All Rights Reserved.