Nuxeo Enterprise Platform 5.1

org.nuxeo.runtime.jboss.deployment.preprocessor.install.filters
Class AbstractFilter

java.lang.Object
  extended by org.nuxeo.runtime.jboss.deployment.preprocessor.install.filters.AbstractFilter
All Implemented Interfaces:
PathFilter
Direct Known Subclasses:
ExcludeFilter, IncludeFilter

public abstract class AbstractFilter
extends Object
implements PathFilter

Author:
Bogdan Stefanescu

Field Summary
protected  Path pattern
           
 
Constructor Summary
protected AbstractFilter(Path pattern)
           
 
Method Summary
 boolean accept(Path path, boolean defaultPolicy)
           
 Path getPattern()
           
static boolean segmentMatch(String pattern, String segment)
           
protected static boolean segmentsMatch(Path pattern, Path path)
           
 void setPattern(Path pattern)
           
 void setPattern(String pattern)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nuxeo.common.utils.PathFilter
accept, isExclusive
 

Field Detail

pattern

protected Path pattern
Constructor Detail

AbstractFilter

protected AbstractFilter(Path pattern)
Method Detail

setPattern

public void setPattern(Path pattern)

setPattern

public void setPattern(String pattern)

getPattern

public Path getPattern()

accept

public boolean accept(Path path,
                      boolean defaultPolicy)

segmentsMatch

protected static boolean segmentsMatch(Path pattern,
                                       Path path)

segmentMatch

public static boolean segmentMatch(String pattern,
                                   String segment)

Nuxeo Enterprise Platform 5.1

Copyright ? 2007 Nuxeo SAS. All Rights Reserved.