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.