| Modifier and Type | Class and Description |
|---|---|
class |
ArraySchema
Used when a field is an array (Object[] or any polymorphic component type).
|
class |
ClassSchema
Used when a field is declared as "Class>" (with or with-out generics).
|
class |
NumberSchema
Used when the type is
Number. |
class |
ObjectSchema
A schema for dynamic types (fields where the type is
Object). |
class |
PolymorphicCollectionSchema
Used when the type is an interface (Collection/List/Set/SortedSet).
|
class |
PolymorphicEnumSchema
Used when a field is declared as "Enum>" (with or with-out generics).
|
class |
PolymorphicMapSchema
Used when the type is an interface (Map/SortedMap).
|
class |
PolymorphicThrowableSchema
Used when the type is assignable from
Throwable. |
| Modifier and Type | Method and Description |
|---|---|
static PolymorphicSchema |
PolymorphicSchemaFactories.getSchemaFromCollectionOrMapGenericType(java.lang.Class<?> clazz,
IdStrategy strategy) |
PolymorphicSchema |
PolymorphicSchema.Factory.newSchema(IdStrategy strategy,
PolymorphicSchema.Handler handler) |
Copyright © 2009-2016. All Rights Reserved.