public class MyEclipseStrutsDataWriter extends AbstractEclipseWriter
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.String |
MYECLIPSE_MYSTRUTSDATA_FILENAME |
private static java.lang.String |
MYECLIPSE_STRUTS_BASE_PACKAGE |
private static java.lang.String |
MYECLIPSE_STRUTS_DEFAULT_PATTERN |
private static java.lang.String |
MYECLIPSE_STRUTS_PATTERN |
private static java.lang.String |
MYECLIPSE_STRUTS_PROPERTIES |
private static java.lang.String |
MYECLIPSE_STRUTS_SERVLET_DEFAULT_NAME |
private static java.lang.String |
MYECLIPSE_STRUTS_SERVLET_NAME |
private static java.lang.String |
MYECLIPSE_STRUTS_VERSION |
private static java.util.Map |
strutsPatterns |
private java.util.Map |
strutsProps |
config, log| Constructor and Description |
|---|
MyEclipseStrutsDataWriter(java.util.Map strutsProps)
Receive struts properties map from plugin
|
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
getBasePackage()
Retrieve struts actions base package name from plugin configuration or use project groupId if not set
|
private java.lang.String |
getStrutsPattern()
Retrieve Struts servlet url-pattern from plugin configuration and convert it to the code MyEclipse uses.
|
private java.lang.String |
getStrutsServletName()
Retrieve Struts servlet name from plugin configuration.
|
private java.lang.String |
getStrutsVersion()
Retrieve Struts version from plugin configuration or if not specified from project dependencies.
|
void |
write()
Write MyEclipse .mystrutsdata configuration file
|
initprivate static final java.lang.String MYECLIPSE_MYSTRUTSDATA_FILENAME
private static final java.lang.String MYECLIPSE_STRUTS_PROPERTIES
private static final java.lang.String MYECLIPSE_STRUTS_VERSION
private static final java.lang.String MYECLIPSE_STRUTS_BASE_PACKAGE
private static final java.lang.String MYECLIPSE_STRUTS_PATTERN
private static final java.lang.String MYECLIPSE_STRUTS_SERVLET_NAME
private static final java.lang.String MYECLIPSE_STRUTS_DEFAULT_PATTERN
private static final java.lang.String MYECLIPSE_STRUTS_SERVLET_DEFAULT_NAME
private static java.util.Map strutsPatterns
private java.util.Map strutsProps
public MyEclipseStrutsDataWriter(java.util.Map strutsProps)
strutsProps - MyEclipsePlugin.strutspublic void write()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate java.lang.String getStrutsVersion()
private java.lang.String getBasePackage()
private java.lang.String getStrutsPattern()
private java.lang.String getStrutsServletName()