Class Concatenate

Object
AnchorBean<ColorProvider>
InitializableBean<ColorProvider, NullInitialization>
NullParametersBean<ColorProvider>
ColorProvider
Concatenate
All Implemented Interfaces:
Provider<ColorList>

public class Concatenate extends ColorProvider
Combines one or more ColorProviders into a unitary ColorProvider.

The combined unitary provider aggregates elements from all the child lists, preserving element order, as they are added with setList(List).

Author:
Owen Feehan
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    ColorList
    get()
     
    List<ColorProvider>
    A list of ColorProvider to be concatenated.
    void
    setList(List<ColorProvider> list)
    A list of ColorProvider to be concatenated.

    Methods inherited from class org.anchoranalysis.bean.NullParametersBean

    initializeRecursive, onInitialization, onInitialization

    Methods inherited from class org.anchoranalysis.bean.initializable.InitializableBean

    getInitialization, getLogger, getPropertyInitializer, initialize, initializeRecursive, initRecursiveWithInitializer, isInitialized

    Methods inherited from class org.anchoranalysis.bean.AnchorBean

    checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Concatenate

      public Concatenate()
  • Method Details

    • get

      public ColorList get() throws ProvisionFailedException
      Throws:
      ProvisionFailedException
    • getList

      public List<ColorProvider> getList()
      A list of ColorProvider to be concatenated.
    • setList

      public void setList(List<ColorProvider> list)
      A list of ColorProvider to be concatenated.