Forge - Facets Addon API 2.0.0.Alpha4
A C E F G H I M O S U 

A

AbstractFacet<FACETED extends Faceted<?>> - Class in org.jboss.forge.facets
A base convenience Facet abstract class.
AbstractFacet() - Constructor for class org.jboss.forge.facets.AbstractFacet
 
AbstractFaceted<FACETTYPE extends Facet<?>> - Class in org.jboss.forge.facets
 
AbstractFaceted() - Constructor for class org.jboss.forge.facets.AbstractFaceted
 

C

create(Class<FACET>) - Method in interface org.jboss.forge.facets.FacetFactory
Create a new instance of the given Facet type.
create(Class<FACET>, E) - Method in interface org.jboss.forge.facets.FacetFactory
Create a new instance of the given Facet type.
createFacets(Class<FACET>) - Method in interface org.jboss.forge.facets.FacetFactory
Get all instantiable Facet instances implementing the given Facet type.
createFacets(Class<FACET>, E) - Method in interface org.jboss.forge.facets.FacetFactory
Get all instantiable Facet instances implementing the given Facet type.

E

equals(Object) - Method in class org.jboss.forge.facets.AbstractFacet
 

F

Facet<FACETED extends Faceted<?>> - Interface in org.jboss.forge.facets
A Facet is an access point to common functionality, file manipulations, descriptors that extend a Faceted instance.
Faceted<FACETTYPE extends Facet<?>> - Interface in org.jboss.forge.facets
 
FacetFactory - Interface in org.jboss.forge.facets
Responsible for instantiation of new Facet instances.
FacetNotFoundException - Exception in org.jboss.forge.facets
An exception representing the state where a facet was requested, but was not available.
FacetNotFoundException() - Constructor for exception org.jboss.forge.facets.FacetNotFoundException
 
FacetNotFoundException(String) - Constructor for exception org.jboss.forge.facets.FacetNotFoundException
 
FacetNotFoundException(Throwable) - Constructor for exception org.jboss.forge.facets.FacetNotFoundException
 
FacetNotFoundException(String, Throwable) - Constructor for exception org.jboss.forge.facets.FacetNotFoundException
 

G

getFacet(Class<F>) - Method in class org.jboss.forge.facets.AbstractFaceted
 
getFacet(Class<F>) - Method in interface org.jboss.forge.facets.Faceted
Return the instance of the requested Facet type, or throw a FacetNotFoundException if no Facet of that type is installed.
getFacets() - Method in class org.jboss.forge.facets.AbstractFaceted
 
getFacets(Class<F>) - Method in class org.jboss.forge.facets.AbstractFaceted
 
getFacets() - Method in interface org.jboss.forge.facets.Faceted
Return a Iterable of the currently installed Facets.
getFacets(Class<F>) - Method in interface org.jboss.forge.facets.Faceted
Return a Iterable of the currently installed Facets matching the given type.
getOrigin() - Method in class org.jboss.forge.facets.AbstractFacet
 
getOrigin() - Method in interface org.jboss.forge.facets.Facet
Return the Faceted instance on which this Facet operates.

H

hasAllFacets(Iterable<Class<? extends FACETTYPE>>) - Method in class org.jboss.forge.facets.AbstractFaceted
 
hasAllFacets(Class<? extends FACETTYPE>...) - Method in class org.jboss.forge.facets.AbstractFaceted
 
hasAllFacets(Iterable<Class<? extends FACETTYPE>>) - Method in interface org.jboss.forge.facets.Faceted
Return true if all Facets of the given types are present; otherwise, if any of the given facet types is missing, return false.
hasAllFacets(Class<? extends FACETTYPE>...) - Method in interface org.jboss.forge.facets.Faceted
Return true if all Facets of the given types are present; otherwise, if any of the given facet types is missing, return false.
hasFacet(Class<? extends FACETTYPE>) - Method in class org.jboss.forge.facets.AbstractFaceted
 
hasFacet(Class<? extends FACETTYPE>) - Method in interface org.jboss.forge.facets.Faceted
Return true if a facet of the given type is present; return false otherwise.
hashCode() - Method in class org.jboss.forge.facets.AbstractFacet
Facet instances are the same if they are registered to the same project.

I

install(FACETTYPE) - Method in class org.jboss.forge.facets.AbstractFaceted
 
install() - Method in interface org.jboss.forge.facets.Facet
Perform necessary setup for this Facet to be considered installed in the given Faceted instance.
install(FACETTYPE) - Method in interface org.jboss.forge.facets.Faceted
Install and register the given Facet.
install(Class<FACET>, E) - Method in interface org.jboss.forge.facets.FacetFactory
Create and installs a new instance of the given Facet type.
isInstalled() - Method in interface org.jboss.forge.facets.Facet
Return true if the Facet is available for the given Faceted instance, false if otherwise.

M

MutableOrigin<FACETED extends Faceted<?>> - Interface in org.jboss.forge.facets
A Facet with a mutable Facet.getOrigin().

O

org.jboss.forge.facets - package org.jboss.forge.facets
 
origin - Variable in class org.jboss.forge.facets.AbstractFacet
 

S

setOrigin(FACETED) - Method in class org.jboss.forge.facets.AbstractFacet
Set the origin on which this Facet will operate.
setOrigin(FACETED) - Method in interface org.jboss.forge.facets.MutableOrigin
Set the Faceted origin to which this Facet belongs.
supports(F) - Method in interface org.jboss.forge.facets.Faceted
Return true if the given Facet is supported.

U

uninstall() - Method in class org.jboss.forge.facets.AbstractFacet
 
uninstall(FACETTYPE) - Method in class org.jboss.forge.facets.AbstractFaceted
 
uninstall() - Method in interface org.jboss.forge.facets.Facet
Remove this Facet from its Faceted instance, and perform any necessary cleanup.
uninstall(FACETTYPE) - Method in interface org.jboss.forge.facets.Faceted
Remove the given Facet from the internal collection of installed facets.
A C E F G H I M O S U 
Forge - Facets Addon API 2.0.0.Alpha4

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.