Class Definitions


  • public class Definitions
    extends java.lang.Object
    • Field Detail

      • definitionsByType

        private final java.util.Map<java.lang.Class<?>,​DefinitionMap<?>> definitionsByType
    • Constructor Detail

      • Definitions

        public Definitions()
    • Method Detail

      • addDefinitions

        public <D> void addDefinitions​(DefinitionMap<D> definitionMap)
      • getDefinition

        public <V> V getDefinition​(java.lang.Class<V> type,
                                   java.lang.String label)
      • getMap

        private <V> DefinitionMap<V> getMap​(java.lang.Class<V> type)