public class SubSchemaFactory extends AbstractSchemaFactory implements SchemaFactory
| Constructor and Description |
|---|
SubSchemaFactory() |
| Modifier and Type | Method and Description |
|---|---|
String |
getId() |
List<SchemaPostProcessor> |
getPostProcessors() |
Schema |
getSchema(Class<?> clz) |
Schema |
getSchema(String type) |
Class<?> |
getSchemaClass(String type) |
SchemaFactory |
getSchemaFactory() |
void |
init() |
List<Schema> |
listSchemas() |
Schema |
parseSchema(String name) |
protected void |
prune(SchemaImpl schema) |
Schema |
registerSchema(Object obj) |
void |
setId(String id) |
void |
setPostProcessors(List<SchemaPostProcessor> postProcessors) |
void |
setSchemaFactory(SchemaFactory schemaFactory) |
getBaseType, getNames, getPluralName, getSchemaClass, getSchemaClass, getSchemaName, getSchemaName, getSchemaNames, getSingularName, typeStringMatchesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetBaseType, getPluralName, getSchemaClass, getSchemaClass, getSchemaName, getSchemaName, getSchemaNames, getSingularName, typeStringMatchespublic void init()
protected void prune(SchemaImpl schema)
public String getId()
getId in interface SchemaFactorypublic List<Schema> listSchemas()
listSchemas in interface SchemaFactorypublic Schema getSchema(Class<?> clz)
getSchema in interface SchemaFactorypublic Schema getSchema(String type)
getSchema in interface SchemaFactorypublic Class<?> getSchemaClass(String type)
getSchemaClass in interface SchemaFactorypublic Schema registerSchema(Object obj)
registerSchema in interface SchemaFactorypublic Schema parseSchema(String name)
parseSchema in interface SchemaFactorypublic SchemaFactory getSchemaFactory()
public List<SchemaPostProcessor> getPostProcessors()
public void setPostProcessors(List<SchemaPostProcessor> postProcessors)
public void setId(String id)
@Inject public void setSchemaFactory(SchemaFactory schemaFactory)
Copyright © 2015. All rights reserved.