Class TextUtils
- java.lang.Object
- 
- com.inductiveautomation.snap.text.TextUtils
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypesRMTypes.Align, RMTypes.AlignX, RMTypes.AlignY
 - 
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.text.TextTypesTextTypes.TabType
 
- 
 - 
Field Summary- 
Fields inherited from interface com.inductiveautomation.snap.text.TextTypesTEXT_CHAR_SPACING, TEXT_COLOR, TEXT_FONT, TEXT_FORMAT, TEXT_LINK, TEXT_OUTLINE, TEXT_SCRIPTING, TEXT_UNDERLINE
 
- 
 - 
Constructor SummaryConstructors Constructor Description TextUtils()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetAttributeKey(java.lang.Object anAttr)Returns the most likely key for a given attribute.static java.util.MapgetAttributes(java.lang.Object... theAttrs)Returns an attribute map for given attributes.static intgetUnderlineStyle(java.util.Map attrs)Returns the underline style of this run.static intindexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond next newline (or carriage-return/newline) in given char sequence starting at given char index.static intindexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the next newline (or carriage-return/newline) in given char sequence starting at given char index.static booleanisAfterLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at just after a line end.static booleanisLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at a line end.static booleanisNewlineChar(java.lang.CharSequence aSequence, int anIndex)Returns whether a char is a newline char.static booleanisUnderlined(java.util.Map attrs)Returns whether this run is underlined.static intlastIndexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond previous newline (or carriage-return/newline) in given char sequence starting at given char index.static intlastIndexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the previous newline (or carriage-return/newline) in given char sequence starting at given char index.
 
- 
- 
- 
Method Detail- 
indexOfNewlinepublic static int indexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the next newline (or carriage-return/newline) in given char sequence starting at given char index.
 - 
indexAfterNewlinepublic static int indexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond next newline (or carriage-return/newline) in given char sequence starting at given char index.
 - 
lastIndexOfNewlinepublic static int lastIndexOfNewline(java.lang.CharSequence aSequence, int aStart)Returns the index of the previous newline (or carriage-return/newline) in given char sequence starting at given char index.
 - 
lastIndexAfterNewlinepublic static int lastIndexAfterNewline(java.lang.CharSequence aSequence, int aStart)Returns the index just beyond previous newline (or carriage-return/newline) in given char sequence starting at given char index.
 - 
isLineEndpublic static boolean isLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at a line end.
 - 
isAfterLineEndpublic static boolean isAfterLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at just after a line end.
 - 
isNewlineCharpublic static boolean isNewlineChar(java.lang.CharSequence aSequence, int anIndex)Returns whether a char is a newline char.
 - 
isUnderlinedpublic static boolean isUnderlined(java.util.Map attrs) Returns whether this run is underlined.
 - 
getUnderlineStylepublic static int getUnderlineStyle(java.util.Map attrs) Returns the underline style of this run.
 - 
getAttributespublic static java.util.Map getAttributes(java.lang.Object... theAttrs) Returns an attribute map for given attributes.
 - 
getAttributeKeypublic static java.lang.String getAttributeKey(java.lang.Object anAttr) Returns the most likely key for a given attribute.
 
- 
 
-