org.sonatype.gossip.trigger
Class NameValueTriggerSupport

java.lang.Object
  extended by org.sonatype.gossip.trigger.NameValueTriggerSupport
All Implemented Interfaces:
Trigger
Direct Known Subclasses:
EnvironmentVariableTrigger, SystemPropertyTrigger

public abstract class NameValueTriggerSupport
extends java.lang.Object
implements Trigger

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

Since:
1.0
Author:
Jason Dillon

Field Summary
protected  org.slf4j.Logger log
           
 
Constructor Summary
NameValueTriggerSupport()
           
 
Method Summary
 java.lang.String getName()
           
 java.lang.String getValue()
           
 boolean isActive()
          Determine if a profile is active.
 boolean isIgnoreCase()
           
 boolean isTrim()
           
protected abstract  java.lang.String resolve()
           
 void setIgnoreCase(boolean flag)
           
 void setName(java.lang.String name)
           
 void setTrim(boolean flag)
           
 void setValue(java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

protected transient org.slf4j.Logger log
Constructor Detail

NameValueTriggerSupport

public NameValueTriggerSupport()
Method Detail

setName

public void setName(java.lang.String name)

getName

public java.lang.String getName()

setValue

public void setValue(java.lang.String value)

getValue

public java.lang.String getValue()

setTrim

public void setTrim(boolean flag)

isTrim

public boolean isTrim()

setIgnoreCase

public void setIgnoreCase(boolean flag)

isIgnoreCase

public boolean isIgnoreCase()

resolve

protected abstract java.lang.String resolve()

isActive

public boolean isActive()
Description copied from interface: Trigger
Determine if a profile is active.

Specified by:
isActive in interface Trigger
Returns:
True if the profile is active.

toString

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


Copyright © 2008-2011 Sonatype. All Rights Reserved.