Class WikiParameters

    • Constructor Detail

      • WikiParameters

        public WikiParameters()
      • WikiParameters

        public WikiParameters​(String str)
        Parameters:
        str -
      • WikiParameters

        public WikiParameters​(String str,
                              char escapeChar)
      • WikiParameters

        public WikiParameters​(String str,
                              String delimiter)
        Parameters:
        str -
        delimiter -
      • WikiParameters

        public WikiParameters​(WikiParameters parameters)
    • Method Detail

      • newWikiParameters

        public static WikiParameters newWikiParameters​(String str,
                                                       char escapeChar)
      • addParameter

        public WikiParameters addParameter​(String key,
                                           String value)
        Creates a new copy of this parameter object with new specified key/value pair.
        Parameters:
        key - the parameter name
        value - the value of the parameter
        Returns:
        a new copy of parameters object with the given key/value pair
      • getParameter

        public WikiParameter getParameter​(int pos)
        Parameters:
        pos - the position of the parameter
        Returns:
        the parameter from the specified position
      • getParameter

        public WikiParameter getParameter​(String key)
        Parameters:
        key - the key of the parameter
        Returns:
        the wiki parameter by key
      • getParameters

        public WikiParameter[] getParameters​(String key)
        Returns all parameters with this key
        Parameters:
        key - the key of the parameter
        Returns:
        the wiki parameter by key
      • getSize

        public int getSize()
        Returns the number of parameters in the internal list.
        Returns:
        the number of parameters in the internal list
      • remove

        public WikiParameters remove​(String key)
        Parameters:
        key - the key of the parameter to remove
        Returns:
        a new copy of parameter list without the specified parameter; if this parameter list does not contain such a key then this method returns a reference to this object
      • toList

        public List<WikiParameter> toList()
        Returns a new list containing all parameters defined in this object.
        Returns:
        a list of all parameters