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:
    Timeouts
    • Constructor Detail

      • LabelOperator

        public LabelOperator​(java.awt.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,
                             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 Detail

      • findLabel

        public static java.awt.Label findLabel​(java.awt.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 java.awt.Label findLabel​(java.awt.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 java.awt.Label findLabel​(java.awt.Container cont,
                                               java.lang.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:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • findLabel

        public static java.awt.Label findLabel​(java.awt.Container cont,
                                               java.lang.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:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • waitLabel

        public static java.awt.Label waitLabel​(java.awt.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 java.awt.Label waitLabel​(java.awt.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 java.awt.Label waitLabel​(java.awt.Container cont,
                                               java.lang.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:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • waitLabel

        public static java.awt.Label waitLabel​(java.awt.Container cont,
                                               java.lang.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:
        Operator.isCaptionEqual(String, String, boolean, boolean)
      • getDump

        public java.util.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 java.lang.String getText()
        Maps Label.getText() through queue
      • setAlignment

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

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