Skip to content

Commit

Permalink
[Fix] Refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
Brov3r committed Aug 5, 2024
1 parent 6123bfa commit 297b14b
Show file tree
Hide file tree
Showing 50 changed files with 435 additions and 871 deletions.
80 changes: 40 additions & 40 deletions docs/javadoc/allclasses-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -163,85 +163,85 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="com/avrix/ui/widgets/Widget.html" title="class in com.avrix.ui.widgets"><code>Widget</code></a> that places its children horizontally with a specified amount of space between them.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/resources/ImageLoader.html" title="class in com.avrix.resources">ImageLoader</a></div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/InputTextWidget.html" title="class in com.avrix.ui.widgets">InputTextWidget</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A utility class for loading images and caching them.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/InputTextWidget.html" title="class in com.avrix.ui.widgets">InputTextWidget</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A widget for input text that supports text editing, selection, and clipboard operations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/InputWidgetHandler.html" title="class in com.avrix.ui">InputWidgetHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/InputWidgetHandler.html" title="class in com.avrix.ui">InputWidgetHandler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Handling input events for widgets</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/logs/IsolatedConsoleWriter.html" title="class in com.avrix.logs">IsolatedConsoleWriter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/logs/IsolatedConsoleWriter.html" title="class in com.avrix.logs">IsolatedConsoleWriter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Console writer for Tinylog that redirects logging to isolated streams.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/utils/IsoObjectUtils.html" title="class in com.avrix.utils">IsoObjectUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/utils/IsoObjectUtils.html" title="class in com.avrix.utils">IsoObjectUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A set of tools for working with isometric objects</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="com/avrix/enums/KeyEventType.html" title="enum class in com.avrix.enums">KeyEventType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="com/avrix/enums/KeyEventType.html" title="enum class in com.avrix.enums">KeyEventType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enum representing the types of keyboard events.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/LabelWidget.html" title="class in com.avrix.ui.widgets">LabelWidget</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/LabelWidget.html" title="class in com.avrix.ui.widgets">LabelWidget</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="com/avrix/ui/widgets/Widget.html" title="class in com.avrix.ui.widgets"><code>Widget</code></a> for displaying text labels with customizable font and color.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/Launcher.html" title="class in com.avrix">Launcher</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/Launcher.html" title="class in com.avrix">Launcher</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The Launcher class serves as the entry point for the application.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/logs/LineReadingOutputStream.html" title="class in com.avrix.logs">LineReadingOutputStream</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/logs/LineReadingOutputStream.html" title="class in com.avrix.logs">LineReadingOutputStream</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An OutputStream implementation that reads byte arrays, interprets them as lines of text,
and processes each line based on specific rules for logging or consumption.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/lua/LuaExposer.html" title="class in com.avrix.lua">LuaExposer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/lua/LuaExposer.html" title="class in com.avrix.lua">LuaExposer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A utility class for exposing classes and global objects for use in Lua scripts.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/lua/LuaManager.html" title="class in com.avrix.lua">LuaManager</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/lua/LuaManager.html" title="class in com.avrix.lua">LuaManager</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Provides utility methods for managing Lua scripts.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/plugin/Metadata.html" title="class in com.avrix.plugin">Metadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/plugin/Metadata.html" title="class in com.avrix.plugin">Metadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents metadata for a plugin, including various details such as name, description, author, version, and dependencies.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/plugin/Metadata.MetadataBuilder.html" title="class in com.avrix.plugin">Metadata.MetadataBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/plugin/Metadata.MetadataBuilder.html" title="class in com.avrix.plugin">Metadata.MetadataBuilder</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Builder class for constructing <a href="com/avrix/plugin/Metadata.html" title="class in com.avrix.plugin"><code>Metadata</code></a> instances.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/ModalWidget.html" title="class in com.avrix.ui.widgets">ModalWidget</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/widgets/ModalWidget.html" title="class in com.avrix.ui.widgets">ModalWidget</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>ModalWidget</code> class represents a modal window widget that can display
a content panel in the center of the screen.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGColor.html" title="class in com.avrix.ui">NVGColor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGColor.html" title="class in com.avrix.ui">NVGColor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="com/avrix/ui/NVGColor.html" title="class in com.avrix.ui"><code>NVGColor</code></a> is a class representing a color with RGBA components.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="com/avrix/ui/NVGColor.ColorAction.html" title="interface in com.avrix.ui">NVGColor.ColorAction</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="com/avrix/ui/NVGColor.ColorAction.html" title="interface in com.avrix.ui">NVGColor.ColorAction</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Functional interface for performing actions with an <code>NVGColor</code> instance.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGContext.html" title="class in com.avrix.ui">NVGContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGContext.html" title="class in com.avrix.ui">NVGContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The NVGContext class encapsulates a NanoVG context and provides utility methods for managing
and rendering with the context in an OpenGL environment.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGDrawer.html" title="class in com.avrix.ui">NVGDrawer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGDrawer.html" title="class in com.avrix.ui">NVGDrawer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A set of tools for rendering NanoVG elements</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGFont.html" title="class in com.avrix.ui">NVGFont</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGFont.html" title="class in com.avrix.ui">NVGFont</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A set of tools for working with fonts in NanoVG</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/ui/NVGImage.html" title="class in com.avrix.ui">NVGImage</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A utility class for loading images and caching them.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/events/OnAcceptedFactionInviteEvent.html" title="class in com.avrix.events">OnAcceptedFactionInviteEvent</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Triggered when a faction invite has been accepted.</div>
Expand Down Expand Up @@ -1234,7 +1234,7 @@ <h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces<
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="com/avrix/ui/widgets/Widget.html" title="class in com.avrix.ui.widgets"><code>Widget</code></a> that represents a set of radio buttons.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/resources/ResourceManager.html" title="class in com.avrix.resources">ResourceManager</a></div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="com/avrix/plugin/ResourceManager.html" title="class in com.avrix.plugin">ResourceManager</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Manages resources such as images, including caching and encoding utilities.</div>
</div>
Expand Down
8 changes: 3 additions & 5 deletions docs/javadoc/allpackages-index.html
Original file line number Diff line number Diff line change
Expand Up @@ -71,14 +71,12 @@ <h1 title="All&amp;nbsp;Packages" class="title">All&nbsp;Packages</h1>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="com/avrix/plugin/package-summary.html">com.avrix.plugin</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="com/avrix/resources/package-summary.html">com.avrix.resources</a></div>
<div class="col-first odd-row-color"><a href="com/avrix/ui/package-summary.html">com.avrix.ui</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="com/avrix/ui/package-summary.html">com.avrix.ui</a></div>
<div class="col-first even-row-color"><a href="com/avrix/ui/widgets/package-summary.html">com.avrix.ui.widgets</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="com/avrix/ui/widgets/package-summary.html">com.avrix.ui.widgets</a></div>
<div class="col-first odd-row-color"><a href="com/avrix/utils/package-summary.html">com.avrix.utils</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="com/avrix/utils/package-summary.html">com.avrix.utils</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</main>
</div>
Expand Down
6 changes: 2 additions & 4 deletions docs/javadoc/com/avrix/package-summary.html
Original file line number Diff line number Diff line change
Expand Up @@ -83,12 +83,10 @@ <h1 title="Package com.avrix" class="title">Package com.avrix</h1>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="plugin/package-summary.html">com.avrix.plugin</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="resources/package-summary.html">com.avrix.resources</a></div>
<div class="col-first even-row-color"><a href="ui/package-summary.html">com.avrix.ui</a></div>
<div class="col-last even-row-color">&nbsp;</div>
<div class="col-first odd-row-color"><a href="ui/package-summary.html">com.avrix.ui</a></div>
<div class="col-first odd-row-color"><a href="utils/package-summary.html">com.avrix.utils</a></div>
<div class="col-last odd-row-color">&nbsp;</div>
<div class="col-first even-row-color"><a href="utils/package-summary.html">com.avrix.utils</a></div>
<div class="col-last even-row-color">&nbsp;</div>
</div>
</div>
</li>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<title>ResourceManager (Avrix 1.4.0 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="declaration: package: com.avrix.resources, class: ResourceManager">
<meta name="description" content="declaration: package: com.avrix.plugin, class: ResourceManager">
<meta name="generator" content="javadoc/ClassWriterImpl">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="../../../script-dir/jquery-ui.min.css" title="Style">
Expand Down Expand Up @@ -67,11 +67,11 @@
<main role="main">
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.avrix.resources</a></div>
<div class="sub-title"><span class="package-label-in-type">Package</span>&nbsp;<a href="package-summary.html">com.avrix.plugin</a></div>
<h1 title="Class ResourceManager" class="title">Class ResourceManager</h1>
</div>
<div class="inheritance" title="Inheritance Tree"><a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Object.html" title="class or interface in java.lang" class="external-link">java.lang.Object</a>
<div class="inheritance">com.avrix.resources.ResourceManager</div>
<div class="inheritance">com.avrix.plugin.ResourceManager</div>
</div>
<section class="class-description" id="class-description">
<hr>
Expand Down
6 changes: 5 additions & 1 deletion docs/javadoc/com/avrix/plugin/package-summary.html
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,12 @@ <h1 title="Package com.avrix.plugin" class="title">Package com.avrix.plugin</h1>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The PluginManager class manages the loading, initialization, and handling of plugins within the application context.</div>
</div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ServiceManager.html" title="class in com.avrix.plugin">ServiceManager</a></div>
<div class="col-first odd-row-color class-summary class-summary-tab2"><a href="ResourceManager.html" title="class in com.avrix.plugin">ResourceManager</a></div>
<div class="col-last odd-row-color class-summary class-summary-tab2">
<div class="block">Manages resources such as images, including caching and encoding utilities.</div>
</div>
<div class="col-first even-row-color class-summary class-summary-tab2"><a href="ServiceManager.html" title="class in com.avrix.plugin">ServiceManager</a></div>
<div class="col-last even-row-color class-summary class-summary-tab2">
<div class="block">The service manager allows you to register services by their interfaces and access them</div>
</div>
</div>
Expand Down
1 change: 1 addition & 0 deletions docs/javadoc/com/avrix/plugin/package-tree.html
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ <h2 title="Class Hierarchy">Class Hierarchy</h2>
<li class="circle">com.avrix.plugin.<a href="Metadata.MetadataBuilder.html" class="type-name-link" title="class in com.avrix.plugin">Metadata.MetadataBuilder</a></li>
<li class="circle">com.avrix.plugin.<a href="Plugin.html" class="type-name-link" title="class in com.avrix.plugin">Plugin</a></li>
<li class="circle">com.avrix.plugin.<a href="PluginManager.html" class="type-name-link" title="class in com.avrix.plugin">PluginManager</a></li>
<li class="circle">com.avrix.plugin.<a href="ResourceManager.html" class="type-name-link" title="class in com.avrix.plugin">ResourceManager</a></li>
<li class="circle">com.avrix.plugin.<a href="ServiceManager.html" class="type-name-link" title="class in com.avrix.plugin">ServiceManager</a></li>
</ul>
</li>
Expand Down
Loading

0 comments on commit 297b14b

Please sign in to comment.