Class TextStyleChooser

java.lang.Object
org.netbeans.jemmy.util.AbstractTextStyleChooser
org.netbeans.jemmy.util.TextStyleChooser
All Implemented Interfaces:
JTextComponentOperator.TextChooser

public class TextStyleChooser extends AbstractTextStyleChooser
Defines searching criteria for javax.swing.text.StyledDocument JTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).
Author:
Alexandre Iline (alexandre.iline@sun.com)
  • Constructor Details

    • TextStyleChooser

      public TextStyleChooser()
      Constructor.
  • Method Details

    • setBold

      public void setBold(boolean bold)
      Adds boldness checking to the criteria.
      Parameters:
      bold - Specifies if font needs to be bold.
    • unsetBold

      public void unsetBold()
      Removes boldness checking from the criteria.
    • setItalic

      public void setItalic(boolean italic)
      Adds italic style checking to the criteria.
      Parameters:
      italic - Specifies if font needs to be italic.
    • unsetItalic

      public void unsetItalic()
      Removes italic style checking from the criteria.
    • setStrike

      public void setStrike(boolean strike)
      Adds strikeness checking to the criteria.
      Parameters:
      strike - Specifies if font needs to be striked.
    • unsetStrike

      public void unsetStrike()
      Removes strikeness checking from the criteria.
    • setUnderstrike

      public void setUnderstrike(boolean understrike)
      Adds understrikeness checking to the criteria.
      Parameters:
      understrike - Specifies if font needs to be understriked.
    • unsetUnderstrike

      public void unsetUnderstrike()
      Removes understrikeness checking from the criteria.
    • setFontSize

      public void setFontSize(int fontSize)
      Adds font size checking to the criteria.
      Parameters:
      fontSize - Specifies a font size.
    • unsetFontSize

      public void unsetFontSize()
      Removes font size checking from the criteria.
    • setAlignment

      public void setAlignment(int alignment)
      Adds alignment checking to the criteria.
      Parameters:
      alignment - Specifies a text alignment.
    • unsetAlignment

      public void unsetAlignment()
      Removes alignment checking from the criteria.
    • setFontFamily

      public void setFontFamily(String fontFamily)
      Adds font family checking to the criteria.
      Parameters:
      fontFamily - Specifies a font family.
    • unsetFontFamily

      public void unsetFontFamily()
      Removes font family checking from the criteria.
    • setBackground

      public void setBackground(Color background)
      Adds backgroung color checking to the criteria.
      Parameters:
      background - Specifies a background color.
    • unsetBackground

      public void unsetBackground()
      Removes backgroung color checking from the criteria.
    • setForeground

      public void setForeground(Color foreground)
      Adds foregroung color checking to the criteria.
      Parameters:
      foreground - Specifies a foreground color.
    • unsetForeground

      public void unsetForeground()
      Removes foregroung color checking from the criteria.
    • checkElement

      public boolean checkElement(StyledDocument doc, Element element, int offset)
      Description copied from class: AbstractTextStyleChooser
      Should return true if position fulfils criteria.
      Specified by:
      checkElement in class AbstractTextStyleChooser
      Parameters:
      doc - a styled document to be searched.
      element - an element to be checked.
      offset - checked position.
      Returns:
      true if position fits the criteria.
    • getDescription

      public String getDescription()
      Description copied from interface: JTextComponentOperator.TextChooser
      Returns a printable description of the criteria.
      Specified by:
      getDescription in interface JTextComponentOperator.TextChooser
      Specified by:
      getDescription in class AbstractTextStyleChooser
      Returns:
      a description of this chooser.