Class ParameterList

  • All Implemented Interfaces:
    java.lang.Cloneable, Parameters

    public class ParameterList
    extends java.lang.Object
    implements Parameters, java.lang.Cloneable
    • Field Detail

      • length

        int length
    • Constructor Detail

      • ParameterList

        public ParameterList​(Parameter[] parameters)
      • ParameterList

        public ParameterList​(int defaultSize)
      • ParameterList

        public ParameterList()
    • Method Detail

      • get

        public Parameter get​(int index)
        Description copied from interface: Parameters
        get parameter at index
        Specified by:
        get in interface Parameters
        Parameters:
        index - index
        Returns:
        parameter
      • containsKey

        public boolean containsKey​(int index)
        Description copied from interface: Parameters
        is there a parameter at requested index
        Specified by:
        containsKey in interface Parameters
        Parameters:
        index - index
        Returns:
        indicate if there is a parameter at index
      • set

        public void set​(int index,
                        Parameter element)
        Description copied from interface: Parameters
        Set parameter at index
        Specified by:
        set in interface Parameters
        Parameters:
        index - index
        element - parameter
      • size

        public int size()
        Description copied from interface: Parameters
        list size
        Specified by:
        size in interface Parameters
        Returns:
        list size
      • grow

        private void grow​(int minLength)
      • clone

        public ParameterList clone()
        Description copied from interface: Parameters
        Clone parameter list
        Specified by:
        clone in interface Parameters
        Overrides:
        clone in class java.lang.Object
        Returns:
        parameter list