|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SchemaManager
A Type Manager manages ECM document types, schemas and field types.
Methods inherited from interface org.nuxeo.ecm.core.schema.TypeProvider |
---|
getDocumentType, getDocumentTypes, getFacet, getFacets, getSchema, getSchemas, getType, getType, getTypes |
Method Detail |
---|
void registerType(Type type)
Type unregisterType(String name)
Type[] getTypes(String schema)
schema
-
int getTypesCount()
void registerSchema(Schema schema)
Schema unregisterSchema(String name)
Field getField(String prefixedName)
prefixedName
-
Schema getSchemaFromPrefix(String schemaPrefix)
Schema getSchemaFromURI(String schemaURI)
int getSchemasCount()
void registerDocumentType(DocumentType docType)
DocumentType unregisterDocumentType(String name)
void registerFacet(CompositeType facet)
CompositeType unregisterFacet(String name)
Set<String> getDocumentTypeNamesForFacet(String facet)
facet
-
Set<String> getDocumentTypeNamesExtending(String docType)
docType
-
int getDocumentTypesCount()
void clear()
String getXmlSchemaDefinition(String name)
void registerHelper(String schema, String type, TypeHelper helper)
void unregisterHelper(String schema, String type)
TypeHelper getHelper(String schema, String type)
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |