Class PromptDesigner

java.lang.Object
com.uc4.api.objects.PromptDesigner
All Implemented Interfaces:
Iterable<PromptElement>

public class PromptDesigner extends Object implements Iterable<PromptElement>
This class is used to design Prompt Elements.
  • Constructor Details

    • PromptDesigner

      protected PromptDesigner(com.uc4.util.XMLDocument doc)
      Parses the XMLDocument and extracts all prompt elements. If there is a parser error the excpetion will be saved and thrown as RuntimeExcpetion in each public method of this class.
      Parameters:
      doc - XML document
  • Method Details

    • size

      public int size()
      Returns the number of prompt elements in this PromptSet. The return value is -1 if the request has not been sent.
      Returns:
      Number of prompt elements
    • iterator

      public Iterator<PromptElement> iterator()
      Returns an java.util.Iterator which can used to read PromptElements of this PromptSet. The remove() method of the Iterator can be used to remove elements.
      Specified by:
      iterator in interface Iterable<PromptElement>
      Returns:
      Iterator
    • clear

      public void clear()
      Removes all PromptElements from this PromptSet.
    • add

      public void add(PromptElement element)
      Adds a new PromptElement at the end of this PromptSet.
      Parameters:
      element - PromptElement
    • add

      public void add(int index, PromptElement element)
      Inserts the PromptElement at the specified position.
      Parameters:
      index - Index
      element - PromptElement
    • getCaption

      public String getCaption()
      Returns the caption of this PromptSet.
      Returns:
      Caption of the PromptSet
    • setCaption

      public void setCaption(String caption)
      Sets the caption of this PromptSet.
      Parameters:
      caption - Caption
    • store

      protected void store(com.uc4.util.XMLDocument doc, Element objectElement, ConnectionAttributes sessionInfo, String idnr)
    • toString

      public static String toString(Document doc)
      Returns the given document as a string. transformer is created and not reused
      Parameters:
      doc - the xml document
      Returns: