Class AbstractAttributeLoader<A>

Object
AbstractAttributeLoader<A>
All Implemented Interfaces:
AttributeLoader<A>
Direct Known Subclasses:
AbstractAggregateLoader, AbstractDerivedAttributeLoader, AbstractItemAttributeLoader, AbstractPropagateLoader, AbstractScanningLoader, AbstractSingleRowAttributeLoader, CompositeAttributeLoader

public abstract class AbstractAttributeLoader<A> extends Object implements AttributeLoader<A>
  • Field Details

  • Constructor Details

    • AbstractAttributeLoader

      protected AbstractAttributeLoader(@NotNull AttributeSpec<A> spec)
  • Method Details

    • getAttributeSpec

      @NotNull public final AttributeSpec<A> getAttributeSpec()
      Description copied from interface: AttributeLoader

      Returns the spec for which this loader loads values.

      The returned value must be the same throughout the lifetime of the object.

      Specified by:
      getAttributeSpec in interface AttributeLoader<A>
      Returns:
      spec being loaded
    • toString

      public String toString()
      Overrides:
      toString in class Object