com.tibbo.aggregate.common.binding

## Interface ReferenceListener<T>

-     public interface ReferenceListener<T>

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Binding` | `getBinding()`
    `BindingProcessor` | `getBindingProcessor()`
    `T` | `getContent()`
    `EvaluationOptions` | `getEvaluationOptions()`
    `void` | `referenceChanged(Reference cause, java.util.Map<java.lang.String,java.lang.Object> environment, ChangeCache cache)`
    `void` | `referenceChanged(Reference cause, java.util.Map<java.lang.String,java.lang.Object> environment, ChangeCache cache, boolean asynchronousProcessing)`
    `void` | `setContent(T content)`

- - ### Method Detail

    - #### referenceChanged

          void referenceChanged(Reference cause,
                                java.util.Map<java.lang.String,java.lang.Object> environment,
                                ChangeCache cache)
                         throws BindingException

      Throws:
        `BindingException`

    - #### referenceChanged

          void referenceChanged(Reference cause,
                                java.util.Map<java.lang.String,java.lang.Object> environment,
                                ChangeCache cache,
                                boolean asynchronousProcessing)
                         throws BindingException

      Throws:
        `BindingException`

    - #### getBindingProcessor

          BindingProcessor getBindingProcessor()

    - #### getBinding

          Binding getBinding()

    - #### getEvaluationOptions

          EvaluationOptions getEvaluationOptions()

    - #### setContent

          void setContent(T content)

    - #### getContent

          T getContent()