Class AbstractCharDataObjectCodec.Configuration<SELF,T,S extends Consumer<? super T>>

java.lang.Object
ch.raffael.meldioc.library.codec.AbstractCharDataObjectCodec.Configuration<SELF,T,S>
Enclosing class:
AbstractCharDataObjectCodec<T>

public abstract static class AbstractCharDataObjectCodec.Configuration<SELF,T,S extends Consumer<? super T>> extends Object
TODO JavaDoc
  • Constructor Details

    • Configuration

      public Configuration(io.vavr.collection.Seq<Consumer<? super T>> configurators)
  • Method Details

    • removeStandardConfigurators

      @SafeVarargs public final SELF removeStandardConfigurators(S... remove)
    • allStandardConfigurators

      protected abstract S[] allStandardConfigurators()
    • configure

      public SELF configure(Consumer<? super T> configurator)
    • bufferSize

      public SELF bufferSize(int bufferSize)
    • defaultCharset

      public SELF defaultCharset(Charset defaultCharset)
    • configurators

      protected io.vavr.collection.Seq<Consumer<? super T>> configurators()
    • bufferSize

      protected io.vavr.control.Option<Integer> bufferSize()
    • defaultCharset

      protected io.vavr.control.Option<Charset> defaultCharset()
    • self

      protected SELF self()