Class EncodingContext


  • @Immutable
    public class EncodingContext
    extends Object
    TODO JavaDoc
    • Constructor Detail

      • EncodingContext

        protected EncodingContext()
      • EncodingContext

        protected EncodingContext​(@Nonnull
                                  Map<String,​Object> properties)
    • 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)
      • get

        public <T> Optional<T> get​(@Nonnull
                                   Enum<?> key)
      • 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)
      • getEncoding

        public String getEncoding()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object