net.sourceforge.domian.specification
Class WildcardExpressionMatcherIgnoreCaseStringSpecification

java.lang.Object
  extended by net.sourceforge.domian.specification.AbstractSpecification<java.lang.String>
      extended by net.sourceforge.domian.specification.RegularExpressionMatcherStringSpecification
          extended by net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification
              extended by net.sourceforge.domian.specification.WildcardExpressionMatcherIgnoreCaseStringSpecification
All Implemented Interfaces:
LeafSpecification<java.lang.String>, Specification<java.lang.String>, ValueBoundSpecification<java.lang.String>

final class WildcardExpressionMatcherIgnoreCaseStringSpecification
extends WildcardExpressionMatcherStringSpecification

Specification that uses a regular expression engine for specifying wildcard strings ignoring case.

Since:
0.2
Author:
Eirik Torske

Field Summary
 
Fields inherited from class net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification
originalWildcardExpression
 
Fields inherited from class net.sourceforge.domian.specification.RegularExpressionMatcherStringSpecification
compiledRegularExpression
 
Fields inherited from class net.sourceforge.domian.specification.AbstractSpecification
type
 
Constructor Summary
WildcardExpressionMatcherIgnoreCaseStringSpecification(java.lang.String wildcardExpression)
           
 
Method Summary
protected  java.lang.Boolean ignoreCase()
           
 
Methods inherited from class net.sourceforge.domian.specification.WildcardExpressionMatcherStringSpecification
compileRegexPattern, createSimplestPossibleSatisfiableStringFor, isDisjointWith
 
Methods inherited from class net.sourceforge.domian.specification.RegularExpressionMatcherStringSpecification
equals, getValue, hashCode, isSatisfiedBy
 
Methods inherited from class net.sourceforge.domian.specification.AbstractSpecification
and, containsSimpleCompositesOnly, containsValueBoundSpecificationsOnly, createValueBoundSpecification, getAllSpecifications, getNegatedSpecification, getNumberOfLevelsOfNegations, getType, hasConjunction, hasDisjunction, intersectsWith, invert, isGeneralizationOf, isIntersectionOf, isInvertible, isOddNumber, isSpecialCaseOf, or, purify, toString, where
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.domian.specification.Specification
and, getType, isGeneralizationOf, isSpecialCaseOf, or, where
 

Constructor Detail

WildcardExpressionMatcherIgnoreCaseStringSpecification

WildcardExpressionMatcherIgnoreCaseStringSpecification(java.lang.String wildcardExpression)
Method Detail

ignoreCase

protected java.lang.Boolean ignoreCase()
Overrides:
ignoreCase in class WildcardExpressionMatcherStringSpecification


Copyright © 2006-2010. All Rights Reserved.