public interface ISupportManager
| Modifier and Type | Method and Description |
|---|---|
ISupportParameter |
createParameter(String tag)
Creates a
ISupportParameter from given input. |
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
getCreator(String parameter)
Gets the registered ISUPPORT creator for a given parameter name.
|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
registerParameter(String parameter,
TriFunction<Client,String,String,? extends ISupportParameter> creator)
Registers a function that creates an
ISupportParameter from a
given parameter and value. |
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
unregisterParameter(String parameter)
Removes the registered creator for a given parameter.
|
@Nonnull ISupportParameter createParameter(@Nonnull String tag)
ISupportParameter from given input.tag - input@Nonnull Optional<TriFunction<Client,String,String,? extends ISupportParameter>> getCreator(@Nonnull String parameter)
parameter - parameter@Nonnull Optional<TriFunction<Client,String,String,? extends ISupportParameter>> registerParameter(@Nonnull String parameter, @Nonnull TriFunction<Client,String,String,? extends ISupportParameter> creator)
ISupportParameter from a
given parameter and value.parameter - name of the parameter to registercreator - function that creates tags@Nonnull Optional<TriFunction<Client,String,String,? extends ISupportParameter>> unregisterParameter(@Nonnull String parameter)
parameter - parameterCopyright © 2013–2019 Kitteh. All rights reserved.