Class ParameterMap

  • All Implemented Interfaces:
    java.io.Serializable, org.apache.commons.collections4.ListValuedMap<java.lang.String,​Parameters.Parameter>, org.apache.commons.collections4.MultiValuedMap<java.lang.String,​Parameters.Parameter>

    public class ParameterMap
    extends org.apache.commons.collections4.multimap.ArrayListValuedHashMap<java.lang.String,​Parameters.Parameter>
    This is a helper class for indexing the contents of a FHIR Parameters resource by name and accessing the contents of that index.
    See Also:
    Serialized Form
    • Constructor Detail

      • ParameterMap

        public ParameterMap​(Parameters parameters)
    • Method Detail

      • indexParametersByName

        public org.apache.commons.collections4.MultiValuedMap<java.lang.String,​Parameters.Parameter> indexParametersByName​(Parameters parameters)
      • getParameter

        public java.util.List<Parameters.Parameter> getParameter​(java.lang.String paramName)
      • getSingletonParameter

        public Parameters.Parameter getSingletonParameter​(java.lang.String paramName)
      • getRequiredParameter

        public java.util.List<Parameters.Parameter> getRequiredParameter​(java.lang.String paramName)
      • getOptionalSingletonParameter

        public Parameters.Parameter getOptionalSingletonParameter​(java.lang.String paramName)