Package com.winterhavenmc.library.messagebuilder.adapters.pipeline.accessors.url


package com.winterhavenmc.library.messagebuilder.adapters.pipeline.accessors.url
Provides an adapter for objects that expose a com.winterhavenmc.library.messagebuilder.adapters.pipeline.accessors.url.

This package defines the UrlAddressable interface, which should be implemented by any object that can expose a url string value for use in macro substitution. Macros of the form {OBJECT.URL} are supported by extracting and formatting the value returned from getUrl().

The UrlAdapter is the corresponding Accessor implementation that adapts objects implementing UrlAddressable.

This adapter does not perform adaptation for any Bukkit-provided types by default. Only objects explicitly implementing the UrlAddressable interface will be adapted.

See Also: