|
Nuxeo Enterprise Platform 5.4 | |||||||||
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.
Method Summary | |
---|---|
void |
clear()
Unregisters all types. |
Set<String> |
getDocumentTypeNamesExtending(String docType)
Return the names of all document types extending the given one, which is included. |
Set<String> |
getDocumentTypeNamesForFacet(String facet)
Returns the names of all document types that have given facet. |
int |
getDocumentTypesCount()
|
Field |
getField(String prefixedName)
Gets the field given a prefixed name. |
TypeHelper |
getHelper(String schema,
String type)
|
Schema |
getSchemaFromPrefix(String schemaPrefix)
|
Schema |
getSchemaFromURI(String schemaURI)
|
int |
getSchemasCount()
|
Type[] |
getTypes(String schema)
Gets the types defined by the given schema. |
int |
getTypesCount()
|
String |
getXmlSchemaDefinition(String name)
Get the schema definition. |
void |
registerDocumentType(DocumentType docType)
|
void |
registerHelper(String schema,
String type,
TypeHelper helper)
|
void |
registerSchema(Schema schema)
|
void |
registerType(Type type)
|
DocumentType |
unregisterDocumentType(String name)
|
void |
unregisterHelper(String schema,
String type)
|
Schema |
unregisterSchema(String name)
|
Type |
unregisterType(String name)
|
Methods inherited from interface org.nuxeo.ecm.core.schema.TypeProvider |
---|
getDocumentType, getDocumentTypes, 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)
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 Enterprise Platform 5.4 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |