Class AbstractTextStyleChooser

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

public abstract class AbstractTextStyleChooser extends Object implements JTextComponentOperator.TextChooser
Makes easier to implement searching criteria for javax.swing.text.StyledDocument JTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).
Author:
Alexandre Iline (alexandre.iline@sun.com)
  • Constructor Details

    • AbstractTextStyleChooser

      public AbstractTextStyleChooser()
      Constructor.
  • Method Details

    • checkElement

      public abstract boolean checkElement(StyledDocument doc, Element element, int offset)
      Should return true if position fulfils criteria.
      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 abstract String getDescription()
      Description copied from interface: JTextComponentOperator.TextChooser
      Returns a printable description of the criteria.
      Specified by:
      getDescription in interface JTextComponentOperator.TextChooser
      Returns:
      a description of this chooser.
    • checkPosition

      public final boolean checkPosition(Document document, int offset)
      Description copied from interface: JTextComponentOperator.TextChooser
      Checkes if position fits the criteria.
      Specified by:
      checkPosition in interface JTextComponentOperator.TextChooser
      Parameters:
      document - a document to be checked.
      offset - a checked position
      Returns:
      true if the position fits the criteria.