Class LabelOperator

All Implemented Interfaces:
Outputable, Timeoutable

public class LabelOperator extends ComponentOperator


Timeouts used:
ComponentOperator.WaitComponentTimeout - time to wait component displayed
.
Author:
Alexandre Iline (alexandre.iline@sun.com)
See Also:
  • Field Details

  • Constructor Details

    • LabelOperator

      public LabelOperator(Label b)
      Constructor.
      Parameters:
      b - a component
    • LabelOperator

      public LabelOperator(ContainerOperator cont, ComponentChooser chooser, int index)
      Constructs a LabelOperator object.
      Parameters:
      cont - a container
      chooser - a component chooser specifying searching criteria.
      index - an index between appropriate ones.
    • LabelOperator

      public LabelOperator(ContainerOperator cont, ComponentChooser chooser)
      Constructs a LabelOperator object.
      Parameters:
      cont - a container
      chooser - a component chooser specifying searching criteria.
    • LabelOperator

      public LabelOperator(ContainerOperator cont, String text, int index)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - a container
      text - Button text.
      index - Ordinal component index.
      Throws:
      TimeoutExpiredException
      See Also:
    • LabelOperator

      public LabelOperator(ContainerOperator cont, String text)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - a container
      text - Button text.
      Throws:
      TimeoutExpiredException
      See Also:
    • LabelOperator

      public LabelOperator(ContainerOperator cont, int index)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - a container
      index - Ordinal component index.
      Throws:
      TimeoutExpiredException
    • LabelOperator

      public LabelOperator(ContainerOperator cont)
      Constructor. Waits component in container first. Uses cont's timeout and output for waiting and to init operator.
      Parameters:
      cont - a container
      Throws:
      TimeoutExpiredException
  • Method Details

    • findLabel

      public static Label findLabel(Container cont, ComponentChooser chooser, int index)
      Searches Label in container.
      Parameters:
      cont - Container to search component in.
      chooser - a component chooser specifying searching criteria.
      index - Ordinal component index.
      Returns:
      Label instance or null if component was not found.
    • findLabel

      public static Label findLabel(Container cont, ComponentChooser chooser)
      Searches Label in container.
      Parameters:
      cont - Container to search component in.
      chooser - a component chooser specifying searching criteria.
      Returns:
      Label instance or null if component was not found.
    • findLabel

      public static Label findLabel(Container cont, String text, boolean ce, boolean ccs, int index)
      Searches Label by text.
      Parameters:
      cont - Container to search component in.
      text - Component text.
      ce - Compare text exactly.
      ccs - Compare text case sensitively.
      index - Ordinal component index.
      Returns:
      Label instance or null if component was not found.
      See Also:
    • findLabel

      public static Label findLabel(Container cont, String text, boolean ce, boolean ccs)
      Searches Label by text.
      Parameters:
      cont - Container to search component in.
      text - Component text.
      ce - Compare text exactly.
      ccs - Compare text case sensitively.
      Returns:
      Label instance or null if component was not found.
      See Also:
    • waitLabel

      public static Label waitLabel(Container cont, ComponentChooser chooser, int index)
      Waits Label in container.
      Parameters:
      cont - Container to search component in.
      chooser - a component chooser specifying searching criteria.
      index - Ordinal component index.
      Returns:
      Label instance.
      Throws:
      TimeoutExpiredException
    • waitLabel

      public static Label waitLabel(Container cont, ComponentChooser chooser)
      Waits Label in container.
      Parameters:
      cont - Container to search component in.
      chooser - a component chooser specifying searching criteria.
      Returns:
      Label instance.
      Throws:
      TimeoutExpiredException
    • waitLabel

      public static Label waitLabel(Container cont, String text, boolean ce, boolean ccs, int index)
      Waits Label by text.
      Parameters:
      cont - Container to search component in.
      text - Component text.
      ce - Compare text exactly.
      ccs - Compare text case sensitively.
      index - Ordinal component index.
      Returns:
      Label instance.
      Throws:
      TimeoutExpiredException
      See Also:
    • waitLabel

      public static Label waitLabel(Container cont, String text, boolean ce, boolean ccs)
      Waits Label by text.
      Parameters:
      cont - Container to search component in.
      text - Component text.
      ce - Compare text exactly.
      ccs - Compare text case sensitively.
      Returns:
      Label instance.
      Throws:
      TimeoutExpiredException
      See Also:
    • getDump

      public Hashtable getDump()
      Description copied from class: ComponentOperator
      Returns information about component.
      Overrides:
      getDump in class ComponentOperator
      Returns:
      a Hashtable containing name-value pairs.
    • getAlignment

      public int getAlignment()
      Maps Label.getAlignment() through queue
    • getText

      public String getText()
      Maps Label.getText() through queue
    • setAlignment

      public void setAlignment(int i)
      Maps Label.setAlignment(int) through queue
    • setText

      public void setText(String string)
      Maps Label.setText(String) through queue