Forge - Shell API 1.2.0.Final

Uses of Interface
org.jboss.forge.project.Facet

Packages that use Facet
org.jboss.forge.project   
org.jboss.forge.project.facets   
org.jboss.forge.project.facets.events   
org.jboss.forge.project.services   
org.jboss.forge.shell.project   
org.jboss.forge.shell.util   
 

Uses of Facet in org.jboss.forge.project
 

Methods in org.jboss.forge.project with type parameters of type Facet
<F extends Facet>
F
BaseProject.getFacet(Class<F> type)
           
<F extends Facet>
F
Project.getFacet(Class<F> type)
          Return the instance of the requested Facet type, or throw a FacetNotFoundException if no Facet of that type is registered.
<F extends Facet>
List<F>
BaseProject.getFacets(Class<F> type)
           
<F extends Facet>
Collection<F>
Project.getFacets(Class<F> type)
          Return a Collection of the currently installed Facets matching the given type.
 

Methods in org.jboss.forge.project that return types with arguments of type Facet
 List<Facet> BaseProject.getFacets()
           
 Collection<Facet> Project.getFacets()
          Return a Collection of the currently installed Facets.
 

Methods in org.jboss.forge.project with parameters of type Facet
 Project BaseProject.installFacet(Facet facet)
           
 Project Project.installFacet(Facet facet)
          Install and register the given Facet.
 Project BaseProject.registerFacet(Facet facet)
           
 Project Project.registerFacet(Facet facet)
          Add the given Facet to this Project's internal collection of installed facets.
 Project BaseProject.removeFacet(Facet facet)
           
 Project Project.removeFacet(Facet facet)
          Remove the given Facet from this Project's internal collection of installed facets.
 Project BaseProject.unregisterFacet(Facet facet)
           
 Project Project.unregisterFacet(Facet facet)
          Remove the given Facet from this Project's internal collection of installed facets.
 

Method parameters in org.jboss.forge.project with type arguments of type Facet
 boolean BaseProject.hasAllFacets(Collection<Class<? extends Facet>> facetDependencies)
           
 boolean Project.hasAllFacets(Collection<Class<? extends Facet>> facetDependencies)
          Return true if this project has all Facets of the given types; otherwise, if any of the given facet types is missing, return false.
 boolean BaseProject.hasFacet(Class<? extends Facet> type)
           
 boolean Project.hasFacet(Class<? extends Facet> type)
          Return true if this project has a facet of the given type; return false otherwise.
 

Uses of Facet in org.jboss.forge.project.facets
 

Subinterfaces of Facet in org.jboss.forge.project.facets
 interface DependencyFacet
           
 interface JavaExecutionFacet
           
 interface JavaSourceFacet
           
 interface MetadataFacet
           
 interface PackagingFacet
          A Facet representing this project's Packaging (JAR, WAR, EAR, etc...)
 interface ResourceFacet
           
 interface WebResourceFacet
          A Facet containing APIs to interact with Java Web Projects
 

Classes in org.jboss.forge.project.facets that implement Facet
 class BaseFacet
          A base convenience Facet abstract class.
 

Uses of Facet in org.jboss.forge.project.facets.events
 

Methods in org.jboss.forge.project.facets.events that return Facet
 Facet FacetRemoved.getFacet()
           
 Facet FacetInstalled.getFacet()
           
 

Methods in org.jboss.forge.project.facets.events that return types with arguments of type Facet
 List<Class<? extends Facet>> RemoveFacets.getFacetTypes()
          Get the facet types to be installed
 List<Class<? extends Facet>> InstallFacets.getFacetTypes()
          Get the facet types to be installed
 

Constructors in org.jboss.forge.project.facets.events with parameters of type Facet
FacetInstalled(Facet facet)
           
FacetRemoved(Facet facet)
           
 

Constructor parameters in org.jboss.forge.project.facets.events with type arguments of type Facet
InstallFacets(boolean prompt, Class<? extends Facet> facetType)
          Install the given facet but first prompt for confirmation.
InstallFacets(Class<? extends Facet> facetType)
          Install the given facet without prompting for confirmation
RemoveFacets(boolean prompt, Class<? extends Facet> facetType)
          Install the given facet but first prompt for confirmation.
RemoveFacets(Class<? extends Facet> facetType)
          Install the given facet without prompting for confirmation
 

Uses of Facet in org.jboss.forge.project.services
 

Methods in org.jboss.forge.project.services with type parameters of type Facet
<T extends Facet>
T
FacetFactory.getFacet(Class<T> type)
           
 

Methods in org.jboss.forge.project.services that return Facet
 Facet FacetFactory.getFacetByName(String facetName)
           
 

Methods in org.jboss.forge.project.services that return types with arguments of type Facet
 List<Facet> FacetFactory.getFacets()
          Deprecated. Use #getFacetTypes() instead. This will be removed in a future release.
 Set<Class<? extends Facet>> FacetFactory.getFacetTypes()
           
 

Method parameters in org.jboss.forge.project.services with type arguments of type Facet
 void ProjectFactory.installSingleFacet(Project project, Class<? extends Facet> type)
           
 void ProjectFactory.registerSingleFacet(Project project, Class<? extends Facet> type)
           
 

Uses of Facet in org.jboss.forge.shell.project
 

Methods in org.jboss.forge.shell.project that return types with arguments of type Facet
 Set<Class<? extends Facet>> FacetRegistry.getFacetTypes()
          Return all known Facet types.
 

Uses of Facet in org.jboss.forge.shell.util
 

Methods in org.jboss.forge.shell.util that return types with arguments of type Facet
static List<Class<? extends Facet>> ConstraintInspector.getFacetDependencies(Class<?> type)
          Inspect the given Class for any dependencies to Facet types.
 


Forge - Shell API 1.2.0.Final

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