net.sf.xsltmp
Class XsltGeneratorBase
java.lang.Object
org.apache.maven.plugin.AbstractMojo
net.sf.xsltmp.XsltGeneratorBase
- All Implemented Interfaces:
- XsltGeneratorConstants, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- FromManyBase
public abstract class XsltGeneratorBase
- extends org.apache.maven.plugin.AbstractMojo
- implements XsltGeneratorConstants
The base class for XSLT Generator. Based on Codehaus xslt-maven-plugin.
| Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
| Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
execute |
archiverManager
protected org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
- To look up Archiver/UnArchiver implementations
resolver
protected DefaultURIResolver resolver
XsltGeneratorBase
public XsltGeneratorBase()
getProject
public org.apache.maven.project.MavenProject getProject()
setProject
public void setProject(org.apache.maven.project.MavenProject project)
getArchiverManager
public org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
setArchiverManager
public void setArchiverManager(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
getXslTemplate
public String getXslTemplate()
setXslTemplate
public void setXslTemplate(String xslTemplate)
getParameters
public Map getParameters()
setParameters
public void setParameters(Map parameters)
getForce
public boolean getForce()
setForce
public void setForce(boolean force)
getSourceEncoding
public String getSourceEncoding()
setSourceEncoding
public void setSourceEncoding(String sourceEncoding)
getFilter
public String getFilter()
setFilter
public void setFilter(String filter)
getFilterParameters
public Map getFilterParameters()
setFilterParameters
public void setFilterParameters(Map filterParameters)
getTransformer
public Transformer getTransformer()
throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
getResolver
public DefaultURIResolver getResolver()
getHelper
public UnArchiverHelper getHelper()
getXslFile
public File getXslFile()
getTimestamp
public File getTimestamp()
- The timestamp of last run of Maven build.
- Returns:
verifyXsltFileExist
protected boolean verifyXsltFileExist()
getLogPrefix
protected String getLogPrefix()
hasChanged
protected boolean hasChanged(File file)
- Has the file changed from the last run of Maven build or is re-generation
forced?
- Parameters:
file -
- Returns:
- true iff the file has changed from last Maven build or
re-generation is forced
getMojoName
protected abstract String getMojoName()
- Return the name of the mojo.
For logging purposes.
- Returns:
- String
Copyright © 2008-2010 SEAF. All Rights Reserved.