Class TextUtils
- java.lang.Object
 - 
- com.inductiveautomation.snap.text.TextUtils
 
 
- 
- 
Nested Class Summary
- 
Nested classes/interfaces inherited from interface com.inductiveautomation.rm.base.RMTypes
RMTypes.Align, RMTypes.AlignX, RMTypes.AlignY 
- 
Nested classes/interfaces inherited from interface com.inductiveautomation.snap.text.TextTypes
TextTypes.TabType 
 - 
 
- 
Field Summary
- 
Fields inherited from interface com.inductiveautomation.snap.text.TextTypes
TEXT_CHAR_SPACING, TEXT_COLOR, TEXT_FONT, TEXT_FORMAT, TEXT_LINK, TEXT_OUTLINE, TEXT_SCRIPTING, TEXT_UNDERLINE 
 - 
 
- 
Constructor Summary
Constructors Constructor Description TextUtils() 
- 
Method Summary
All 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
- 
indexOfNewline
public 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. 
- 
indexAfterNewline
public 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. 
- 
lastIndexOfNewline
public 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. 
- 
lastIndexAfterNewline
public 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. 
- 
isLineEnd
public static boolean isLineEnd(java.lang.CharSequence aSequence, int anIndex)Returns whether the index in the given char sequence is at a line end. 
- 
isAfterLineEnd
public 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. 
- 
isNewlineChar
public static boolean isNewlineChar(java.lang.CharSequence aSequence, int anIndex)Returns whether a char is a newline char. 
- 
isUnderlined
public static boolean isUnderlined(java.util.Map attrs)
Returns whether this run is underlined. 
- 
getUnderlineStyle
public static int getUnderlineStyle(java.util.Map attrs)
Returns the underline style of this run. 
- 
getAttributes
public static java.util.Map getAttributes(java.lang.Object... theAttrs)
Returns an attribute map for given attributes. 
- 
getAttributeKey
public static java.lang.String getAttributeKey(java.lang.Object anAttr)
Returns the most likely key for a given attribute. 
 - 
 
 -