Class TextUtilities
- java.lang.Object
-
- com.inductiveautomation.ignition.client.jedittextarea.TextUtilities
-
public class TextUtilities extends java.lang.Object
Class with several utility functions used by the text area component.
-
-
Constructor Summary
Constructors Constructor Description TextUtilities()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static int
findMatchingBracket(javax.swing.text.Document doc, int offset)
Returns the offset of the bracket matching the one at the specified offset of the document, or -1 if the bracket is unmatched (or if the character is not a bracket).static int
findWordEnd(java.lang.String line, int pos, java.lang.String noWordSep)
Locates the end of the word at the specified position.static int
findWordStart(java.lang.String line, int pos, java.lang.String noWordSep)
Locates the start of the word at the specified position.
-
-
-
Method Detail
-
findMatchingBracket
public static int findMatchingBracket(javax.swing.text.Document doc, int offset) throws javax.swing.text.BadLocationException
Returns the offset of the bracket matching the one at the specified offset of the document, or -1 if the bracket is unmatched (or if the character is not a bracket).- Parameters:
doc
- The documentoffset
- The offset- Throws:
javax.swing.text.BadLocationException
- If an out-of-bounds access was attempted on the document text
-
findWordStart
public static int findWordStart(java.lang.String line, int pos, java.lang.String noWordSep)
Locates the start of the word at the specified position.- Parameters:
line
- The textpos
- The position
-
findWordEnd
public static int findWordEnd(java.lang.String line, int pos, java.lang.String noWordSep)
Locates the end of the word at the specified position.- Parameters:
line
- The textpos
- The position
-
-