Interface IHtmlEngine

    • Method Detail

      • getUtilsElementState

        IHtmlElementState getUtilsElementState​(UiElement uiElement)
        Parameters:
        uiElement - the element to work with
        Returns:
        a utility class for checking the state of an HTML element
      • getTextBox

        HtmlTextBox getTextBox​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Text Box instance
      • getTextBox

        HtmlTextBox getTextBox​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Text Box instance
      • getTextArea

        HtmlTextArea getTextArea​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Text Area instance
      • getTextArea

        HtmlTextArea getTextArea​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Text Area instance
      • getCheckBox

        HtmlCheckBox getCheckBox​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Check Box instance
      • getCheckBox

        HtmlCheckBox getCheckBox​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Check Box instance
      • getButton

        HtmlButton getButton​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Button instance
      • getButton

        HtmlButton getButton​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Button instance
      • getLink

        HtmlLink getLink​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Link instance
      • getLink

        HtmlLink getLink​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Link instance
      • getSingleSelectList

        HtmlSingleSelectList getSingleSelectList​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Single Select List instance
      • getSingleSelectList

        HtmlSingleSelectList getSingleSelectList​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Single Select List instance
      • getMultiSelectList

        HtmlMultiSelectList getMultiSelectList​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Multi Select List instance
      • getMultiSelectList

        HtmlMultiSelectList getMultiSelectList​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Multi Select List instance
      • getRadioList

        HtmlRadioList getRadioList​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Radio List instance
      • getRadioList

        HtmlRadioList getRadioList​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Radio List instance
      • getFileBrowse

        HtmlFileBrowse getFileBrowse​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML File Browse element
      • getFileBrowse

        HtmlFileBrowse getFileBrowse​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML File Browse element
      • getTable

        HtmlTable getTable​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML Table instance
      • getTable

        HtmlTable getTable​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML Table instance
      • getElement

        HtmlElement getElement​(String mapId)
        Parameters:
        mapId - the element's map id
        Returns:
        a new HTML element instance
      • getElement

        HtmlElement getElement​(UiElementProperties properties)
        Parameters:
        properties - properties describing this element
        Returns:
        a new HTML element instance
      • expectAlert

        HtmlAlert expectAlert()
        Returns:
        HtmlAlert
      • expectPrompt

        HtmlPrompt expectPrompt()
        Returns:
        HtmlPrompt
      • expectConfirm

        HtmlConfirm expectConfirm()
        Returns:
        HtmlConfirm