net.sf.xsltmp
Class XsltGeneratorBase

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by 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.


Field Summary
protected  org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
          To look up Archiver/UnArchiver implementations
protected  DefaultURIResolver resolver
           
 
Fields inherited from interface net.sf.xsltmp.XsltGeneratorConstants
BASE_DIR, DEFAULT_DEST_DIR, DEFAULT_EMPTY_FILE_CONTENTS, DEFAULT_EMPTY_FILENAME, EXTRACTS_DIR, PREPARED_TIMESTAMP_FILENAME, TIMESTAMP_FILENAME
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
XsltGeneratorBase()
           
 
Method Summary
 org.codehaus.plexus.archiver.manager.ArchiverManager getArchiverManager()
           
 boolean getForce()
           
 UnArchiverHelper getHelper()
           
protected  java.lang.String getLogPrefix()
           
protected abstract  java.lang.String getMojoName()
          Return the name of the mojo.
 java.util.Map getParameters()
           
 org.apache.maven.project.MavenProject getProject()
           
 DefaultURIResolver getResolver()
           
 java.io.File getTimestamp()
           
 javax.xml.transform.Transformer getTransformer()
           
 java.io.File getXslFile()
           
 java.lang.String getXslTemplate()
           
protected  boolean isUpToDate(java.io.File srcFile)
           
 void setArchiverManager(org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager)
           
 void setForce(boolean force)
           
 void setParameters(java.util.Map parameters)
           
 void setProject(org.apache.maven.project.MavenProject project)
           
 void setXslTemplate(java.lang.String xslTemplate)
           
protected  boolean verifyXsltFileExist()
           
 
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
 

Field Detail

archiverManager

protected org.codehaus.plexus.archiver.manager.ArchiverManager archiverManager
To look up Archiver/UnArchiver implementations


resolver

protected DefaultURIResolver resolver
Constructor Detail

XsltGeneratorBase

public XsltGeneratorBase()
Method Detail

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 java.lang.String getXslTemplate()

setXslTemplate

public void setXslTemplate(java.lang.String xslTemplate)

getParameters

public java.util.Map getParameters()

getForce

public boolean getForce()

setForce

public void setForce(boolean force)

setParameters

public void setParameters(java.util.Map parameters)

getTransformer

public javax.xml.transform.Transformer getTransformer()
                                               throws javax.xml.transform.TransformerConfigurationException
Throws:
javax.xml.transform.TransformerConfigurationException

getResolver

public DefaultURIResolver getResolver()

getHelper

public UnArchiverHelper getHelper()

getXslFile

public java.io.File getXslFile()

getTimestamp

public java.io.File getTimestamp()

verifyXsltFileExist

protected boolean verifyXsltFileExist()

getLogPrefix

protected java.lang.String getLogPrefix()

isUpToDate

protected boolean isUpToDate(java.io.File srcFile)

getMojoName

protected abstract java.lang.String getMojoName()
Return the name of the mojo. For logging purposes.

Returns:
String


Copyright © 2008-2010 SEAF. All Rights Reserved.