org.apache.myfaces.buildtools.maven2.plugin.faces
Class AbstractFacesMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.myfaces.buildtools.maven2.plugin.faces.AbstractFacesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
GenerateComponentsMojo, GenerateFaceletsTaglibsMojo, GenerateFacesConfigMojo, GenerateJspTaglibsMojo, GenerateMasterFacesConfigMojo, GenerateRendererMapMojo

public abstract class AbstractFacesMojo
extends org.apache.maven.plugin.AbstractMojo


Nested Class Summary
protected static class AbstractFacesMojo.ComponentClassFilter
           
protected static class AbstractFacesMojo.ComponentTagClassFilter
           
protected static class AbstractFacesMojo.ComponentTagFilter
           
protected static class AbstractFacesMojo.ComponentTagLibraryFilter
           
protected static class AbstractFacesMojo.ComponentTypeFilter
           
protected static class AbstractFacesMojo.ConverterTagClassFilter
           
protected static class AbstractFacesMojo.ConverterTagFilter
           
protected static class AbstractFacesMojo.ConverterTagLibraryFilter
           
protected  class AbstractFacesMojo.SkipFilter
           
static class AbstractFacesMojo.URLCreationFactory
           
protected static class AbstractFacesMojo.ValidatorTagClassFilter
           
protected static class AbstractFacesMojo.ValidatorTagFilter
           
protected static class AbstractFacesMojo.ValidatorTagLibraryFilter
           
protected static class AbstractFacesMojo.VirtualAttributeFilter
           
 
Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractFacesMojo()
           
 
Method Summary
protected  void addResourceRoot(org.apache.maven.project.MavenProject project, java.lang.String resourceRoot)
           
protected  java.lang.String convertStringToLiteral(java.lang.String value)
          Deprecated. call Util.convertStringToLiteral instead
protected  java.lang.String convertStringToLiteral(java.lang.String className, java.lang.String value)
          Deprecated. call Util.convertStringToLiteral instead
protected  void copyFile(java.io.File sourceDirectory, java.lang.String sourcePath, java.io.File targetDirectory)
           
protected  java.util.List getCompileDependencyResources(org.apache.maven.project.MavenProject project, java.lang.String resourcePath)
           
protected  FacesConfigBean getFacesConfig()
           
protected  java.lang.String getLicenseHeader()
           
protected  java.util.List getMasterConfigs(org.apache.maven.project.MavenProject project)
           
protected  boolean isModifiedSince(java.net.URL[] urls, long lastModified)
           
protected  void processIndex(org.apache.maven.project.MavenProject project, java.lang.String resourcePath)
           
protected  void processIndexEntry(java.net.URL entry)
           
protected  java.net.URL[] readIndex(org.apache.maven.project.MavenProject project)
           
protected  java.net.URL[] readIndex(org.apache.maven.project.MavenProject project, java.lang.String resourcePath)
          Deprecated.  
protected  java.lang.String readLicenseHeader()
           
protected  void writeImports(PrettyWriter out, java.lang.String packageName, java.util.Set imports)
          Deprecated. use Util.writeImports instead
protected  void writePreamble(PrettyWriter out)
           
 
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
 

Constructor Detail

AbstractFacesMojo

public AbstractFacesMojo()
Method Detail

getCompileDependencyResources

protected java.util.List getCompileDependencyResources(org.apache.maven.project.MavenProject project,
                                                       java.lang.String resourcePath)
                                                throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

addResourceRoot

protected void addResourceRoot(org.apache.maven.project.MavenProject project,
                               java.lang.String resourceRoot)

readIndex

protected java.net.URL[] readIndex(org.apache.maven.project.MavenProject project,
                                   java.lang.String resourcePath)
                            throws org.apache.maven.plugin.MojoExecutionException
Deprecated. 

Throws:
org.apache.maven.plugin.MojoExecutionException

getMasterConfigs

protected java.util.List getMasterConfigs(org.apache.maven.project.MavenProject project)
                                   throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

readIndex

protected java.net.URL[] readIndex(org.apache.maven.project.MavenProject project)
                            throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

isModifiedSince

protected boolean isModifiedSince(java.net.URL[] urls,
                                  long lastModified)
                           throws java.io.IOException
Throws:
java.io.IOException

convertStringToLiteral

protected java.lang.String convertStringToLiteral(java.lang.String value)
Deprecated. call Util.convertStringToLiteral instead


convertStringToLiteral

protected java.lang.String convertStringToLiteral(java.lang.String className,
                                                  java.lang.String value)
Deprecated. call Util.convertStringToLiteral instead


readLicenseHeader

protected java.lang.String readLicenseHeader()
                                      throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getLicenseHeader

protected java.lang.String getLicenseHeader()
                                     throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

processIndex

protected void processIndex(org.apache.maven.project.MavenProject project,
                            java.lang.String resourcePath)
                     throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

processIndexEntry

protected void processIndexEntry(java.net.URL entry)
                          throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getFacesConfig

protected FacesConfigBean getFacesConfig()

writePreamble

protected void writePreamble(PrettyWriter out)
                      throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

copyFile

protected void copyFile(java.io.File sourceDirectory,
                        java.lang.String sourcePath,
                        java.io.File targetDirectory)
                 throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

writeImports

protected void writeImports(PrettyWriter out,
                            java.lang.String packageName,
                            java.util.Set imports)
Deprecated. use Util.writeImports instead



Copyright © 2001-2009 Apache Software Foundation. All Rights Reserved.