maspack.fileutil.uri
Class RegexMatcher
java.lang.Object
maspack.fileutil.uri.RegexMatcher
- All Implemented Interfaces:
- URIxMatcher
public class RegexMatcher
- extends java.lang.Object
- implements URIxMatcher
Used for checking if URIs match a certain regex pattern
- Author:
- "Antonio Sanchez"
Creation date: 24 Oct 2012
Constructor Summary |
RegexMatcher()
|
RegexMatcher(java.lang.String schemePattern,
java.lang.String hostPattern)
|
RegexMatcher(java.lang.String schemePattern,
java.lang.String hostPattern,
java.lang.String pathPattern)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RegexMatcher
public RegexMatcher()
RegexMatcher
public RegexMatcher(java.lang.String schemePattern,
java.lang.String hostPattern)
RegexMatcher
public RegexMatcher(java.lang.String schemePattern,
java.lang.String hostPattern,
java.lang.String pathPattern)
setSchemePattern
public void setSchemePattern(java.lang.String pattern)
setHostPattern
public void setHostPattern(java.lang.String pattern)
setUserPattern
public void setUserPattern(java.lang.String pattern)
setFragmentPattern
public void setFragmentPattern(java.lang.String pattern)
setPortRange
public void setPortRange(java.lang.String rangeSet)
advanceNumeric
public int advanceNumeric(java.lang.String buff,
int start,
boolean numeric)
setPortRange
public void setPortRange(int min,
int max)
addPortRange
public void addPortRange(int min,
int max)
clearPortRange
public void clearPortRange()
setPathPattern
public void setPathPattern(java.lang.String pattern)
setQueryPattern
public void setQueryPattern(java.lang.String pattern)
matches
public boolean matches(URIx uri)
- Specified by:
matches
in interface URIxMatcher
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object