public class Txt
extends java.lang.Object
Constructor and Description |
---|
Txt() |
Modifier and Type | Method and Description |
---|---|
private static java.lang.String |
fdup(java.lang.String f,
int pt,
int n)
fdup duplicates p or q formats for formatCheck
and the format() function.
|
static java.lang.String |
formatCheck(java.lang.String strFormat)
formatCheck checks p and q formats and duplicates if necessary
"%10.5p xxxx" ==> "%10.5p%10.5p%10.5p xxxx"
|
private static java.lang.String |
formatString(java.lang.String strFormat,
java.lang.String key,
java.lang.String strT,
float floatT,
double doubleT,
boolean doOne)
generic string formatter based on formatLabel in Atom
|
static java.lang.String |
formatStringF(java.lang.String strFormat,
java.lang.String key,
float floatT) |
static java.lang.String |
formatStringI(java.lang.String strFormat,
java.lang.String key,
int intT) |
static java.lang.String |
formatStringS(java.lang.String strFormat,
java.lang.String key,
java.lang.String strT) |
static int |
ichMathTerminator(java.lang.String script,
int ichT,
int len)
For @{....}
|
static boolean |
isMatch(java.lang.String s,
java.lang.String strWildcard,
boolean checkStar,
boolean allowInitialStar) |
static boolean |
isWild(java.lang.String s) |
static void |
leftJustify(javajs.util.SB s,
java.lang.String s1,
java.lang.String s2) |
static java.lang.String |
replaceQuotedStrings(java.lang.String s,
java.util.List<java.lang.String> list,
java.util.List<java.lang.String> newList) |
static java.lang.String |
replaceStrings(java.lang.String s,
java.util.List<java.lang.String> list,
java.util.List<java.lang.String> newList) |
static void |
rightJustify(javajs.util.SB s,
java.lang.String s1,
java.lang.String s2) |
static java.lang.String |
safeTruncate(float f,
int n) |
static java.lang.String |
sprintf(java.lang.String strFormat,
java.lang.String list,
java.lang.Object[] values)
sprintf emulation uses (almost) c++ standard string formats 's' string 'i'
or 'd' integer 'f' float/decimal 'p' point3f 'q' quaternion/plane/axisangle
' with added "i" in addition to the insipid "d" (digits?)
|
public static java.lang.String formatStringS(java.lang.String strFormat, java.lang.String key, java.lang.String strT)
public static java.lang.String formatStringF(java.lang.String strFormat, java.lang.String key, float floatT)
public static java.lang.String formatStringI(java.lang.String strFormat, java.lang.String key, int intT)
public static java.lang.String sprintf(java.lang.String strFormat, java.lang.String list, java.lang.Object[] values)
strFormat
- list
- values
- private static java.lang.String formatString(java.lang.String strFormat, java.lang.String key, java.lang.String strT, float floatT, double doubleT, boolean doOne)
strFormat
- .... %width.precisionKEY....key
- any string to matchstrT
- replacement string or nullfloatT
- replacement float or Float.NaNdoubleT
- replacement double or Double.NaN -- for exponentialdoOne
- mimic sprintfpublic static java.lang.String formatCheck(java.lang.String strFormat)
strFormat
- private static java.lang.String fdup(java.lang.String f, int pt, int n)
f
- pt
- n
- public static void leftJustify(javajs.util.SB s, java.lang.String s1, java.lang.String s2)
public static void rightJustify(javajs.util.SB s, java.lang.String s1, java.lang.String s2)
public static java.lang.String safeTruncate(float f, int n)
public static boolean isWild(java.lang.String s)
public static boolean isMatch(java.lang.String s, java.lang.String strWildcard, boolean checkStar, boolean allowInitialStar)
public static java.lang.String replaceQuotedStrings(java.lang.String s, java.util.List<java.lang.String> list, java.util.List<java.lang.String> newList)
public static java.lang.String replaceStrings(java.lang.String s, java.util.List<java.lang.String> list, java.util.List<java.lang.String> newList)
public static int ichMathTerminator(java.lang.String script, int ichT, int len)
script
- ichT
- len
-