Class FieldsImpl<T>

  • Type Parameters:
    T - The type of the value of the fields.
    All Implemented Interfaces:
    Cloneable, org.refcodes.mixin.KeyAccessor<T>, org.refcodes.mixin.ValueAccessor<T>, Field<T>, Fields<T>


    public class FieldsImpl<T>
    extends FieldImpl<T[]>
    implements Fields<T>, Cloneable
    Implementation of the Fields interface being Cloneable.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.refcodes.mixin.KeyAccessor

        org.refcodes.mixin.KeyAccessor.KeyBuilder<K extends Object,B extends org.refcodes.mixin.KeyAccessor.KeyBuilder<K,B>>, org.refcodes.mixin.KeyAccessor.KeyMutator<K extends Object>, org.refcodes.mixin.KeyAccessor.KeyProperty<K extends Object>
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.ValueAccessor

        org.refcodes.mixin.ValueAccessor.ValueBuilder<V extends Object,B extends org.refcodes.mixin.ValueAccessor.ValueBuilder<V,B>>, org.refcodes.mixin.ValueAccessor.ValueMutator<V extends Object>, org.refcodes.mixin.ValueAccessor.ValueProperty<V extends Object>
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldsImpl​(String aKey, T[] aValue)
      Constructs a Fields instance with an array of values.
    • Constructor Detail

      • FieldsImpl

        public FieldsImpl​(String aKey,
                          T[] aValue)
        Constructs a Fields instance with an array of values.
        Parameters:
        aKey - The key of the Field.
        aValue - The value of the Field.