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
- Author:
- rmaximi
-
Field Summary
Fields inherited from interface de.uni_trier.wi2.procake.similarity.SimilarityMeasure
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 -
Method Summary
Modifier and TypeMethodDescriptionprotected gnu.regexp.RE
getRegularExpression
(DataObject queryObject, SimilarityValuator valuator) 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
-
Constructor Details
-
SMStringWildcardImpl
public SMStringWildcardImpl()
-
-
Method Details
-
getRegularExpression
protected gnu.regexp.RE getRegularExpression(DataObject queryObject, SimilarityValuator valuator) throws gnu.regexp.REException - Overrides:
getRegularExpression
in classSMStringRegexpImpl
- Throws:
gnu.regexp.REException
-
getSystemName
Description copied from interface:SimilarityMeasure
The 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.NAME
The system name must also be given during initialization, see
SimilarityModel.createSimilarityMeasure(String, DataClass)
.- Specified by:
getSystemName
in interfaceSimilarityMeasure
- Overrides:
getSystemName
in classSMStringRegexpImpl
- Returns:
- The system name of the similarity measure. This is equal to SimilarityMeasure.NAME.
-