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, wait
assignsFacet
protected 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.