XMLUniverse

open class XMLUniverse(source)

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard

Functions

Link copied to clipboard
@ApiStatus.Experimental
open fun findTypeMorphismChain(source: Type, destination: Type): TypeMorphismChain
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun load(context: XMLContext<out Any>, element: Element): GuiComponent
@NotNull
open fun load(@NotNull bind: @NotNull Any, @NotNull location: @NotNull MyResourceLocation): @NotNull GuiComponent
open fun load(bindTo: Any, stream: InputStream): GuiComponent
Link copied to clipboard
@ApiStatus.Experimental
open fun mapObject(getSetter: GetSetter<out Any>, source: Type, dest: Type): GetSetter<out Any>
@ApiStatus.Experimental
open fun <T, R> mapObject(getSetter: GetSetter<T>, source: Class<T>, dest: Class<R>): GetSetter<R>
Link copied to clipboard
open fun <E> mapXMLObject(attributeValue: String, type: Class<E>): E
Link copied to clipboard
open fun qName(localPart: String): QName
Link copied to clipboard
open fun registerLoader(loader: XMLGuiLoader<out Any>)
Link copied to clipboard
open fun <T> registerMapper(clazz: Class<T>, function: (String) -> T)
Link copied to clipboard
@ApiStatus.Experimental
open fun registerTypeMorphism(typeMorphism: ParametricTypeMorphism)