Class JLabelOperator

All Implemented Interfaces:
Outputable, Timeoutable

public class JLabelOperator extends JComponentOperator


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

  • Constructor Details

    • JLabelOperator

      public JLabelOperator(JLabel b)
      Constructor.
      Parameters:
      b - a component
    • JLabelOperator

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

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

      public JLabelOperator(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.
      See Also:
    • JLabelOperator

      public JLabelOperator(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.
      See Also:
    • JLabelOperator

      public JLabelOperator(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.
    • JLabelOperator

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

    • findJLabel

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

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

      public static JLabel findJLabel(Container cont, String text, boolean ce, boolean ccs, int index)
      Searches JLabel 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:
      JLabel instance or null if component was not found.
      See Also:
    • findJLabel

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

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

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

      public static JLabel waitJLabel(Container cont, String text, boolean ce, boolean ccs, int index)
      Waits JLabel 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:
      JLabel instance.
      See Also:
    • waitJLabel

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

      public void waitText(String text)
      Waits for text. Uses getComparator() comparator.
      Parameters:
      text - Text to wait for.
    • getDump

      public Hashtable getDump()
      Returns information about component.
      Overrides:
      getDump in class JComponentOperator
      Returns:
      a Hashtable containing name-value pairs.
    • getDisabledIcon

      public Icon getDisabledIcon()
      Maps JLabel.getDisabledIcon() through queue
    • getDisplayedMnemonic

      public int getDisplayedMnemonic()
      Maps JLabel.getDisplayedMnemonic() through queue
    • getHorizontalAlignment

      public int getHorizontalAlignment()
      Maps JLabel.getHorizontalAlignment() through queue
    • getHorizontalTextPosition

      public int getHorizontalTextPosition()
      Maps JLabel.getHorizontalTextPosition() through queue
    • getIcon

      public Icon getIcon()
      Maps JLabel.getIcon() through queue
    • getIconTextGap

      public int getIconTextGap()
      Maps JLabel.getIconTextGap() through queue
    • getLabelFor

      public Component getLabelFor()
      Maps JLabel.getLabelFor() through queue
    • getText

      public String getText()
      Maps JLabel.getText() through queue
    • getUI

      public LabelUI getUI()
      Maps JLabel.getUI() through queue
    • getVerticalAlignment

      public int getVerticalAlignment()
      Maps JLabel.getVerticalAlignment() through queue
    • getVerticalTextPosition

      public int getVerticalTextPosition()
      Maps JLabel.getVerticalTextPosition() through queue
    • setDisabledIcon

      public void setDisabledIcon(Icon icon)
      Maps JLabel.setDisabledIcon(Icon) through queue
    • setDisplayedMnemonic

      public void setDisplayedMnemonic(char c)
      Maps JLabel.setDisplayedMnemonic(char) through queue
    • setDisplayedMnemonic

      public void setDisplayedMnemonic(int i)
      Maps JLabel.setDisplayedMnemonic(int) through queue
    • setHorizontalAlignment

      public void setHorizontalAlignment(int i)
      Maps JLabel.setHorizontalAlignment(int) through queue
    • setHorizontalTextPosition

      public void setHorizontalTextPosition(int i)
      Maps JLabel.setHorizontalTextPosition(int) through queue
    • setIcon

      public void setIcon(Icon icon)
      Maps JLabel.setIcon(Icon) through queue
    • setIconTextGap

      public void setIconTextGap(int i)
      Maps JLabel.setIconTextGap(int) through queue
    • setLabelFor

      public void setLabelFor(Component component)
      Maps JLabel.setLabelFor(Component) through queue
    • setText

      public void setText(String string)
      Maps JLabel.setText(String) through queue
    • setUI

      public void setUI(LabelUI labelUI)
      Maps JLabel.setUI(LabelUI) through queue
    • setVerticalAlignment

      public void setVerticalAlignment(int i)
      Maps JLabel.setVerticalAlignment(int) through queue
    • setVerticalTextPosition

      public void setVerticalTextPosition(int i)
      Maps JLabel.setVerticalTextPosition(int) through queue