Package org.netbeans.jemmy.util
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 TypeMethodDescriptionboolean
checkElement
(StyledDocument doc, Element element, int offset) Should return true if position fulfils criteria.Returns a printable description of the criteria.void
setAlignment
(int alignment) Adds alignment checking to the criteria.void
setBackground
(Color background) Adds backgroung color checking to the criteria.void
setBold
(boolean bold) Adds boldness checking to the criteria.void
setFontFamily
(String fontFamily) Adds font family checking to the criteria.void
setFontSize
(int fontSize) Adds font size checking to the criteria.void
setForeground
(Color foreground) Adds foregroung color checking to the criteria.void
setItalic
(boolean italic) Adds italic style checking to the criteria.void
setStrike
(boolean strike) Adds strikeness checking to the criteria.void
setUnderstrike
(boolean understrike) Adds understrikeness checking to the criteria.void
Removes alignment checking from the criteria.void
Removes backgroung color checking from the criteria.void
Removes boldness checking from the criteria.void
Removes font family checking from the criteria.void
Removes font size checking from the criteria.void
Removes foregroung color checking from the criteria.void
Removes italic style checking from the criteria.void
Removes strikeness checking from the criteria.void
Removes understrikeness checking from the criteria.Methods inherited from class org.netbeans.jemmy.util.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:AbstractTextStyleChooser
Should return true if position fulfils criteria.- Specified by:
checkElement
in 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.TextChooser
Returns a printable description of the criteria.- Specified by:
getDescription
in interfaceJTextComponentOperator.TextChooser
- Specified by:
getDescription
in classAbstractTextStyleChooser
- Returns:
- a description of this chooser.
-