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