Interface DependencyGraphTransformationContext


A context used during dependency collection to exchange information within a chain of dependency graph transformers.
See Also:
Restriction:
This interface is not intended to be extended by clients.
Restriction:
This interface is not intended to be implemented by clients.
  • Method Summary

    Modifier and Type
    Method
    Description
    get(Object key)
    Gets a keyed value from the context.
    Gets the repository system session during which the graph transformation happens.
    put(Object key, Object value)
    Puts a keyed value into the context.
  • Method Details

    • getSession

      Gets the repository system session during which the graph transformation happens.
      Returns:
      The repository system session, never null.
    • get

      Gets a keyed value from the context.
      Parameters:
      key - The key used to query the value, must not be null.
      Returns:
      The queried value or null if none.
    • put

      Object put(Object key, Object value)
      Puts a keyed value into the context.
      Parameters:
      key - The key used to store the value, must not be null.
      value - The value to store, may be null to remove the mapping.
      Returns:
      The previous value associated with the key or null if none.