Interface | Description |
---|---|
Extendable<O> | |
Extension<T> |
Extension data for extendables.
|
ExtensionAdder<T,E extends Extension<T>> |
An ExtensionAdder is a builder for an extension that is built and then added
to an extendable.
|
ExtensionAdderProvider<T extends Extendable<T>,E extends Extension<T>,B extends ExtensionAdder<T,E>> |
A provider used through java's
ServiceLoader . |
ExtensionConfigLoader<T extends Extendable,E extends Extension<T>> |
Loads an extension from platform configuration.
|
ExtensionJsonSerializer<T extends Extendable,E extends Extension<T>> |
An
ExtensionProvider able to serialize/deserialize extensions from JSON. |
ExtensionProvider<T extends Extendable,E extends Extension<T>> | |
ExtensionXmlSerializer<T extends Extendable,E extends Extension<T>> |
An ExtensionProvider able to serialize/deserialize extensions from XML.
|
Class | Description |
---|---|
AbstractExtendable<T> | |
AbstractExtension<T> | |
AbstractExtensionAdder<T extends Extendable<T>,E extends Extension<T>> |
A base class for implementations of
ExtensionAdder that holds the
extendable to be able build and then add the extension to the extendable. |
AbstractExtensionXmlSerializer<T extends Extendable,E extends Extension<T>> | |
ExtensionAdderProviders |
A utility class to help finding providers using ServiceLoader.
|
ExtensionProviders<T extends ExtensionProvider> |
Copyright © 2020. All rights reserved.