public class SmartReport extends AdvancedDesignFeature
Constructor and Description |
---|
SmartReport(java.lang.String name,
java.lang.String label,
SmartReportNode rootnode)
Create a smart report with the provided root node
|
Modifier and Type | Method and Description |
---|---|
void |
generateActionsAndPages()
This method will generate the signature (interface) of actions and pages for
the advanced design feature
|
void |
generateActionsAndPagesToFile(java.lang.String actionfolder,
java.lang.String pagefolder,
java.lang.String author,
java.lang.String version)
This method will generate the content of actions and pages for the advanced
design feature
|
ActionDefinition[] |
getActionsInGroup() |
getParentModule, setParentModule
changeName, cleanName, equals, getName
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public SmartReport(java.lang.String name, java.lang.String label, SmartReportNode rootnode)
name
- unique name of the report for the module (should be a valid
java language attribute name)label
- a plain language label in the default languagerootnode
- the root node of the reportpublic ActionDefinition[] getActionsInGroup()
public void generateActionsAndPages()
AdvancedDesignFeature
generateActionsAndPages
in class AdvancedDesignFeature
public void generateActionsAndPagesToFile(java.lang.String actionfolder, java.lang.String pagefolder, java.lang.String author, java.lang.String version) throws java.io.IOException
AdvancedDesignFeature
generateActionsAndPagesToFile
in class AdvancedDesignFeature
actionfolder
- folder to create actions intopagefolder
- folder to create pages intoauthor
- author of the moduleversion
- version of the modulejava.io.IOException
- if anything bad happens while writing the module