org.apache.maven.shared.ant
Class AntPropertyHelper

java.lang.Object
  extended by org.apache.tools.ant.PropertyHelper
      extended by org.apache.maven.shared.ant.AntPropertyHelper

public class AntPropertyHelper
extends org.apache.tools.ant.PropertyHelper

Makes the ${expressions} used in Maven available to Ant as properties.

Author:
Kenney Westerhof, Jason van Zyl

Field Summary
private  java.util.Map artifactMap
           
private  org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator
           
private  org.apache.maven.plugin.logging.Log log
           
private  org.apache.maven.project.MavenProject mavenProject
           
 
Constructor Summary
AntPropertyHelper(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator, java.util.Set artifacts, org.apache.maven.plugin.logging.Log l)
           
AntPropertyHelper(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.logging.Log l)
          Deprecated. use the other constructor
 
Method Summary
 java.lang.Object getPropertyHook(java.lang.String ns, java.lang.String name, boolean user)
           
private  java.lang.Object getPropertyHook(java.lang.String ns, java.lang.String name, boolean user, org.apache.maven.project.MavenProject mavenProject)
          Deprecated. added to keep backwards compatibility
 
Methods inherited from class org.apache.tools.ant.PropertyHelper
copyInheritedProperties, copyUserProperties, getInternalInheritedProperties, getInternalProperties, getInternalUserProperties, getNext, getProject, getProperties, getProperty, getPropertyHelper, getUserProperties, getUserProperty, parsePropertyString, replaceProperties, setInheritedProperty, setNewProperty, setNext, setProject, setProperty, setPropertyHook, setUserProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.apache.maven.plugin.logging.Log log

exprEvaluator

private org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator

mavenProject

private org.apache.maven.project.MavenProject mavenProject

artifactMap

private java.util.Map artifactMap
Constructor Detail

AntPropertyHelper

public AntPropertyHelper(org.apache.maven.project.MavenProject project,
                         org.apache.maven.plugin.logging.Log l)
Deprecated. use the other constructor

Parameters:
project -
l -

AntPropertyHelper

public AntPropertyHelper(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator,
                         java.util.Set artifacts,
                         org.apache.maven.plugin.logging.Log l)
Method Detail

getPropertyHook

public java.lang.Object getPropertyHook(java.lang.String ns,
                                        java.lang.String name,
                                        boolean user)
Overrides:
getPropertyHook in class org.apache.tools.ant.PropertyHelper

getPropertyHook

private java.lang.Object getPropertyHook(java.lang.String ns,
                                         java.lang.String name,
                                         boolean user,
                                         org.apache.maven.project.MavenProject mavenProject)
Deprecated. added to keep backwards compatibility

Parameters:
ns -
name -
user -
mavenProject -
Returns: