Class SMStringWildcardImpl
- java.lang.Object
-
- de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
-
- de.uni_trier.wi2.procake.similarity.base.string.impl.SMStringImpl
-
- de.uni_trier.wi2.procake.similarity.base.string.impl.SMStringRegexpImpl
-
- de.uni_trier.wi2.procake.similarity.base.string.impl.SMStringWildcardImpl
-
- All Implemented Interfaces:
SMString,SMStringRegexp,SMStringWildcard,SimilarityMeasure
public class SMStringWildcardImpl extends SMStringRegexpImpl implements SMStringWildcard
- Author:
- rmaximi
-
-
Field Summary
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
COMPONENT, COMPONENT_KEY, LOG_ORDER_NAME_NOT_FOUND
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.string.SMStringRegexp
NAME, SYNTAX_DEFAULT
-
Fields inherited from interface de.uni_trier.wi2.procake.similarity.base.string.SMStringWildcard
NAME
-
-
Constructor Summary
Constructors Constructor Description SMStringWildcardImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected gnu.regexp.REgetRegularExpression(DataObject queryObject, SimilarityValuator valuator)StringgetSystemName()The system name can be used to distinguish the similarity measures.-
Methods inherited from class de.uni_trier.wi2.procake.similarity.base.string.impl.SMStringRegexpImpl
compute, getSyntax, setSyntax
-
Methods inherited from class de.uni_trier.wi2.procake.similarity.base.string.impl.SMStringImpl
isSimilarityFor
-
Methods inherited from class de.uni_trier.wi2.procake.similarity.impl.SimilarityMeasureImpl
getDataClass, getName, initialize, initializeBasedOn, isAggregate, isForceOverride, isInterval, isNumeric, isObject, isReusable, isSet, isTable, isTaxonomy, isText, setDataClass, setForceOverride, setName, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
compute, getDataClass, getName, isForceOverride, isReusable, setForceOverride
-
-
-
-
Method Detail
-
getRegularExpression
protected gnu.regexp.RE getRegularExpression(DataObject queryObject, SimilarityValuator valuator) throws gnu.regexp.REException
- Overrides:
getRegularExpressionin classSMStringRegexpImpl- Throws:
gnu.regexp.REException
-
getSystemName
public String getSystemName()
Description copied from interface:SimilarityMeasureThe system name can be used to distinguish the similarity measures. Each similarity measure that can be instantiated contains a static final field called NAME representing the system name, e.g.,SMAggregateEuclidian.NAMEThe system name must also be given during initialization, see
SimilarityModel.createSimilarityMeasure(String, DataClass).- Specified by:
getSystemNamein interfaceSimilarityMeasure- Overrides:
getSystemNamein classSMStringRegexpImpl- Returns:
- The system name of the similarity measure. This is equal to SimilarityMeasure.NAME.
-
-