Class DelegatingOps.DelegateListBuilder

java.lang.Object
net.minecraft.resources.DelegatingOps.DelegateListBuilder
All Implemented Interfaces:
com.mojang.serialization.ListBuilder<T>
Enclosing class:
DelegatingOps<T>

protected class DelegatingOps.DelegateListBuilder extends Object implements com.mojang.serialization.ListBuilder<T>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.mojang.serialization.ListBuilder

    com.mojang.serialization.ListBuilder.Builder<T>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final com.mojang.serialization.ListBuilder<T>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    DelegateListBuilder(com.mojang.serialization.ListBuilder<T> original)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.mojang.serialization.ListBuilder<T>
    add(com.mojang.serialization.DataResult<T> value)
     
    <E> com.mojang.serialization.ListBuilder<T>
    add(E value, com.mojang.serialization.Encoder<E> encoder)
     
    com.mojang.serialization.ListBuilder<T>
    add(T value)
     
    <E> com.mojang.serialization.ListBuilder<T>
    addAll(Iterable<E> values, com.mojang.serialization.Encoder<E> encoder)
     
    com.mojang.serialization.DataResult<T>
    build(com.mojang.serialization.DataResult<T> prefix)
     
    com.mojang.serialization.DataResult<T>
    build(T prefix)
     
    com.mojang.serialization.ListBuilder<T>
     
    com.mojang.serialization.DynamicOps<T>
    ops()
     
    com.mojang.serialization.ListBuilder<T>
    withErrorsFrom(com.mojang.serialization.DataResult<?> result)
     

    Methods inherited from class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • original

      private final com.mojang.serialization.ListBuilder<T> original
  • Constructor Details

    • DelegateListBuilder

      protected DelegateListBuilder(com.mojang.serialization.ListBuilder<T> original)
  • Method Details

    • ops

      public com.mojang.serialization.DynamicOps<T> ops()
      Specified by:
      ops in interface com.mojang.serialization.ListBuilder<T>
    • build

      public com.mojang.serialization.DataResult<T> build(T prefix)
      Specified by:
      build in interface com.mojang.serialization.ListBuilder<T>
    • add

      public com.mojang.serialization.ListBuilder<T> add(T value)
      Specified by:
      add in interface com.mojang.serialization.ListBuilder<T>
    • add

      public com.mojang.serialization.ListBuilder<T> add(com.mojang.serialization.DataResult<T> value)
      Specified by:
      add in interface com.mojang.serialization.ListBuilder<T>
    • add

      public <E> com.mojang.serialization.ListBuilder<T> add(E value, com.mojang.serialization.Encoder<E> encoder)
      Specified by:
      add in interface com.mojang.serialization.ListBuilder<T>
    • addAll

      public <E> com.mojang.serialization.ListBuilder<T> addAll(Iterable<E> values, com.mojang.serialization.Encoder<E> encoder)
      Specified by:
      addAll in interface com.mojang.serialization.ListBuilder<T>
    • withErrorsFrom

      public com.mojang.serialization.ListBuilder<T> withErrorsFrom(com.mojang.serialization.DataResult<?> result)
      Specified by:
      withErrorsFrom in interface com.mojang.serialization.ListBuilder<T>
    • mapError

      public com.mojang.serialization.ListBuilder<T> mapError(UnaryOperator<String> onError)
      Specified by:
      mapError in interface com.mojang.serialization.ListBuilder<T>
    • build

      public com.mojang.serialization.DataResult<T> build(com.mojang.serialization.DataResult<T> prefix)
      Specified by:
      build in interface com.mojang.serialization.ListBuilder<T>