org.springframework.integration.security.config
Class JdkRegExpOrderedIncludeExcludeList

java.lang.Object
  extended by org.springframework.integration.security.config.JdkRegExpOrderedIncludeExcludeList
All Implemented Interfaces:
OrderedIncludeExcludeList

public class JdkRegExpOrderedIncludeExcludeList
extends java.lang.Object
implements OrderedIncludeExcludeList


Nested Class Summary
private static class JdkRegExpOrderedIncludeExcludeList.PatternHolder
           
 
Field Summary
private  boolean includeByDefault
           
private  java.util.List<JdkRegExpOrderedIncludeExcludeList.PatternHolder> patternHolders
           
 
Constructor Summary
JdkRegExpOrderedIncludeExcludeList(boolean includeByDefault, java.util.List<IncludeExcludePattern> patterns)
           
JdkRegExpOrderedIncludeExcludeList(java.util.List<IncludeExcludePattern> patterns)
           
 
Method Summary
 boolean isIncluded(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

includeByDefault

private final boolean includeByDefault

patternHolders

private final java.util.List<JdkRegExpOrderedIncludeExcludeList.PatternHolder> patternHolders
Constructor Detail

JdkRegExpOrderedIncludeExcludeList

public JdkRegExpOrderedIncludeExcludeList(java.util.List<IncludeExcludePattern> patterns)

JdkRegExpOrderedIncludeExcludeList

public JdkRegExpOrderedIncludeExcludeList(boolean includeByDefault,
                                          java.util.List<IncludeExcludePattern> patterns)
Method Detail

isIncluded

public boolean isIncluded(java.lang.String name)
Specified by:
isIncluded in interface OrderedIncludeExcludeList