Scelight™ External Module API 1.5.2

Scelight™ External Module API 1.5.2 Documentation

This documentation is the public Scelight External Module API documentation, home page: https://sites.google.com/site/scelight/.

See: Description

Packages 
Package Description
hu.scelightapi
Scelight external module API.
Some base class and interface is placed in the hu.scelightapibase package.
hu.scelightapi.bean.repfilters
Replay filter beans interface.
hu.scelightapi.bean.settings.type
Different setting type interfaces.
hu.scelightapi.gui
GUI interface of the application.
hu.scelightapi.gui.comp
Custom swing GUI component interfaces.
hu.scelightapi.gui.dialog
GUI dialog interfaces of the application.
hu.scelightapi.gui.overlaycard
Overlay card interface.
hu.scelightapi.gui.setting
Swing GUI interface for settings visualization and edit for the application.
hu.scelightapi.r
Static resources of the External Module API.
hu.scelightapi.sc2.balancedata
StarCraft II balance data interface.
hu.scelightapi.sc2.balancedata.model
StarCraft II balance data modeling.
hu.scelightapi.sc2.map
StarCraft II map file (*.s2ma) modeling and processing.
hu.scelightapi.sc2.rep.factory
Factory interface for acquiring replay instances.
hu.scelightapi.sc2.rep.model
StarCraft II replay file (*.SC2Replay) modeling.
hu.scelightapi.sc2.rep.model.attributesevents
Attributes events modeling.
hu.scelightapi.sc2.rep.model.details
Details modeling.
hu.scelightapi.sc2.rep.model.gameevents
Game events modeling.
hu.scelightapi.sc2.rep.model.gameevents.camera
Camera related game event modeling.
hu.scelightapi.sc2.rep.model.gameevents.cmd
Cmd game events modeling.
hu.scelightapi.sc2.rep.model.gameevents.selectiondelta
Selection delta game events modeling.
hu.scelightapi.sc2.rep.model.initdata
Init data modeling.
hu.scelightapi.sc2.rep.model.initdata.gamedesc
Game description of init data modeling.
hu.scelightapi.sc2.rep.model.initdata.lobbystate
Lobby state of init data modeling.
hu.scelightapi.sc2.rep.model.initdata.userinitdata
User init data of init data modeling.
hu.scelightapi.sc2.rep.model.messageevents
Message events modeling.
hu.scelightapi.sc2.rep.model.trackerevents
Tracker events modeling.
hu.scelightapi.sc2.rep.repproc
StarCraft II replay file (*.SC2Replay) processing.
hu.scelightapi.search
Replay search engine interface.
hu.scelightapi.service
Services provided for external modules.
Also see the hu.scelightapibase.service package.
hu.scelightapi.service.repfoldermonitor
Replay Folder monitor service.
hu.scelightapi.service.sc2monitor
StarCraft II related services provided for external modules.
hu.scelightapi.service.sound
Background sound player service.
hu.scelightapi.template
Name template engine interface to name/rename replays.
hu.scelightapi.util
General utility interfaces.
hu.scelightapi.util.gui
General GUI utilitt interfaces of the application.
hu.scelightapi.util.httppost
Collection of interfaces to work with HTTP POST requests.
hu.scelightapi.util.type
General (utility) type interfaces.
hu.scelightapibase.action
Extended action interface and collection of actions that can be used from everywhere.
hu.scelightapibase.bean
External module API bean interfaces.
hu.scelightapibase.bean.person
Bean interfaces describing a person.
hu.scelightapibase.bean.settings
Settings bean interface.
hu.scelightapibase.bean.settings.type
Different setting type interfaces.
hu.scelightapibase.bean.settings.type.viewhints
View hints interface for settings.
hu.scelightapibase.gui.comp
Custom swing GUI component interfaces.
hu.scelightapibase.gui.comp.combobox
An improved combo box interface.
hu.scelightapibase.gui.comp.multipage
Multi-page component interface.
hu.scelightapibase.gui.comp.table
An improved table interface.
hu.scelightapibase.gui.comp.table.renderer
Improved renderer interfaces for the improved table.
hu.scelightapibase.gui.icon
Icons interface of the launcher.
hu.scelightapibase.service.env
Application environment services and information.
hu.scelightapibase.service.job
(Background) Job service.
hu.scelightapibase.service.lang
Language and locale specific utilities and services.
hu.scelightapibase.service.log
Launcher and application logger interface.
hu.scelightapibase.util
General utility classes.
hu.scelightapibase.util.gui
General GUI utility interfaces of the launcher.
hu.scelightapibase.util.iface
Collection of general interfaces.
Scelight™ External Module API 1.5.2

 
This API documentation is public and is intended for / allowed to be used by anyone.
Scelight home page: https://sites.google.com/site/scelight/
Scelight is a trademark of András Belicza. Copyright © András Belicza, 2013-2015. All rights reserved.