com.sonyericsson.hudson.plugins.gerrit.trigger.hudsontrigger.data
Interface CompareUtil

All Known Implementing Classes:
CompareUtil.AntCompareUtil, CompareUtil.PlainCompareUtil, CompareUtil.RegExpCompareUtil

public interface CompareUtil

Base interface for the compare-algorithms.

Author:
Robert Sandell <robert.sandell@sonyericsson.com>

Nested Class Summary
static class CompareUtil.AntCompareUtil
          Compares based on Ant-style paths.
static class CompareUtil.PlainCompareUtil
          Compares with pattern.equals(str).
static class CompareUtil.RegExpCompareUtil
          Compares with regular-expressions.
 
Method Summary
 java.lang.String getName()
          Returns the human-readable name of the util.
 boolean matches(java.lang.String pattern, java.lang.String str)
          Tells if the given pattern matches the string according to the implemented comparer/algorithm.
 

Method Detail

matches

boolean matches(java.lang.String pattern,
                java.lang.String str)
Tells if the given pattern matches the string according to the implemented comparer/algorithm.

Parameters:
pattern - the pattern to use.
str - the string to match on.
Returns:
true if the string matches the pattern.

getName

java.lang.String getName()
Returns the human-readable name of the util.

Returns:
the name.


Copyright © 2004-2012. All Rights Reserved.