com.kotlinnlp:progressindicator

ProgressIndicator implements different indicators to track a progress.

License

License

Categories

Categories

Kotlin Languages
GroupId

GroupId

com.kotlinnlp
ArtifactId

ArtifactId

progressindicator
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

com.kotlinnlp:progressindicator
ProgressIndicator implements different indicators to track a progress.
Project URL

Project URL

http://github.com/kotlinnlp/progressindicator
Source Code Management

Source Code Management

http://github.com/kotlinnlp/progressindicator/tree/master

Download progressindicator

How to add to project

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

Dependencies

compile (2)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib jar 1.1.60
org.jetbrains.kotlin : kotlin-reflect jar 1.1.60

runtime (1)

Group / Artifact Type Version
org.jetbrains.spek : spek-junit-platform-engine jar 1.1.4

test (2)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-test jar 1.1.60
org.jetbrains.spek : spek-api pom 1.1.4

Project Modules

There are no modules declared in this project.

ProgressIndicator No Maintenance Intended GitHub version Build Status

Deprecated. Please use Utils/progressindicator instead.

ProgressIndicator implements different indicators to track a progress:

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

ProgressIndicator is part of KotlinNLP.

Getting Started

Import with Maven

<dependency>
    <groupId>com.kotlinnlp</groupId>
    <artifactId>progressindicator</artifactId>
    <version>1.0.0</version>
</dependency>

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.progressindicator.ProgressIndicatorBar

val progress = ProgressIndicatorBar(1000)

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

Try some examples running the files in the examples 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.

Versions

Version
1.0.0