cobalt.events

Eventing utilities for Cobalt.

License

License

GroupId

GroupId

org.hexworks.cobalt
ArtifactId

ArtifactId

cobalt.events
Last Version

Last Version

2020.0.14-PREVIEW
Release Date

Release Date

Type

Type

pom
Description

Description

cobalt.events
Eventing utilities for Cobalt.
Project URL

Project URL

https://github.com/Hexworks/cobalt
Source Code Management

Source Code Management

https://github.com/Hexworks/cobalt.git

Download cobalt.events

How to add to project

<!-- https://jarcasting.com/artifacts/org.hexworks.cobalt/cobalt.events/ -->
<dependency>
    <groupId>org.hexworks.cobalt</groupId>
    <artifactId>cobalt.events</artifactId>
    <version>2020.0.14-PREVIEW</version>
    <type>pom</type>
</dependency>
// https://jarcasting.com/artifacts/org.hexworks.cobalt/cobalt.events/
implementation 'org.hexworks.cobalt:cobalt.events:2020.0.14-PREVIEW'
// https://jarcasting.com/artifacts/org.hexworks.cobalt/cobalt.events/
implementation ("org.hexworks.cobalt:cobalt.events:2020.0.14-PREVIEW")
'org.hexworks.cobalt:cobalt.events:pom:2020.0.14-PREVIEW'
<dependency org="org.hexworks.cobalt" name="cobalt.events" rev="2020.0.14-PREVIEW">
  <artifact name="cobalt.events" type="pom" />
</dependency>
@Grapes(
@Grab(group='org.hexworks.cobalt', module='cobalt.events', version='2020.0.14-PREVIEW')
)
libraryDependencies += "org.hexworks.cobalt" % "cobalt.events" % "2020.0.14-PREVIEW"
[org.hexworks.cobalt/cobalt.events "2020.0.14-PREVIEW"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Cobalt

Cobalt is a multiplatform utilities library for Kotlin. It has JVM and JS targets and contains modules for data binding, logging, eventing and networking. Note that Cobalt is only intended to be used from Kotlin projects and it is not optimized for JS nor Java projects.

Modules at a glance:

  • cobalt.core contains features which are used by all other modules.
  • cobalt.databinding is a data binding library with supports both uni-directional and bi-directional binding.
  • cobalt.events contains an event bus implementation which lets you send events with pub/sub semantics.
  • cobalt.examples contains usage examples for all Cobalt modules.
  • cobalt.html enhances the W3C DOM API with useful utility functions and also lets you use data binding with HTML elements.
  • cobalt.logging enables you to do logging in a very similar way as SLF4J works.
  • cobalt.networking can be used as an easy-to-use multiplatform alternative to Retrofit.
org.hexworks.cobalt

Hexworks

Hexworks is a friendly bunch of developers and artists who focus on providing multiplatform open source libraries and tools.

Versions

Version
2020.0.14-PREVIEW
2020.0.12-RELEASE