Package org.netbeans.jemmy.util
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 forjavax.swing.text.StyledDocumentJTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
-
Constructor Summary
Constructors Constructor Description AbstractTextStyleChooser()Constructor.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract booleancheckElement(StyledDocument doc, Element element, int offset)Should return true if position fulfils criteria.booleancheckPosition(Document document, int offset)Checkes if position fits the criteria.abstract StringgetDescription()Returns a printable description of the criteria.
-
-
-
Method Detail
-
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.TextChooserReturns a printable description of the criteria.- Specified by:
getDescriptionin interfaceJTextComponentOperator.TextChooser- Returns:
- a description of this chooser.
-
checkPosition
public final boolean checkPosition(Document document, int offset)
Description copied from interface:JTextComponentOperator.TextChooserCheckes if position fits the criteria.- Specified by:
checkPositionin interfaceJTextComponentOperator.TextChooser- Parameters:
document- a document to be checked.offset- a checked position- Returns:
- true if the position fits the criteria.
-
-