Class EventArgumentInfoList

  • All Implemented Interfaces:
    ConfigurationElement, ConfigurationFile, java.lang.Cloneable

    public class EventArgumentInfoList
    extends AbstractElementList
    This class represents the "arguments" node from the XML. It contains a list of all the arguments associated with the event. Children : The list of all the arguments. Attributes: none Key : null.
    Since:
    MicroStrategy Web 9.0.0
    • Field Detail

      • NODE_EVENT_ARGUMENTS

        public static final java.lang.String NODE_EVENT_ARGUMENTS
        See Also:
        Constant Field Values
    • Constructor Detail

      • EventArgumentInfoList

        public EventArgumentInfoList()
        Default Constructor. Set the name of the node as defined in the xml.
    • Method Detail

      • getArgument

        public EventArgumentInfo getArgument​(int argID)
        Return the argument which has the given id
        Parameters:
        argID - The id of the argument to be returned
        Returns:
        The argument with the given id
      • newArgument

        public EventArgumentInfo newArgument​(int id)
        Create a new argument and add it to the arguments list
        Parameters:
        id - The id (key) for the new argument to be created
        Returns:
        The new argument created and added to the list with the given id
      • deleteArgument

        public void deleteArgument​(int id)
        Delete the argument with the given id
        Parameters:
        id - The id of the argument to be deleted