| Package | Description |
|---|---|
| org.flmelody.core | |
| org.flmelody.core.plugin | |
| org.flmelody.core.plugin.json | |
| org.flmelody.core.plugin.resolver | |
| org.flmelody.core.plugin.resource |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Plugin> |
Windward.plugin(Class<T> clazz)
Get plugin
|
static <T extends Plugin> |
Windward.plugins(Class<T> clazz)
Get plugins by super or self
|
| Modifier and Type | Method and Description |
|---|---|
Windward |
Windward.registerPlugin(PluginSlot pluginSlot,
Plugin plugin)
Register plugin or overwrite existed
|
| Modifier and Type | Field and Description |
|---|---|
Class<? extends Plugin> |
PluginSlot.clazz |
| Modifier and Type | Method and Description |
|---|---|
static PluginSlot |
PluginSlot.slot(Class<? extends Plugin> clazz) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
JsonPlugin
Base interface for serializing or deserializing json
|
| Modifier and Type | Class and Description |
|---|---|
class |
GsonPlugin |
class |
JacksonPlugin |
| Modifier and Type | Method and Description |
|---|---|
void |
PluginResolver.resolve(Windward windward,
Plugin plugin) |
void |
ViewPluginResolver.resolve(Windward windward,
Plugin plugin) |
void |
CompositePluginResolver.resolve(Windward windward,
Plugin plugin) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ResourcePlugin |
| Modifier and Type | Class and Description |
|---|---|
class |
BaseStaticResourcePlugin |
class |
FixedStaticResourcePlugin |
class |
ResourcePluginProxy |
Copyright © 2024 flmelody. All rights reserved.