org.codehaus.groovy.maven.gossip.model.trigger
Class NameValueTriggerSupport

java.lang.Object
  extended by org.codehaus.groovy.maven.gossip.model.AbstractNode
      extended by org.codehaus.groovy.maven.gossip.model.Trigger
          extended by org.codehaus.groovy.maven.gossip.model.trigger.NameValueTriggerSupport
All Implemented Interfaces:
Node
Direct Known Subclasses:
EnvironmentVariableTrigger, SystemPropertyTrigger

public abstract class NameValueTriggerSupport
extends Trigger

Support for triggers which expect a name and value for configuration.

Version:
$Id: NameValueTriggerSupport.java 13170 2008-08-10 05:52:27Z user57 $
Author:
Jason Dillon

Field Summary
 
Fields inherited from class org.codehaus.groovy.maven.gossip.model.AbstractNode
log
 
Constructor Summary
NameValueTriggerSupport()
           
 
Method Summary
 java.lang.Boolean getIgnoreCase()
           
 java.lang.String getName()
           
 java.lang.Boolean getTrim()
           
 java.lang.String getValue()
           
 boolean isActive()
           
protected abstract  java.lang.String resolve()
           
 void setIgnoreCase(boolean ignoreCase)
           
 void setIgnoreCase(java.lang.Boolean ignoreCase)
           
 void setIgnoreCase(java.lang.String ignoreCase)
           
 void setName(java.lang.String name)
           
 void setTrim(boolean trim)
           
 void setTrim(java.lang.Boolean trim)
           
 void setTrim(java.lang.String trim)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class org.codehaus.groovy.maven.gossip.model.AbstractNode
getParent, mergeProperties, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NameValueTriggerSupport

public NameValueTriggerSupport()
Method Detail

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getValue

public java.lang.String getValue()

setValue

public void setValue(java.lang.String value)

getTrim

public java.lang.Boolean getTrim()

setTrim

public void setTrim(java.lang.Boolean trim)

setTrim

public void setTrim(java.lang.String trim)

setTrim

public void setTrim(boolean trim)

getIgnoreCase

public java.lang.Boolean getIgnoreCase()

setIgnoreCase

public void setIgnoreCase(java.lang.Boolean ignoreCase)

setIgnoreCase

public void setIgnoreCase(java.lang.String ignoreCase)

setIgnoreCase

public void setIgnoreCase(boolean ignoreCase)

resolve

protected abstract java.lang.String resolve()

isActive

public boolean isActive()
Specified by:
isActive in class Trigger

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2006-2009 Codehaus. All Rights Reserved.