Class AbstractModuleInfo

    • Constructor Detail

      • AbstractModuleInfo

        public AbstractModuleInfo()
    • Method Detail

      • parseParameters

        protected void parseParameters()
        Parses input and output parameters. Intended to be overridden by concrete subclasses.
      • clearParameters

        protected void clearParameters()
        Clears input and output parameters.
      • registerInput

        protected void registerInput​(ModuleItem<?> input)
        Adds an input. Intended to be called from overridden parseParameters() methods.
      • registerOutput

        protected void registerOutput​(ModuleItem<?> output)
        Adds an output. Intended to be called from overridden parseParameters() methods.
      • inputMap

        protected Map<String,​ModuleItem<?>> inputMap()
        Gets inputMap, initializing if needed.
      • outputMap

        protected Map<String,​ModuleItem<?>> outputMap()
        Gets inputList, initializing if needed.
      • inputList

        protected List<ModuleItem<?>> inputList()
        Gets outputMap, initializing if needed.
      • outputList

        protected List<ModuleItem<?>> outputList()
        Gets outputList, initializing if needed.