Forge - Projects API 2.0.0.Alpha3

org.jboss.forge.projects
Interface ProjectType


@Exported
public interface ProjectType

Provides additional project configuration for use during new project creation.

Author:
Lincoln Baxter, III

Method Summary
 Iterable<Class<? extends ProjectFacet>> getRequiredFacets()
          Return all Facet Class types required by a project of this type.
 Class<? extends UIWizardStep> getSetupFlow()
          Return the UIWizardStep Class that begins project configuration of this type.
 String getType()
          Return the human-readable project type.
 

Method Detail

getType

String getType()
Return the human-readable project type. This should be relatively unique.


getSetupFlow

Class<? extends UIWizardStep> getSetupFlow()
Return the UIWizardStep Class that begins project configuration of this type.


getRequiredFacets

Iterable<Class<? extends ProjectFacet>> getRequiredFacets()
Return all Facet Class types required by a project of this type.


Forge - Projects API 2.0.0.Alpha3

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