public abstract class AbstractMetadataFacetFactory<T extends MetadataFacet> extends Object implements MetadataFacetFactory<T>
| Modifier | Constructor and Description | 
|---|---|
| protected  | AbstractMetadataFacetFactory(Class<T> facetClazz) | 
| protected  | AbstractMetadataFacetFactory(Class<T> facetClazz,
                            String facetId) | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract T | createMetadataFacet() | 
| abstract T | createMetadataFacet(String repositoryId,
                   String name) | 
| Class<T> | getFacetClass() | 
| String | getFacetId() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitassignsFacetprotected AbstractMetadataFacetFactory(Class<T> facetClazz, String facetId)
protected AbstractMetadataFacetFactory(Class<T> facetClazz)
public abstract T createMetadataFacet()
createMetadataFacet in interface MetadataFacetFactory<T extends MetadataFacet>public abstract T createMetadataFacet(String repositoryId, String name)
createMetadataFacet in interface MetadataFacetFactory<T extends MetadataFacet>public Class<T> getFacetClass()
getFacetClass in interface MetadataFacetFactory<T extends MetadataFacet>public String getFacetId()
getFacetId in interface MetadataFacetFactory<T extends MetadataFacet>Copyright © 2006–2019 The Apache Software Foundation. All rights reserved.