Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.rgw.tools
Class FuzzyMatcher

java.lang.Object
  extended by ch.rgw.tools.FuzzyMatcher

public class FuzzyMatcher
extends java.lang.Object

Title: Toolbox

Description:

Copyright: Copyright (c) 2002

Company: rgw

Version:
1.0
Author:
G. Weirich

Field Summary
static int BLURRED
           
static int EXACT
           
static int LEVENSHTEIN
           
static int LITERAL
           
static int MEDIUM
           
static int REGEX
           
static int SHARP
           
static int SHIFT_AND
           
static int SYNPHON
           
 
Method Summary
static FuzzyMatcher createLiteralMatcher(java.lang.String pattern, int level)
           
static FuzzyMatcher createSynphonMatcher(java.lang.String pattern, int level)
           
static FuzzyMatcher createWLDMatcher(java.lang.String pattern, int level)
           
 java.lang.String getPattern()
           
 boolean match(java.lang.String w1)
           
static boolean SynPhon(java.lang.String wort, java.lang.String pattern, int l)
           
static java.lang.String SYPH_compile(java.lang.String wort, int l)
           
static java.lang.String Version()
           
static int WLD(java.lang.String wort, java.lang.String muster, char modus, int limit)
          weighted levenshtein distance Gibt "Distanz" zwischen Wort und Muster
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LITERAL

public static final int LITERAL
See Also:
Constant Field Values

LEVENSHTEIN

public static final int LEVENSHTEIN
See Also:
Constant Field Values

SHIFT_AND

public static final int SHIFT_AND
See Also:
Constant Field Values

REGEX

public static final int REGEX
See Also:
Constant Field Values

SYNPHON

public static final int SYNPHON
See Also:
Constant Field Values

EXACT

public static final int EXACT
See Also:
Constant Field Values

SHARP

public static final int SHARP
See Also:
Constant Field Values

MEDIUM

public static final int MEDIUM
See Also:
Constant Field Values

BLURRED

public static final int BLURRED
See Also:
Constant Field Values
Method Detail

Version

public static java.lang.String Version()

createWLDMatcher

public static FuzzyMatcher createWLDMatcher(java.lang.String pattern,
                                            int level)

createSynphonMatcher

public static FuzzyMatcher createSynphonMatcher(java.lang.String pattern,
                                                int level)

createLiteralMatcher

public static FuzzyMatcher createLiteralMatcher(java.lang.String pattern,
                                                int level)

getPattern

public java.lang.String getPattern()

match

public boolean match(java.lang.String w1)

WLD

public static int WLD(java.lang.String wort,
                      java.lang.String muster,
                      char modus,
                      int limit)
weighted levenshtein distance Gibt "Distanz" zwischen Wort und Muster


SYPH_compile

public static java.lang.String SYPH_compile(java.lang.String wort,
                                            int l)

SynPhon

public static boolean SynPhon(java.lang.String wort,
                              java.lang.String pattern,
                              int l)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis