Class AbstractInputAgentBuilder.AbstractInputAgentImpl

    • Constructor Detail

      • AbstractInputAgentImpl

        public AbstractInputAgentImpl​(ComponentAgent target)
    • Method Detail

      • input

        public void input​(Object value)
        Description copied from interface: InputAgent
        To input value into a component. This method generalizes various input operation to a InputElement, e.g. typing in a Textbox, or scrolling a Slider. For those components that you cannot type text in, e.g. Slider is inputed by scrolling its bar. you can use this method to mimic the special input operation other than typing.
        You can pass in an Integer for a a intbox, Double for a doublebox, and Date for a datebox. Parameter's type depends on target component.
        Specified by:
        input in interface InputAgent
        Parameters:
        value - the input value
      • type

        public void type​(String value)
        Description copied from interface: InputAgent
        To type text into a component. The value should be valid for target component, e.g. Intbox only accepts integer. If the target is Datebox or Timebox, your input text format should match "format" attribute's pattern.
        Specified by:
        type in interface InputAgent
        Parameters:
        value - the input value
      • typing

        public void typing​(String value)
        Description copied from interface: InputAgent
        To simulate typing data into a component and it will send onChanging event to server.
        Specified by:
        typing in interface InputAgent
        Parameters:
        value - the typing value.
      • select

        public void select​(int start,
                           int end)
        Description copied from interface: InputAgent
        To select (highlight) a range to text of an InputElement by specifying 2 indexes.
        Specified by:
        select in interface InputAgent
        Parameters:
        start - the beginning index,start from 0, inclusive.
        end - the ending index, exclusive.