Class TextStyleChooser
java.lang.Object
org.netbeans.jemmy.util.AbstractTextStyleChooser
org.netbeans.jemmy.util.TextStyleChooser
- All Implemented Interfaces:
JTextComponentOperator.TextChooser
Defines searching criteria for
javax.swing.text.StyledDocument
JTextComponentOperator.getPositionByText(String, JTextComponentOperator.TextChooser, int).- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckElement(StyledDocument doc, Element element, int offset) Should return true if position fulfils criteria.Returns a printable description of the criteria.voidsetAlignment(int alignment) Adds alignment checking to the criteria.voidsetBackground(Color background) Adds backgroung color checking to the criteria.voidsetBold(boolean bold) Adds boldness checking to the criteria.voidsetFontFamily(String fontFamily) Adds font family checking to the criteria.voidsetFontSize(int fontSize) Adds font size checking to the criteria.voidsetForeground(Color foreground) Adds foregroung color checking to the criteria.voidsetItalic(boolean italic) Adds italic style checking to the criteria.voidsetStrike(boolean strike) Adds strikeness checking to the criteria.voidsetUnderstrike(boolean understrike) Adds understrikeness checking to the criteria.voidRemoves alignment checking from the criteria.voidRemoves backgroung color checking from the criteria.voidRemoves boldness checking from the criteria.voidRemoves font family checking from the criteria.voidRemoves font size checking from the criteria.voidRemoves foregroung color checking from the criteria.voidRemoves italic style checking from the criteria.voidRemoves strikeness checking from the criteria.voidRemoves understrikeness checking from the criteria.Methods inherited from class AbstractTextStyleChooser
checkPosition
-
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
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
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
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
Description copied from class:AbstractTextStyleChooserShould return true if position fulfils criteria.- Specified by:
checkElementin classAbstractTextStyleChooser- 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
Description copied from interface:JTextComponentOperator.TextChooserReturns a printable description of the criteria.- Specified by:
getDescriptionin interfaceJTextComponentOperator.TextChooser- Specified by:
getDescriptionin classAbstractTextStyleChooser- Returns:
- a description of this chooser.
-