public class BasicUrlComparator extends Object implements UriComparator
UriComparator that compares
URL's by canonicalizing them as per SimpleUrlCanonicalizer,
and then compares the resulting string representations for equality
using String#equals(). If isCaseInsensitive() is true,
then the equality test is instead performed using String#equalsIgnoreCase().| Modifier and Type | Field and Description |
|---|---|
private boolean |
caseInsensitive
The case-insensitivity flag.
|
| Constructor and Description |
|---|
BasicUrlComparator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
compare(String uri1,
String uri2)
Compare two URI's (represented as strings) for equivalence.
|
boolean |
isCaseInsensitive()
Get the case-insensitivity flag value.
|
void |
setCaseInsensitive(boolean flag)
Set the case-insensitivity flag value.
|
public boolean isCaseInsensitive()
public void setCaseInsensitive(boolean flag)
flag - The caseInsensitive to set.public boolean compare(@Nullable String uri1, @Nullable String uri2) throws UriException
compare in interface UriComparatoruri1 - first URI to compareuri2 - second URI to compareUriException - if the URI's can not be successfully evaluatedCopyright © 1999-2013. All Rights Reserved.