org.dbmaintain.script.qualifier.impl
Class IncludeExcludeQualifierEvaluator

java.lang.Object
  extended by org.dbmaintain.script.qualifier.impl.IncludeExcludeQualifierEvaluator
All Implemented Interfaces:
QualifierEvaluator

public class IncludeExcludeQualifierEvaluator
extends Object
implements QualifierEvaluator

Author:
Filip Neven, Tim Ducheyne

Field Summary
static Qualifier UNQUALIFIED
           
 
Constructor Summary
IncludeExcludeQualifierEvaluator(Set<Qualifier> registeredQualifiers, Set<Qualifier> includedQualifiers, Set<Qualifier> excludedQualifiers)
           
 
Method Summary
protected  boolean containsExcludedQualifier(Set<Qualifier> qualifiers)
           
protected  boolean containsIncludedQualifier(Set<Qualifier> qualifiers)
           
protected  void ensureQualifiersRegistered(Set<Qualifier> registeredQualifiers, Set<Qualifier> qualifiers)
           
 boolean evaluate(Set<Qualifier> qualifiers)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

UNQUALIFIED

public static final Qualifier UNQUALIFIED
Constructor Detail

IncludeExcludeQualifierEvaluator

public IncludeExcludeQualifierEvaluator(Set<Qualifier> registeredQualifiers,
                                        Set<Qualifier> includedQualifiers,
                                        Set<Qualifier> excludedQualifiers)
Method Detail

evaluate

public boolean evaluate(Set<Qualifier> qualifiers)
Specified by:
evaluate in interface QualifierEvaluator

ensureQualifiersRegistered

protected void ensureQualifiersRegistered(Set<Qualifier> registeredQualifiers,
                                          Set<Qualifier> qualifiers)

containsExcludedQualifier

protected boolean containsExcludedQualifier(Set<Qualifier> qualifiers)

containsIncludedQualifier

protected boolean containsIncludedQualifier(Set<Qualifier> qualifiers)


Copyright © 2011. All Rights Reserved.