|
Forge - Scaffolding APIs 1.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ScaffoldProvider
Provides an implementation of Scaffolding for various UI code generation operations.
| Method Summary | |
|---|---|
List<Resource<?>> |
generateFromEntity(String targetDir,
Resource<?> template,
org.jboss.forge.parser.java.JavaClass entity,
boolean overwrite)
Generate a set of create, read, update, delete pages for a given JPA entity JavaClass. |
List<Resource<?>> |
generateIndex(String targetDir,
Resource<?> template,
boolean overwrite)
Create and configure the index pages for use in this application. |
List<Resource<?>> |
generateTemplates(String targetDir,
boolean overwrite)
Generate a base set of templates for use in generating resources. |
AccessStrategy |
getAccessStrategy()
Get the AccessStrategy for this ScaffoldProvider. |
List<Resource<?>> |
getGeneratedResources(String targetDir)
Attempt to locate all Resources generated by this ScaffoldProvider. |
TemplateStrategy |
getTemplateStrategy()
Get the TemplateStrategy for this ScaffoldProvider. |
List<Resource<?>> |
setup(String targetDir,
Resource<?> template,
boolean overwrite)
Set up this scaffold provider, installing any necessary Facet or Plugin implementations as
necessary. |
| Methods inherited from interface org.jboss.forge.project.Facet |
|---|
getProject, install, isInstalled, setProject, uninstall |
| Method Detail |
|---|
List<Resource<?>> setup(String targetDir,
Resource<?> template,
boolean overwrite)
Facet or Plugin implementations as
necessary. Use the given Resource as a template.
List<Resource<?>> generateTemplates(String targetDir,
boolean overwrite)
List<Resource<?>> generateIndex(String targetDir,
Resource<?> template,
boolean overwrite)
Resource as a template.
List<Resource<?>> generateFromEntity(String targetDir,
Resource<?> template,
org.jboss.forge.parser.java.JavaClass entity,
boolean overwrite)
JavaClass.
List<Resource<?>> getGeneratedResources(String targetDir)
Resources generated by this ScaffoldProvider.
AccessStrategy getAccessStrategy()
AccessStrategy for this ScaffoldProvider.
TemplateStrategy getTemplateStrategy()
TemplateStrategy for this ScaffoldProvider.
|
Forge - Scaffolding APIs 1.2.0.Final | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||