# Fast Text Analyzer #

Analyze Text data to determine type information and other key metrics associated with a text stream.
A key objective of the analysis is that it should be sufficiently fast to be in-line (e.g. as the
data is input from some source it should be possible to stream the data through this class without
undue performance degradation).

Typical usage is:
```java
  		TextAnalyzer analysis = new TextAnalyzer("Age");
 
  		analysis.train("12");
  		analysis.train("62");
  		analysis.train("21");
  		analysis.train("37");
  		...
 
  		TextAnalysisResult result = analysis.getResult();
```

## Building ##

`$ gradle wrapper --gradle-version 4.0.2`

`$ ./gradlew installDist`

## Running Tests ##
`$ ./gradlew test jacocoTestReport`

## Generate JavaDoc ##
`$ ./gradlew javadoc`

## Setup eclipse project  ##
`$ ./gradlew eclipse`


# Fast Text Analyzer #

Analyze Text data to determine type information and other key metrics associated with a text stream.
A key objective of the analysis is that it should be sufficiently fast to be in-line (e.g. as the
data is input from some source it should be possible to stream the data through this class without
undue performance degradation).

Typical usage is:
```java
  		TextAnalyzer analysis = new TextAnalyzer("Age");
 
  		analysis.train("12");
  		analysis.train("62");
  		analysis.train("21");
  		analysis.train("37");
  		...
 
  		TextAnalysisResult result = analysis.getResult();
```

## Building ##

`$ gradle wrapper --gradle-version 4.0.2`

`$ ./gradlew installDist`

## Running Tests ##
`$ ./gradlew test jacocoTestReport`

## Generate JavaDoc ##
`$ ./gradlew javadoc`

## Setup eclipse project ##
`$ ./gradlew eclipse`

## Releasing a new version ##
`$ ./gradlew uploadArchives`
Then go to http://central.sonatype.org/pages/releasing-the-deployment.html and follow the instructions!!

## Java code ##

To include the Java code in your application, or download the latest jars from the [Maven
repository](http://repo1.maven.org/maven2/com/cobber/fta/fta/).

## Javadoc ##

Javadoc is automatically updated to reflect the latest release at http://javadoc.io/doc/com.cobber.fta/fta/.

Improve Documentation, also reference JavaDoc
Improve Documentation, also reference JavaDoc
