Class Caverphone
java.lang.Object
org.apache.commons.codec.language.Caverphone
- All Implemented Interfaces:
Encoder
,StringEncoder
Deprecated.
Encodes a string into a Caverphone 2.0 value. Delegate to a
Caverphone2
instance.
This is an algorithm created by the Caversham Project at the University of Otago. It implements the Caverphone 2.0
algorithm:- Since:
- 1.4
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncaverphone
(String source) Deprecated.Encodes the given String into a Caverphone value.Deprecated.Encodes an Object using the caverphone algorithm.Deprecated.Encodes a String using the Caverphone algorithm.boolean
isCaverphoneEqual
(String str1, String str2) Deprecated.Tests if the caverphones of two strings are identical.
-
Constructor Details
-
Caverphone
public Caverphone()Deprecated.
-
-
Method Details
-
caverphone
Deprecated.Encodes the given String into a Caverphone value.- Parameters:
source
- String the source string- Returns:
- A caverphone code for the given String
-
encode
Deprecated.Encodes an Object using the caverphone algorithm. This method is provided in order to satisfy the requirements of the Encoder interface, and will throw an EncoderException if the supplied object is not of typeString
.- Specified by:
encode
in interfaceEncoder
- Parameters:
obj
- Object to encode- Returns:
- An object (or type
String
) containing the caverphone code which corresponds to the String supplied. - Throws:
EncoderException
- if the parameter supplied is not of typeString
.
-
encode
Deprecated.Encodes a String using the Caverphone algorithm.- Specified by:
encode
in interfaceStringEncoder
- Parameters:
str
- String object to encode- Returns:
- The caverphone code corresponding to the String supplied
-
isCaverphoneEqual
Deprecated.Tests if the caverphones of two strings are identical.- Parameters:
str1
- First of two strings to comparestr2
- Second of two strings to compare- Returns:
true
if the caverphones of these strings are identical,false
otherwise.
-
Caverphone2
, will be removed in 2.0.