Class DerivedNamespaceBehaviour<K,V,L,O extends ParserNamespace<L,?>>

Type Parameters:
K - Key type
V - Value type
L - Original key type
O - Original namespace type
All Implemented Interfaces:
Identifiable<ParserNamespace<K,V>>

public abstract class DerivedNamespaceBehaviour<K,V,L,O extends ParserNamespace<L,?>> extends NamespaceBehaviour<K,V>
An NamespaceBehaviour which derives keys from a different namespace.
  • Constructor Details

    • DerivedNamespaceBehaviour

      protected DerivedNamespaceBehaviour(ParserNamespace<K,V> identifier, O derivedFrom)
  • Method Details