~ubuntu-branches/ubuntu/utopic/maven-enforcer/utopic

« back to all changes in this revision

Viewing changes to enforcer-rules/src/main/java/org/apache/maven/plugins/enforcer/DefaultEnforcementRuleHelper.java

  • Committer: Package Import Robot
  • Author(s): Torsten Werner
  • Date: 2011-09-12 22:30:16 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: package-import@ubuntu.com-20110912223016-e2pk04avoq8bur7t
Tags: 1.0-1
* Team upload
* New upstream release.
* Add more Build-Depends.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
package org.apache.maven.plugins.enforcer;
 
2
 
1
3
/*
2
4
 * Licensed to the Apache Software Foundation (ASF) under one
3
5
 * or more contributor license agreements.  See the NOTICE file
16
18
 * specific language governing permissions and limitations
17
19
 * under the License.
18
20
 */
19
 
package org.apache.maven.plugins.enforcer;
20
21
 
21
22
import java.io.File;
22
23
import java.util.List;
30
31
import org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator;
31
32
import org.codehaus.plexus.component.repository.exception.ComponentLookupException;
32
33
 
33
 
// TODO: Auto-generated Javadoc
34
34
/**
35
35
 * Default implementation of the EnforcementRuleHelper interface. This is used to help retrieve information from the
36
36
 * session and provide useful elements like the log.
37
 
 * 
 
37
 *
38
38
 * @author <a href="mailto:brianf@apache.org">Brian Fox</a>
39
 
 * @version $Id: DefaultEnforcementRuleHelper.java 675992 2008-07-11 15:42:48Z hboutemy $
 
39
 * @version $Id: DefaultEnforcementRuleHelper.java 805190 2009-08-17 22:30:49Z hboutemy $
40
40
 */
41
41
public class DefaultEnforcementRuleHelper
42
42
    implements EnforcerRuleHelper
56
56
 
57
57
    /**
58
58
     * Instantiates a new default enforcement rule helper.
59
 
     * 
 
59
     *
60
60
     * @param session the session
61
61
     * @param evaluator the evaluator
62
62
     * @param log the log
80
80
 
81
81
    /*
82
82
     * (non-Javadoc)
83
 
     * 
 
83
     *
84
84
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#getLog()
85
85
     */
86
86
    public Log getLog()
90
90
 
91
91
    /*
92
92
     * (non-Javadoc)
93
 
     * 
 
93
     *
94
94
     * @see org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator#alignToBaseDirectory(java.io.File)
95
95
     */
96
96
    public File alignToBaseDirectory( File theFile )
100
100
 
101
101
    /*
102
102
     * (non-Javadoc)
103
 
     * 
 
103
     *
104
104
     * @see org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator#evaluate(java.lang.String)
105
105
     */
106
106
    public Object evaluate( String theExpression )
111
111
 
112
112
    /*
113
113
     * (non-Javadoc)
114
 
     * 
 
114
     *
115
115
     * @see org.apache.maven.shared.enforcer.rule.api.EnforcerRuleHelper#getRuntimeInformation()
116
116
     */
117
117
    public Object getComponent( Class clazz )
122
122
 
123
123
    /*
124
124
     * (non-Javadoc)
125
 
     * 
 
125
     *
126
126
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#lookup(java.lang.String)
127
127
     */
128
128
    public Object getComponent( String theComponentKey )
133
133
 
134
134
    /*
135
135
     * (non-Javadoc)
136
 
     * 
 
136
     *
137
137
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#lookup(java.lang.String, java.lang.String)
138
138
     */
139
139
    public Object getComponent( String theRole, String theRoleHint )
144
144
 
145
145
    /*
146
146
     * (non-Javadoc)
147
 
     * 
 
147
     *
148
148
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#lookupList(java.lang.String)
149
149
     */
150
150
    public List getComponentList( String theRole )
155
155
 
156
156
    /*
157
157
     * (non-Javadoc)
158
 
     * 
 
158
     *
159
159
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#lookupMap(java.lang.String)
160
160
     */
161
161
    public Map getComponentMap( String theRole )
166
166
 
167
167
    /*
168
168
     * (non-Javadoc)
169
 
     * 
 
169
     *
170
170
     * @see org.apache.maven.enforcer.rule.api.EnforcerRuleHelper#getContainer()
171
171
     */
172
172
    public PlexusContainer getContainer()