Class InputParameterMap

All Implemented Interfaces:
Serializable, Cloneable, InputParameter<SortedMap<String,InputParameter<?,?>>,SortedMap<String,InputParameter<?,?>>>
Direct Known Subclasses:
InputParameterMapDistContinuous, InputParameterMapDistDiscrete

public class InputParameterMap extends AbstractInputParameterMap<SortedMap<String,InputParameter<?,?>>>
The InputParameterMap contains a number of InputParameters, each of which can also be an InputParameterMap again. The InputParameterMap provides functions to add and remove sub-parameters, to retrieve sub-parameters based on their key, and to return a sorted set of InputParameters based on their displayValue.

Copyright (c) 2003-2024 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information www.simulation.tudelft.nl. The source code and binary code of this software is proprietary information of Delft University of Technology.
Author:
Alexander Verbraeck
See Also:
  • Constructor Details

    • InputParameterMap

      public InputParameterMap(String key, String shortName, String description, double displayPriority)
      Construct a new InputParameterMap.
      Parameters:
      key - String; unique (within the parent's input parameter map) name of the new InputParameterMap
      shortName - String; concise description of the input parameter
      description - String; long description of the input parameter (may use HTML markup)
      displayPriority - double; sorting order when properties are displayed to the user
      Throws:
      NullPointerException - when key, shortName, defaultValue, or description is null
      IllegalArgumentException - when displayPriority is NaN
  • Method Details