org.apache.maven.plugins.enforcer
Class AbstractNonCacheableEnforcerRule

java.lang.Object
  extended by org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
      extended by org.apache.maven.plugins.enforcer.AbstractNonCacheableEnforcerRule
All Implemented Interfaces:
EnforcerRule
Direct Known Subclasses:
AbstractBanDependencies, AlwaysFail, AlwaysPass, EvaluateBeanshell, RequireActiveProfile, RequireNoRepositories, RequirePluginVersions, RequireProperty, RequireReleaseVersion

public abstract class AbstractNonCacheableEnforcerRule
extends AbstractStandardEnforcerRule

The Class AbstractNonCacheableEnforcerRule. This is to be used by rules that don't need caching...it saves implementing a bunch of methods.

Version:
$Id: $
Author:
Brian Fox

Field Summary
 
Fields inherited from class org.apache.maven.plugins.enforcer.AbstractStandardEnforcerRule
message
 
Constructor Summary
AbstractNonCacheableEnforcerRule()
           
 
Method Summary
 java.lang.String getCacheId()
           
 boolean isCacheable()
           
 boolean isResultValid(EnforcerRule cachedRule)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.maven.enforcer.rule.api.EnforcerRule
execute
 

Constructor Detail

AbstractNonCacheableEnforcerRule

public AbstractNonCacheableEnforcerRule()
Method Detail

getCacheId

public java.lang.String getCacheId()

isCacheable

public boolean isCacheable()

isResultValid

public boolean isResultValid(EnforcerRule cachedRule)


Copyright © 2007-2011 Apache Software Foundation. All Rights Reserved.