public class ObjectTypeMapping<O> extends Object implements TypeMapping
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> |
DEFAULT_FILTER |
| Constructor and Description |
|---|
ObjectTypeMapping(com.google.common.collect.BiMap<String,org.javersion.reflect.TypeDescriptor> typesByAlias,
com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter) |
ObjectTypeMapping(String alias,
org.javersion.reflect.TypeDescriptor typeDescriptor,
com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter) |
ObjectTypeMapping(org.javersion.reflect.TypeDescriptor typeDescriptor,
com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
applies(Optional<org.javersion.path.PropertyPath> path,
LocalTypeDescriptor localTypeDescriptor) |
ValueType |
describe(Optional<org.javersion.path.PropertyPath> optionalPath,
org.javersion.reflect.TypeDescriptor typeDescriptor,
DescribeContext context) |
static String |
getAlias(String aliasOrEmpty,
org.javersion.reflect.TypeDescriptor type) |
static String |
getAlias(org.javersion.reflect.TypeDescriptor type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetValueTypepublic static final com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> DEFAULT_FILTER
public ObjectTypeMapping(org.javersion.reflect.TypeDescriptor typeDescriptor,
com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter)
public ObjectTypeMapping(String alias, org.javersion.reflect.TypeDescriptor typeDescriptor, com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter)
public ObjectTypeMapping(com.google.common.collect.BiMap<String,org.javersion.reflect.TypeDescriptor> typesByAlias, com.google.common.base.Predicate<org.javersion.reflect.FieldDescriptor> filter)
public boolean applies(Optional<org.javersion.path.PropertyPath> path, LocalTypeDescriptor localTypeDescriptor)
applies in interface TypeMappingpublic ValueType describe(Optional<org.javersion.path.PropertyPath> optionalPath, org.javersion.reflect.TypeDescriptor typeDescriptor, DescribeContext context)
describe in interface TypeMappingpublic static String getAlias(org.javersion.reflect.TypeDescriptor type)
Copyright © 2015. All rights reserved.