public abstract class HasSchema<T> extends Object implements PolymorphicSchema.Factory
| Modifier and Type | Field and Description |
|---|---|
ArraySchemas.Base |
genericElementSchema |
IdStrategy |
strategy |
| Modifier | Constructor and Description |
|---|---|
protected |
HasSchema(IdStrategy strategy) |
| Modifier and Type | Method and Description |
|---|---|
abstract Pipe.Schema<T> |
getPipeSchema()
Gets the pipe schema.
|
abstract Schema<T> |
getSchema()
Gets the schema.
|
PolymorphicSchema |
newSchema(Class<?> typeClass,
IdStrategy strategy,
PolymorphicSchema.Handler handler) |
public final IdStrategy strategy
public final ArraySchemas.Base genericElementSchema
protected HasSchema(IdStrategy strategy)
public abstract Pipe.Schema<T> getPipeSchema()
public PolymorphicSchema newSchema(Class<?> typeClass, IdStrategy strategy, PolymorphicSchema.Handler handler)
newSchema in interface PolymorphicSchema.FactoryCopyright © 2009–2018. All rights reserved.