Package org.codehaus.mojo.xml
Class AbstractXmlMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.xml.AbstractXmlMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
CheckFormatMojo,TransformMojo,ValidateMojo
public abstract class AbstractXmlMojo
extends org.apache.maven.plugin.AbstractMojo
Abstract base class for the plugins Mojo's.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectCalled to install the plugins proxy settings.protected FileConverts the given file into an file with an absolute path.protected File[]Converts the given set of file names into a set ofFileinstances.protected FileReturns the projects base directory.protected AbstractXmlMojo.CatalogHandlingprotected 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[]Scans a directory for files and returns a set ofFileinstances.protected org.codehaus.plexus.resource.ResourceManagerprotected org.apache.maven.project.MavenProjectReturns the maven project.protected ResolverCreates a new resolver.protected URLgetResource(String pResource) protected booleanprotected voidpassivateProxy(Object pProperties) Called to restore the proxy settings, which have been installed when the plugin was invoked.protected voidsetCatalogs(List<File> pCatalogFiles, List<URL> pCatalogUrls) Returns the plugins catalog files.Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute
-
Constructor Details
-
AbstractXmlMojo
public AbstractXmlMojo()
-
-
Method Details
-
getProject
protected org.apache.maven.project.MavenProject getProject()Returns the maven project. -
getBasedir
Returns the projects base directory. -
asAbsoluteFile
Converts the given file into an file with an absolute path. -
setCatalogs
protected void setCatalogs(List<File> pCatalogFiles, List<URL> pCatalogUrls) throws org.apache.maven.plugin.MojoExecutionException Returns the plugins catalog files.- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getResolver
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, org.apache.maven.plugin.MojoExecutionException Scans a directory for files and returns a set of path names.- Throws:
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionException
-
asFiles
Converts the given set of file names into a set ofFileinstances. 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, org.apache.maven.plugin.MojoExecutionException Scans a directory for files and returns a set ofFileinstances.- Throws:
org.apache.maven.plugin.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionException
-
getExcludes
Calculates the exclusions to use when searching files. -
activateProxy
Called to install the plugins proxy settings. -
passivateProxy
Called to restore the proxy settings, which have been installed when the plugin was invoked. -
getResource
- Throws:
org.apache.maven.plugin.MojoFailureException
-
getLocator
protected org.codehaus.plexus.resource.ResourceManager getLocator() -
isSkipping
protected boolean isSkipping() -
getCatalogHandling
-