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)
getBuildContext
public org.sonatype.plexus.build.incremental.BuildContext getBuildContext()
setBuildContext
public void setBuildContext(org.sonatype.plexus.build.incremental.BuildContext buildContext)
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<String,Object> getParameters()
setParameters
public void setParameters(Map<String,Object> 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<String,Object> getFilterParameters()
setFilterParameters
public void setFilterParameters(Map<String,Object> 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-2013 Lastware, sro.. All Rights Reserved.