Skip to content

KotlinNLP/Utils

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Utils Maven Central Build Status

Utils is a Kotlin package containing utilities for the KotlinNLP library.

Utils is part of KotlinNLP.

Getting Started

Import with Maven

<dependency>
    <groupId>com.kotlinnlp</groupId>
    <artifactId>utils</artifactId>
    <version>2.1.4</version>
</dependency>

ProgressIndicator

ProgressIndicator implements different indicators to track a progress:

  • Bar |███████████ | 95%
  • Icon / - \ |
  • Percentage [60%]

Example

Simply declare a ProgressIndicator passing it the total amount of steps to track and the call the tick() method to fo forward of one single step. Is it possible to pass it the amount of steps setting the amount parameter.

import com.kotlinnlp.utils.progressindicator.ProgressIndicatorBar

val progress = ProgressIndicatorBar(1000)

(0 until 1000).forEach {
  progress.tick()
  Thread.sleep(10)
}

Try some examples running the files in the examples/progressindicator folder.

License

This software is released under the terms of the Mozilla Public License, v. 2.0

Contributions

We greatly appreciate any bug reports and contributions, which can be made by filing an issue or making a pull request through the github page.

About

Utils is a Kotlin package containing utilities for the KotlinNLP library.

Resources

License

Stars

Watchers

Forks

Packages

No packages published