public class FacetFactoryImpl extends Object implements FacetFactory, org.jboss.forge.furnace.container.simple.Service
| Constructor and Description |
|---|
FacetFactoryImpl(org.jboss.forge.furnace.Furnace furnace) |
| Modifier and Type | Method and Description |
|---|---|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
create(FACETEDTYPE origin,
Class<FACETTYPE> type) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
createFacets(FACETEDTYPE origin,
Class<FACETTYPE> type) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
install(FACETEDTYPE origin,
Class<FACETTYPE> type) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
install(FACETEDTYPE origin,
Class<FACETTYPE> type,
org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
install(FACETEDTYPE origin,
FACETTYPE facet) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
install(FACETEDTYPE origin,
FACETTYPE facet,
org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
register(FACETEDTYPE origin,
Class<FACETTYPE> type) |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
register(FACETEDTYPE origin,
FACETTYPE facet) |
public FacetFactoryImpl(org.jboss.forge.furnace.Furnace furnace)
public <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> FACETTYPE create(FACETEDTYPE origin, Class<FACETTYPE> type)
create in interface FacetFactorypublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> Iterable<FACETTYPE> createFacets(FACETEDTYPE origin, Class<FACETTYPE> type)
createFacets in interface FacetFactorypublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> FACETTYPE install(FACETEDTYPE origin, Class<FACETTYPE> type) throws FacetNotFoundException
install in interface FacetFactoryFacetNotFoundExceptionpublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> FACETTYPE install(FACETEDTYPE origin, Class<FACETTYPE> type, org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter) throws FacetNotFoundException, IllegalStateException, FacetIsAmbiguousException
install in interface FacetFactoryFacetNotFoundExceptionIllegalStateExceptionFacetIsAmbiguousExceptionpublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> boolean install(FACETEDTYPE origin, FACETTYPE facet)
install in interface FacetFactorypublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> boolean install(FACETEDTYPE origin, FACETTYPE facet, org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter) throws IllegalArgumentException, IllegalStateException
install in interface FacetFactoryIllegalArgumentExceptionIllegalStateExceptionpublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> FACETTYPE register(FACETEDTYPE origin, Class<FACETTYPE> type) throws FacetNotFoundException
register in interface FacetFactoryFacetNotFoundExceptionpublic <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> boolean register(FACETEDTYPE origin, FACETTYPE facet) throws IllegalArgumentException
register in interface FacetFactoryIllegalArgumentExceptionCopyright © 2014 JBoss by Red Hat. All rights reserved.