X-Git-Url: http://wamblee.org/gitweb/?a=blobdiff_plain;f=crawler%2Fbasic%2Fsrc%2Forg%2Fwamblee%2Fcrawler%2Fimpl%2FConfigItem.java;h=6349d2c1b77fbe96c43ae541725369822b2bf9f1;hb=5abc820d10495d559cac9aede0a62521659bced4;hp=d6c73859469a8d86fc235005a460557eb9007e62;hpb=2415e335184c5d6f58f261d26b95f6c22f55ae0d;p=utils diff --git a/crawler/basic/src/org/wamblee/crawler/impl/ConfigItem.java b/crawler/basic/src/org/wamblee/crawler/impl/ConfigItem.java index d6c73859..6349d2c1 100644 --- a/crawler/basic/src/org/wamblee/crawler/impl/ConfigItem.java +++ b/crawler/basic/src/org/wamblee/crawler/impl/ConfigItem.java @@ -19,7 +19,7 @@ package org.wamblee.crawler.impl; import java.util.regex.Pattern; /** - * + * Configuration item for obtaining an object in case a pattern matches. */ class ConfigItem { @@ -27,11 +27,21 @@ class ConfigItem { private ValueType _value; + /** + * Constructs the item. + * @param aPattern Pattern. + * @param aValue Value. + */ protected ConfigItem(String aPattern, ValueType aValue) { _pattern = Pattern.compile(aPattern); _value = aValue; } + /** + * Returns the object in case the value matches. + * @param aValue Value to match. + * @return Object in case there is a match, null otherwise. + */ protected ValueType match(String aValue) { if (!_pattern.matcher(aValue).matches()) { return null;