Class ResourceEncoderRegistry


  • public class ResourceEncoderRegistry
    extends java.lang.Object
    Contains an ordered list of ResourceEncoders capable of encoding arbitrary resource types.
    • Constructor Detail

      • ResourceEncoderRegistry

        public ResourceEncoderRegistry()
    • Method Detail

      • append

        public <Z> void append​(@NonNull
                               java.lang.Class<Z> resourceClass,
                               @NonNull
                               ResourceEncoder<Z> encoder)
      • prepend

        public <Z> void prepend​(@NonNull
                                java.lang.Class<Z> resourceClass,
                                @NonNull
                                ResourceEncoder<Z> encoder)
      • get

        @Nullable
        public <Z> ResourceEncoder<Z> get​(@NonNull
                                          java.lang.Class<Z> resourceClass)