-
Notifications
You must be signed in to change notification settings - Fork 0
One Repo to rule them all, One Repo to find them, One Repo to bring them all and in the darkness bind them.
License
aneth-dev/aecore
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Æcore is a Java framework. Note: Those libraries are under MIT license (see LICENSE file). This repository is an enclosure of net.aeten.core* modules API become quite stable but is under rework in order to use new Java 8 functionalities (see java8 branch). Current version: 0.1.2 Provides: - generic event transmitter and handler (synchronous and asynchronous) - configurable service providers loading based on annotations - generic parsing interface (API is under construction, see parsing branch) - extensible messenger - stream stack editor - … and folks Third party dependences: - net.jcip.annotations (Creative Commons Attribution License), included in sources - org.slf4j (MIT License) (Fork from https://github.com/aeten/slf4 allow use of ServiceLoader) Details of modules: - net.aeten.core -> requires net.jcip.annotations, org.slf4j - net.aeten.core.messenger -> requires net.aeten.core, org.slf4j - net.aeten.core.messenger.stream -> requires net.aeten.core, net.aeten.core.messenger, net.aeten.core.stream, org.slf4j - net.aeten.core.parsing.properties -> net.aeten.core, org.slf4j - net.aeten.core.parsing.xml -> net.aeten.core - net.aeten.core.parsing.yaml -> net.aeten.core (a YAML parser in progress, see test/net.aeten.core.parsing.test/net/aeten/core/parsing/test/test.yaml) - net.aeten.core.stream -> requires net.aeten.core, org.slf4j - net.aeten.core.ui.alert -> requires net.aeten.core (alert event management for application user destination) - net.aeten.core.ui.graphical -> GUI tools, independent from any GUI framework - net.aeten.core.ui.swing -> requires net.aeten.core.gui (SWING part of GUI tools) See test directory for use samples. Setup: git submodule update --init Switch to java8 branch: git checkout java8 git submodule foreach --quiet 'echo $name|grep aeten && git checkout java8 || return 0'
About
One Repo to rule them all, One Repo to find them, One Repo to bring them all and in the darkness bind them.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published