org.codehaus.mojo.xml
Class AbstractXmlMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.codehaus.mojo.xml.AbstractXmlMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
TransformMojo, ValidateMojo

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

Abstract base class for the plugins Mojo's.


Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractXmlMojo()
           
 
Method Summary
protected  Object activateProxy()
          Called to install the plugins proxy settings.
protected  File asAbsoluteFile(File f)
          Converts the given file into an file with an absolute path.
protected  File[] asFiles(File pDir, String[] pFileNames)
          Converts the given set of file names into a set of File instances.
protected  File getBasedir()
          Returns the projects base directory.
protected  String[] getExcludes(String[] origExcludes, boolean skipDefaultExcludes)
          Calculates the exclusions to use when searching files.
protected  String[] getFileNames(File pDir, String[] pIncludes, String[] pExcludes)
          Scans a directory for files and returns a set of path names.
protected  File[] getFiles(File pDir, String[] pIncludes, String[] pExcludes)
          Scans a directory for files and returns a set of File instances.
protected  org.codehaus.plexus.resource.ResourceManager getLocator()
           
protected  org.apache.maven.project.MavenProject getProject()
          Returns the maven project.
protected  Resolver getResolver()
          Creates a new resolver.
protected  URL getResource(String pResource)
           
protected  void passivateProxy(Object pProperties)
          Called to restore the proxy settings, which have been installed when the plugin was invoked.
protected  void setCatalogs(List pCatalogFiles, List pCatalogUrls)
          Returns the plugins catalog files.
 
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

AbstractXmlMojo

public AbstractXmlMojo()
Method Detail

getProject

protected org.apache.maven.project.MavenProject getProject()
Returns the maven project.


getBasedir

protected File getBasedir()
Returns the projects base directory.


asAbsoluteFile

protected File asAbsoluteFile(File f)
Converts the given file into an file with an absolute path.


setCatalogs

protected void setCatalogs(List pCatalogFiles,
                           List pCatalogUrls)
Returns the plugins catalog files.


getResolver

protected Resolver getResolver()
                        throws org.apache.maven.plugin.MojoExecutionException
Creates a new resolver.

Throws:
org.apache.maven.plugin.MojoExecutionException

getFileNames

protected String[] getFileNames(File pDir,
                                String[] pIncludes,
                                String[] pExcludes)
                         throws org.apache.maven.plugin.MojoFailureException
Scans a directory for files and returns a set of path names.

Throws:
org.apache.maven.plugin.MojoFailureException

asFiles

protected File[] asFiles(File pDir,
                         String[] pFileNames)
Converts the given set of file names into a set of File instances. The file names may be relative to the given base directory.


getFiles

protected File[] getFiles(File pDir,
                          String[] pIncludes,
                          String[] pExcludes)
                   throws org.apache.maven.plugin.MojoFailureException
Scans a directory for files and returns a set of File instances.

Throws:
org.apache.maven.plugin.MojoFailureException

getExcludes

protected String[] getExcludes(String[] origExcludes,
                               boolean skipDefaultExcludes)
Calculates the exclusions to use when searching files.


activateProxy

protected Object activateProxy()
Called to install the plugins proxy settings.


passivateProxy

protected void passivateProxy(Object pProperties)
Called to restore the proxy settings, which have been installed when the plugin was invoked.


getResource

protected URL getResource(String pResource)
                   throws org.apache.maven.plugin.MojoFailureException
Throws:
org.apache.maven.plugin.MojoFailureException

getLocator

protected org.codehaus.plexus.resource.ResourceManager getLocator()


Copyright © 2006-2011 The Apache Software Foundation. All Rights Reserved.