Interface NamespaceBehaviour.Registry
- All Known Implementing Classes:
StatementSupportBundle
- Enclosing class:
- NamespaceBehaviour<K,
V, N extends ParserNamespace<K, V>>
public static interface NamespaceBehaviour.Registry
-
Method Summary
Modifier and TypeMethodDescription<K,V, N extends ParserNamespace<K, V>>
NamespaceBehaviour<K,V, N> getNamespaceBehaviour(Class<N> type) Get a namespace behavior.
-
Method Details
-
getNamespaceBehaviour
<K,V, NamespaceBehaviour<K,N extends ParserNamespace<K, V>> V, getNamespaceBehaviourN> (Class<N> type) Get a namespace behavior.- Type Parameters:
K- key typeV- value typeN- namespace type- Parameters:
type- Namespace type class- Returns:
- Namespace behaviour
- Throws:
NamespaceNotAvailableException- when the namespace is not available
-