Class ParameterList

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

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

      Fields 
      Modifier and Type Field Description
      (package private) Parameter[] elementData  
      (package private) int length  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ParameterList clone()
      Clone parameter list
      boolean containsKey​(int index)
      is there a parameter at requested index
      Parameter get​(int index)
      get parameter at index
      private void grow​(int minLength)  
      void set​(int index, Parameter element)
      Set parameter at index
      int size()
      list size
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • length

        int length
    • Constructor Detail

      • 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