Class SyntaxStyle
- java.lang.Object
-
- com.inductiveautomation.ignition.client.jedittextarea.SyntaxStyle
-
public class SyntaxStyle extends java.lang.Object
A simple text style class. It can specify the color, italic flag, and bold flag of a run of text.
-
-
Constructor Summary
Constructors Constructor Description SyntaxStyle(java.awt.Color color, boolean italic, boolean bold)
Creates a new SyntaxStyle.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.awt.Color
getColor()
Returns the color specified in this style.java.awt.FontMetrics
getFontMetrics(java.awt.Font font)
Returns the font metrics for the styled font.java.awt.Font
getStyledFont(java.awt.Font font)
Returns the specified font, but with the style's bold and italic flags applied.boolean
isBold()
Returns true if boldface is enabled for this style.boolean
isItalic()
Returns true if italics is enabled for this style.boolean
isPlain()
Returns true if no font styles are enabled.void
setGraphicsFlags(java.awt.Graphics gfx, java.awt.Font font)
Sets the foreground color and font of the specified graphics context to that specified in this style.java.lang.String
toString()
Returns a string representation of this object.
-
-
-
Method Detail
-
getColor
public java.awt.Color getColor()
Returns the color specified in this style.
-
isPlain
public boolean isPlain()
Returns true if no font styles are enabled.
-
isItalic
public boolean isItalic()
Returns true if italics is enabled for this style.
-
isBold
public boolean isBold()
Returns true if boldface is enabled for this style.
-
getStyledFont
public java.awt.Font getStyledFont(java.awt.Font font)
Returns the specified font, but with the style's bold and italic flags applied.
-
getFontMetrics
public java.awt.FontMetrics getFontMetrics(java.awt.Font font)
Returns the font metrics for the styled font.
-
setGraphicsFlags
public void setGraphicsFlags(java.awt.Graphics gfx, java.awt.Font font)
Sets the foreground color and font of the specified graphics context to that specified in this style.- Parameters:
gfx
- The graphics contextfont
- The font to add the styles to
-
toString
public java.lang.String toString()
Returns a string representation of this object.- Overrides:
toString
in classjava.lang.Object
-
-