Modifier and Type | Class and Description |
---|---|
class |
AddonAddonFacet
Configures the project as an Addon SPI project
|
class |
AddonAPIFacet
Ensures that a project is configured as a jar with access to the Furnace APIs.
|
class |
AddonClassifierFacet
Ensures that a project is configured as a forge-addon with access to the Furnace APIs, and provides a default
AddonLifecycleProvider . |
class |
AddonImplFacet
Ensures that a project is configured as a jar with access to the Furnace APIs.
|
class |
AddonParentFacet
Configures the project as an complex forge-addon project.
|
class |
AddonSPIFacet
Configures the project as an Addon SPI project
|
class |
AddonTestFacet
Configures the project as an Addon Test project
|
class |
DefaultFurnaceContainerAPIFacet
Ensures that a project depends on the default Furnace container API.
|
class |
DefaultFurnaceContainerFacet
Ensures that a project depends on the default Furnace container
|
class |
ForgeBOMFacet
Installs the BOM into the project
|
class |
ForgeVersionFacet
Adds the Forge version property in the pom.xml.
|
class |
FurnaceAPIFacet
Ensures that a project depends on the default Furnace container API.
|
class |
FurnaceBOMFacet
Installs the Furnace BOM into the project
|
class |
FurnacePluginFacet
Adds the Furnace Maven Plugin to the build descriptor in order to generate the DOT file automatically.
|
class |
FurnaceVersionFacet
Ensures that a project depends on the default Furnace container API.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConfigurationFacet
Returns the configuration for a given project
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFaceted<FACETTYPE extends Facet<?>> |
interface |
Faceted<FACETTYPE extends Facet<?>> |
interface |
MutableFaceted<FACETTYPE extends Facet<?>>
A mutable
Faceted type. |
Modifier and Type | Interface and Description |
---|---|
interface |
MutableFacet<FACETEDTYPE extends Faceted<?>>
A
Facet with a mutable getFaceted() . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractFacet<FACETEDTYPE extends Faceted<?>>
A base convenience
Facet abstract class. |
Modifier and Type | Method and Description |
---|---|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.create(FACETEDTYPE origin,
Class<FACETTYPE> type)
Create a new instance of the given
Facet type. |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.createFacets(FACETEDTYPE origin,
Class<FACETTYPE> type)
|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.install(FACETEDTYPE origin,
Class<FACETTYPE> type)
Create and installs a new instance of the given
Facet type. |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.install(FACETEDTYPE origin,
Class<FACETTYPE> type,
org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter)
Create and installs a new instance of the given
Facet type. |
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.install(FACETEDTYPE origin,
FACETTYPE facet)
|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.install(FACETEDTYPE origin,
FACETTYPE facet,
org.jboss.forge.furnace.util.Predicate<FACETTYPE> filter)
|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.register(FACETEDTYPE origin,
Class<FACETTYPE> type)
|
<FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetFactory.register(FACETEDTYPE origin,
FACETTYPE facet)
|
Modifier and Type | Method and Description |
---|---|
static <FACETEDTYPE extends Faceted<FACETTYPE>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetInspector.getAllOptionalFacets(Class<FACETTYPE> inspectedType)
|
static <FACETTYPE extends Facet<?>> |
FacetInspector.getAllRelatedFacets(Class<?> inspectedType)
|
static <FACETTYPE extends Facet<?>> |
FacetInspector.getAllRequiredFacets(Class<?> inspectedType)
|
static <FACETTYPE extends Facet<?>> |
FacetInspector.getOptionalFacets(Class<?> inspectedType)
|
static <FACETTYPE extends Facet<?>> |
FacetInspector.getRequiredFacets(Class<?> inspectedType)
|
static <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetInspector.hasCircularConstraints(Class<?> inspectedType)
Inspect the given
Class , and return true if any circular dependencies are detected between
any FacetConstraint declarations. |
static <FACETEDTYPE extends Faceted<?>,FACETTYPE extends Facet<FACETEDTYPE>> |
FacetInspector.isConstraintSatisfied(Faceted<FACETTYPE> faceted,
Set<Class<FACETTYPE>> requiredFacets)
Inspect the given
Class , and return true if all declared constraints have been satisfied. |
Modifier and Type | Method and Description |
---|---|
Facet<?> |
FacetEvent.getFacet() |
Modifier and Type | Interface and Description |
---|---|
interface |
GitAPIFacet
Adds the JGit API dependencies to the current project
|
interface |
GitFacet
Creates a Git repository (by running the init action) in the root of the current project.
|
interface |
GitIgnoreFacet
Downloads a list of .gitignore templates.
|
Modifier and Type | Interface and Description |
---|---|
interface |
JavaEEFacet
Facet types that implement this interface are individual components of the Java Enterprise Edition
Specification. |
Modifier and Type | Interface and Description |
---|---|
interface |
CDIFacet<T extends org.jboss.shrinkwrap.descriptor.api.Descriptor>
If installed, this
Project supports features from the CDI specification. |
interface |
CDIFacet_1_0
CDI 1.0 specific version of
CDIFacet |
interface |
CDIFacet_1_1
CDI 1.1 specific version of
CDIFacet |
Modifier and Type | Interface and Description |
---|---|
interface |
EJBFacet
If installed, this
Project supports features from the EJB specification. |
interface |
EJBFacet_3_1 |
interface |
EJBFacet_3_2 |
Modifier and Type | Interface and Description |
---|---|
interface |
FacesFacet<DESCRIPTOR>
If installed, this
Project supports features from the JSF specification. |
interface |
FacesFacet_2_0
JSF 2.0 specific version of
FacesFacet |
interface |
FacesFacet_2_1
JSF 2.1 specific version of
FacesFacet |
interface |
FacesFacet_2_2
JSF 2.2 specific version of
FacesFacet |
Modifier and Type | Interface and Description |
---|---|
interface |
JavaEE6Facet
Configures a project to depend on the JavaEE 6 libraries
|
interface |
JavaEE7Facet
Configures a project to depend on the JavaEE 7 libraries
|
interface |
JavaEESpecFacet
A common interface for the JavaEE spec facets
|
interface |
JMSFacet
Deprecated.
use
JMSFacet instead |
interface |
JSTLFacet
If installed, this
Project supports features from the JSTL specification. |
Modifier and Type | Interface and Description |
---|---|
interface |
JAXWSFacet
If installed, this
Project supports features from the JAX-WS specification. |
Modifier and Type | Interface and Description |
---|---|
interface |
JMSFacet_1_1
Installs the required JMS libraries
|
interface |
JMSFacet_2_0
Installs the required JMS libraries
|
Modifier and Type | Interface and Description |
---|---|
interface |
JPAFacet<DESCRIPTOR extends org.jboss.shrinkwrap.descriptor.api.persistence.PersistenceCommonDescriptor>
If installed, this
Project supports features from the JPA specification. |
interface |
JPAFacet_2_0 |
interface |
JPAFacet_2_1 |
interface |
PersistenceMetaModelFacet
Returns information about metamodel generation for JPA projects
|
Modifier and Type | Interface and Description |
---|---|
interface |
JTAFacet
Installs the required JMS libraries
|
interface |
JTAFacet_1_1
Installs the required JTA libraries
|
interface |
JTAFacet_1_2
Installs the required JTA libraries
|
Modifier and Type | Interface and Description |
---|---|
interface |
RestFacet
If installed, this
Project supports features from the JAX-RS specification. |
interface |
RestFacet_1_1 |
interface |
RestFacet_2_0 |
Modifier and Type | Interface and Description |
---|---|
interface |
ServletFacet<DESCRIPTOR extends org.jboss.shrinkwrap.descriptor.api.webapp.WebAppCommonDescriptor>
If installed, this
Project supports features from the Servlet specification. |
interface |
ServletFacet_2_5 |
interface |
ServletFacet_3_0 |
interface |
ServletFacet_3_1 |
Modifier and Type | Interface and Description |
---|---|
interface |
ValidationFacet
Facet representing JSR-303 capabilities for Bean Validation
|
Modifier and Type | Interface and Description |
---|---|
interface |
WebSocketFacet
If installed, this
Project supports features from the WebSockets specification. |
interface |
WebSocketFacet_1_0
If installed, this
Project supports features from the WebSockets 1.0 specification. |
interface |
WebSocketFacet_1_1
If installed, this
Project supports features from the WebSockets 1.1 specification. |
Modifier and Type | Interface and Description |
---|---|
interface |
MavenFacet
A
ProjectFacet adding support for the Maven build system. |
interface |
MavenPluginFacet |
Modifier and Type | Interface and Description |
---|---|
interface |
JavaCompilerFacet
Allows manipulation of the current configured Java compiler version.
|
interface |
JavaSourceFacet |
Modifier and Type | Interface and Description |
---|---|
interface |
ProjectFacet
|
interface |
ProvidedProjectFacet
A
ProjectFacet specifically provided by ProjectProvider instances. |
Modifier and Type | Interface and Description |
---|---|
interface |
ClassLoaderFacet
|
interface |
DependencyFacet |
interface |
EnterpriseResourcesFacet
A
Facet containing APIs to interact with Java Enterprise Projects (EAR) |
interface |
MetadataFacet |
interface |
ModuleFacet
A
Facet to be used when the project contains modules |
interface |
PackagingFacet
A Facet representing this project's Packaging (JAR, WAR, EAR, etc...)
|
interface |
ResourcesFacet |
interface |
WebResourcesFacet
A
Facet containing APIs to interact with Java Web Projects |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProjectFacet
Abstract class for
ProjectFacet implementations |
Modifier and Type | Interface and Description |
---|---|
interface |
ResourceFacet
|
Modifier and Type | Interface and Description |
---|---|
interface |
TemplateFacet
A Facet for template resource directories.
|
Modifier and Type | Interface and Description |
---|---|
interface |
HintsFacet
Extends the
InputComponent behavior with some orthogonal features (hints) |
Copyright © 2015 JBoss by Red Hat. All rights reserved.