Interface Attribute

  • All Superinterfaces:
    org.refcodes.mixin.KeyAccessor<java.lang.String>, Relation<java.lang.String,java.lang.Object>, org.refcodes.mixin.ValueAccessor<java.lang.String>
    All Known Subinterfaces:
    Attribute.AttributeBuilder
    All Known Implementing Classes:
    AttributeImpl, AttributeImpl.AttributeBuilderImpl


    public interface Attribute
    extends Relation<java.lang.String,java.lang.Object>
    Interface describing a bean's attribute with a key represented by a String and the value being of any type.
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static interface  Attribute.AttributeBuilder
      Adds builder functionality to an Attribute.
      • Nested classes/interfaces inherited from interface org.refcodes.mixin.KeyAccessor

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

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

      • Methods inherited from interface org.refcodes.mixin.KeyAccessor

        getKey
      • Methods inherited from interface org.refcodes.mixin.ValueAccessor

        getValue, getValueOr