Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.core.schema
Interface TypeProvider

All Known Subinterfaces:
SchemaManager
All Known Implementing Classes:
SchemaManagerImpl

public interface TypeProvider

A provider of types (property types, schemas, document types, facets).


Method Summary
 DocumentType getDocumentType(String docType)
          Gets a document type.
 DocumentType[] getDocumentTypes()
          Gets the list of document types.
 CompositeType getFacet(String name)
          Gets a facet.
 CompositeType[] getFacets()
          Gets the list of facets.
 Schema getSchema(String schema)
          Gets a schema.
 Schema[] getSchemas()
          Gets the list of schemas.
 Type getType(String name)
          Gets a property type.
 Type getType(String schema, String name)
          Low level generic type lookup.
 Type[] getTypes()
          Gets the list of property types.
 

Method Detail

getType

Type getType(String schema,
             String name)
Low level generic type lookup.


getType

Type getType(String name)
Gets a property type.


getTypes

Type[] getTypes()
Gets the list of property types.


getSchema

Schema getSchema(String schema)
Gets a schema.


getSchemas

Schema[] getSchemas()
Gets the list of schemas.


getDocumentType

DocumentType getDocumentType(String docType)
Gets a document type.


getDocumentTypes

DocumentType[] getDocumentTypes()
Gets the list of document types.


getFacet

CompositeType getFacet(String name)
Gets a facet.


getFacets

CompositeType[] getFacets()
Gets the list of facets.


Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.