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.RE
getRegularExpression(DataObject queryObject, SimilarityValuator valuator)
String
getSystemName()
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:
getRegularExpression
in classSMStringRegexpImpl
- Throws:
gnu.regexp.REException
-
getSystemName
public String 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.
-
-