T - Extension typepublic interface HasExtension<T extends HasExtension<? extends T>>
Extensions| Modifier and Type | Method and Description |
|---|---|
default T |
addExtension(Extension<?> extension)
Add a
Extension to this object |
default T |
addExtension(Set<Extension<?>> extensions)
Add a
Extensions to this object |
default T |
addExtensions(Extensions extensions)
Add a
Extensions to this object |
default void |
addSweBooleanExtension(String name,
boolean value) |
default void |
addSweBooleanExtension(String name,
String value) |
default <V extends SweAbstractDataComponent> |
addSwesExtension(String name,
V value) |
default void |
addSweTextExtension(String name,
String value) |
default boolean |
getBooleanExtension(Enum<?> identifier) |
default boolean |
getBooleanExtension(Enum<?> identifier,
boolean defaultValue) |
default boolean |
getBooleanExtension(String identifier) |
default boolean |
getBooleanExtension(String identifier,
boolean defaultValue) |
default Optional<Extension<?>> |
getExtension(Enum<?> identifier)
Get
Extension for identifier |
default Optional<Extension<?>> |
getExtension(String identifier)
Get
Extension for identifier |
default int |
getExtensionCount(String identifier) |
Extensions |
getExtensions()
Get the
Extensions |
default boolean |
hasExtension(Enum<?> identifier)
Check if
Extension for identifier is set |
default boolean |
hasExtension(String identifier)
Check if
Extension for identifier is set |
default boolean |
hasExtensions() |
T |
setExtensions(Extensions extensions)
Set the
Extensions object |
Extensions getExtensions()
ExtensionsExtensions with ExtensionsT setExtensions(Extensions extensions)
Extensions objectextensions - the Extensions object to setdefault T addExtensions(Extensions extensions)
Extensions to this objectextensions - the Extensions to adddefault T addExtension(Extension<?> extension)
Extension to this objectextension - the Extension to adddefault T addExtension(Set<Extension<?>> extensions)
Extensions to this objectextensions - the Extensions to adddefault boolean hasExtensions()
default boolean hasExtension(Enum<?> identifier)
Extension for identifier is setidentifier - Identifier to checktrue, if Extensions is available for the
identifierdefault boolean hasExtension(String identifier)
Extension for identifier is setidentifier - Identifier to checktrue, if Extensions is available for the
identifierdefault Optional<Extension<?>> getExtension(Enum<?> identifier)
Extension for identifierdefault Optional<Extension<?>> getExtension(String identifier)
Extension for identifierdefault int getExtensionCount(String identifier)
default boolean getBooleanExtension(String identifier)
default boolean getBooleanExtension(Enum<?> identifier)
default boolean getBooleanExtension(Enum<?> identifier, boolean defaultValue)
default boolean getBooleanExtension(String identifier, boolean defaultValue)
default <V extends SweAbstractDataComponent> void addSwesExtension(String name, V value)
default void addSweBooleanExtension(String name, boolean value)
Copyright © 2015–2021 52North Initiative for Geospatial Open Source Software GmbH. All rights reserved.