Class TextUtilities
- java.lang.Object
-
- com.inductiveautomation.ignition.client.jedittextarea.TextUtilities
-
public class TextUtilities extends java.lang.ObjectClass 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 intfindMatchingBracket(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 intfindWordEnd(java.lang.String line, int pos, java.lang.String noWordSep)Locates the end of the word at the specified position.static intfindWordStart(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.BadLocationExceptionReturns 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
-
-