phonet4java

Implementation of various phonetic algorithms in Java.

License

License

Categories

Categories

Net
GroupId

GroupId

de.zedlitz
ArtifactId

ArtifactId

phonet4java
Last Version

Last Version

1.1
Release Date

Release Date

Type

Type

jar
Description

Description

phonet4java
Implementation of various phonetic algorithms in Java.
Project URL

Project URL

https://github.com/jze/phonet4java
Source Code Management

Source Code Management

https://github.com/jze/phonet4java

Download phonet4java

How to add to project

<!-- https://jarcasting.com/artifacts/de.zedlitz/phonet4java/ -->
<dependency>
    <groupId>de.zedlitz</groupId>
    <artifactId>phonet4java</artifactId>
    <version>1.1</version>
</dependency>
// https://jarcasting.com/artifacts/de.zedlitz/phonet4java/
implementation 'de.zedlitz:phonet4java:1.1'
// https://jarcasting.com/artifacts/de.zedlitz/phonet4java/
implementation ("de.zedlitz:phonet4java:1.1")
'de.zedlitz:phonet4java:jar:1.1'
<dependency org="de.zedlitz" name="phonet4java" rev="1.1">
  <artifact name="phonet4java" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.zedlitz', module='phonet4java', version='1.1')
)
libraryDependencies += "de.zedlitz" % "phonet4java" % "1.1"
[de.zedlitz/phonet4java "1.1"]

Dependencies

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

phonet4java

travis-ci codecov

The project provides Java implementations for several phonetic algorithms like:

  • Soundex
  • Metaphone
  • Kölner Phonetik
  • Phonet

Usage

The usage is very simple. Just create an instance of the required encoder and invoke the code method. Here is a simple example.

Coder c = new Phonet2();
c.code("Kiel");

Maven

To use the library you can simply add a dependency to phonet4java like this:

<dependency>
	<groupId>de.zedlitz</groupId>
	<artifactId>phonet4java</artifactId>
	<version>1.1</version>
</dependency>

Versions

Version
1.1