All Known Implementing Classes:
StatementSupportBundle
Enclosing class:
NamespaceBehaviour<K,V,N extends ParserNamespace<K,V>>

public static interface NamespaceBehaviour.Registry
  • Method Details

    • getNamespaceBehaviour

      <K, V, N extends ParserNamespace<K, V>> NamespaceBehaviour<K,V,N> getNamespaceBehaviour(Class<N> type)
      Get a namespace behavior.
      Type Parameters:
      K - key type
      V - value type
      N - namespace type
      Parameters:
      type - Namespace type class
      Returns:
      Namespace behaviour
      Throws:
      NamespaceNotAvailableException - when the namespace is not available