hudson.plugins.clearcase.util
Class BuildVariableResolver

java.lang.Object
  extended by hudson.plugins.clearcase.util.BuildVariableResolver
All Implemented Interfaces:
hudson.util.VariableResolver<java.lang.String>

public class BuildVariableResolver
extends java.lang.Object
implements hudson.util.VariableResolver<java.lang.String>

A VariableResolver that resolves certain Build variables.

The build variable resolver will resolve the following:

Implementation note: This class is modelled after Erik Ramfelt's work in the Team Foundation Server Plugin. Maybe they should be merged and moved to the hudson core

Author:
Henrik Lynggaard Hansen

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.util.VariableResolver
hudson.util.VariableResolver.ByMap<V>, hudson.util.VariableResolver.Union<V>
 
Field Summary
 
Fields inherited from interface hudson.util.VariableResolver
NONE
 
Constructor Summary
BuildVariableResolver(hudson.model.AbstractBuild<?,?> build)
           
BuildVariableResolver(hudson.model.AbstractBuild<?,?> build, boolean restricted)
           
 
Method Summary
 java.lang.String resolve(java.lang.String key)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BuildVariableResolver

public BuildVariableResolver(hudson.model.AbstractBuild<?,?> build)

BuildVariableResolver

public BuildVariableResolver(hudson.model.AbstractBuild<?,?> build,
                             boolean restricted)
Method Detail

resolve

public java.lang.String resolve(java.lang.String key)
Specified by:
resolve in interface hudson.util.VariableResolver<java.lang.String>


Copyright © 2010. All Rights Reserved.