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