Package org.n52.svalbard.encode
Class EncodingContext
- java.lang.Object
-
- org.n52.svalbard.encode.EncodingContext
-
@Immutable public class EncodingContext extends Object
TODO JavaDoc
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedEncodingContext()protectedEncodingContext(Map<String,Object> properties)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EncodingContextempty()booleanequals(Object obj)<T> Optional<T>get(Enum<?> key)<T> Tget(Enum<?> key, T defaultValue)<T> Optional<T>get(String key)<T> Tget(String key, T defaultValue)booleangetBoolean(Enum<?> key)booleangetBoolean(Enum<?> key, boolean defaultValue)booleangetBoolean(String key)booleangetBoolean(String key, boolean defaultValue)StringgetEncoding()intgetInteger(Enum<?> key)intgetInteger(String key)Optional<String>getString(Enum<?> key)Optional<String>getString(String key)booleanhas(Enum<?> key)booleanhas(String key)inthashCode()booleanisEmpty()static EncodingContextof(Enum<?> key)static <T> EncodingContextof(Enum<?> key, T value)static EncodingContextof(String key)static <T> EncodingContextof(String key, T value)<T> Trequire(Enum<?> key)<T> Trequire(String key)EncodingContextwith(Enum<?> key)EncodingContextwith(Enum<?> key, Object value)EncodingContextwith(String key)EncodingContextwith(String key, Object value)EncodingContextwithout(Enum<?> key)EncodingContextwithout(String key)
-
-
-
Method Detail
-
has
public boolean has(@Nonnull Enum<?> key)
-
has
public boolean has(@Nonnull String key)
-
isEmpty
public boolean isEmpty()
-
require
public <T> T require(@Nonnull Enum<?> key)
-
require
public <T> T require(@Nonnull String key)
-
get
public <T> T get(@Nonnull String key, T defaultValue)
-
get
public <T> T get(@Nonnull Enum<?> key, T defaultValue)
-
getBoolean
public boolean getBoolean(@Nonnull Enum<?> key)
-
getBoolean
public boolean getBoolean(@Nonnull String key)
-
getBoolean
public boolean getBoolean(@Nonnull Enum<?> key, boolean defaultValue)
-
getBoolean
public boolean getBoolean(@Nonnull String key, boolean defaultValue)
-
getInteger
public int getInteger(@Nonnull Enum<?> key)
-
getInteger
public int getInteger(@Nonnull String key)
-
with
@CheckReturnValue public EncodingContext with(@Nonnull String key)
-
with
@CheckReturnValue public EncodingContext with(@Nonnull Enum<?> key)
-
with
@CheckReturnValue public EncodingContext with(@Nonnull Enum<?> key, @Nullable Object value)
-
with
@CheckReturnValue public EncodingContext with(@Nonnull String key, @Nullable Object value)
-
without
@CheckReturnValue public EncodingContext without(@Nonnull String key)
-
without
@CheckReturnValue public EncodingContext without(@Nonnull Enum<?> key)
-
getEncoding
public String getEncoding()
-
of
public static EncodingContext of(@Nonnull String key)
-
of
public static EncodingContext of(@Nonnull Enum<?> key)
-
of
public static <T> EncodingContext of(@Nonnull Enum<?> key, @Nullable T value)
-
of
public static <T> EncodingContext of(@Nonnull String key, @Nullable T value)
-
empty
public static EncodingContext empty()
-
-