Package io.aether.utils
Interface AString
-
- All Superinterfaces:
java.lang.CharSequence
- All Known Implementing Classes:
AString.LimitByteArrays,AString.Simple
public interface AString extends java.lang.CharSequence
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAString.BackgroundColorstatic classAString.Colorstatic classAString.LimitByteArraysstatic classAString.Simplestatic classAString.Stylestatic classAString.Style2
-
Field Summary
Fields Modifier and Type Field Description static ABiConsumer<?,AString>DEFAULT_RENDERERstatic java.util.Map<java.lang.Class<?>,ABiConsumer<?,AString>>renderers
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default AStringadd(boolean val)default AStringadd(byte val)default AStringadd(byte[] val)AStringadd(char val)default AStringadd(char[] val)default AStringadd(char[] val, int offset, int len)default AStringadd(double val)default AStringadd(double[] val)default AStringadd(float val)default AStringadd(float[] val)default AStringadd(int val)default AStringadd(int[] val)default AStringadd(long val)default AStringadd(long[] val)default AStringadd(short val)default AStringadd(short[] val)default AStringadd(ToString val)AStringadd(java.lang.CharSequence val)default AStringadd(java.lang.CharSequence val, int offset, int len)default AStringadd(java.lang.Iterable<?> val)default AStringadd(java.lang.Object val)default AStringadd(java.lang.Object[] val)default AStringadd(java.lang.String val)default AStringaddNull()static <T> voidaddRenderer(java.lang.Class<T> type, ABiConsumer<T,AString> renderer)default AStringaddSpace(int count)default AStringaddStackTrace(java.lang.Throwable e)default AStringaddVars(java.lang.CharSequence msg, AFunction<java.lang.CharSequence,java.lang.Object> f)default AStringaddVars(java.lang.CharSequence msg, java.lang.Object... vars)default AStringaddWithAlign(int width, int firstIndent, int indent, java.lang.String txt)default intcalcVisibleSymbols(int begin)default intcalcVisibleSymbols(int begin, int end)default AStringcolor(AString.Color color)default byte[]getBytes()default <T> ABiConsumer<T,AString>getLocalRenderer(java.lang.Class<T> cl)static <T> ABiConsumer<T,AString>getRenderer(java.lang.Class<T> type)default intindexOf(java.lang.CharSequence c)default intindexOf(java.lang.CharSequence c, int offset)default AStringlimit(int count)default AStringlimitByteArrays(int max)static AStringof()static AStringof(java.lang.StringBuilder stringBuilder)static <T> voidputRenderer(java.lang.Class<T> cl, ABiConsumer<T,AString> f)default AStringrepeat(int count, char val)default AStringrepeat(int count, java.lang.Object val)default AStringrepeat(int count, java.lang.String val)default AStringreplaceAll(java.lang.CharSequence src, char sample, java.lang.String s)default AStringstyle(AString.Style mode)default AStringstyle(AString.Style mode, AString.Color color)default AStringstyleBackground(AString.Style mode, int red, int green, int blue)default AStringstyleClear()default AStringstyleForeground(AString.Style mode, int red, int green, int blue)default java.io.PrintWritertoPrintWriter()
-
-
-
Field Detail
-
DEFAULT_RENDERER
static final ABiConsumer<?,AString> DEFAULT_RENDERER
-
renderers
static final java.util.Map<java.lang.Class<?>,ABiConsumer<?,AString>> renderers
-
-
Method Detail
-
limit
default AString limit(int count)
-
add
AString add(java.lang.CharSequence val)
-
addSpace
default AString addSpace(int count)
-
repeat
default AString repeat(int count, java.lang.Object val)
-
repeat
default AString repeat(int count, char val)
-
repeat
default AString repeat(int count, java.lang.String val)
-
calcVisibleSymbols
default int calcVisibleSymbols(int begin)
-
calcVisibleSymbols
default int calcVisibleSymbols(int begin, int end)
-
add
default AString add(java.lang.String val)
-
styleClear
default AString styleClear()
-
styleForeground
default AString styleForeground(AString.Style mode, int red, int green, int blue)
-
styleBackground
default AString styleBackground(AString.Style mode, int red, int green, int blue)
-
color
default AString color(AString.Color color)
-
style
default AString style(AString.Style mode, AString.Color color)
-
style
default AString style(AString.Style mode)
-
add
default AString add(char[] val)
-
add
default AString add(char[] val, int offset, int len)
-
add
default AString add(java.lang.CharSequence val, int offset, int len)
-
add
AString add(char val)
-
add
default AString add(boolean val)
-
add
default AString add(int val)
-
add
default AString add(byte val)
-
add
default AString add(short val)
-
add
default AString add(long val)
-
add
default AString add(float val)
-
add
default AString add(double val)
-
add
default AString add(byte[] val)
-
add
default AString add(java.lang.Object[] val)
-
add
default AString add(int[] val)
-
add
default AString add(short[] val)
-
add
default AString add(long[] val)
-
add
default AString add(float[] val)
-
add
default AString add(double[] val)
-
getLocalRenderer
default <T> ABiConsumer<T,AString> getLocalRenderer(java.lang.Class<T> cl)
-
addNull
default AString addNull()
-
addStackTrace
default AString addStackTrace(java.lang.Throwable e)
-
add
default AString add(java.lang.Iterable<?> val)
-
add
default AString add(java.lang.Object val)
-
indexOf
default int indexOf(java.lang.CharSequence c)
-
indexOf
default int indexOf(java.lang.CharSequence c, int offset)
-
toPrintWriter
default java.io.PrintWriter toPrintWriter()
-
addVars
default AString addVars(java.lang.CharSequence msg, java.lang.Object... vars)
-
addVars
default AString addVars(java.lang.CharSequence msg, AFunction<java.lang.CharSequence,java.lang.Object> f)
-
replaceAll
default AString replaceAll(java.lang.CharSequence src, char sample, java.lang.String s)
-
limitByteArrays
default AString limitByteArrays(int max)
-
getBytes
default byte[] getBytes()
-
addWithAlign
default AString addWithAlign(int width, int firstIndent, int indent, java.lang.String txt)
-
putRenderer
static <T> void putRenderer(java.lang.Class<T> cl, ABiConsumer<T,AString> f)
-
of
static AString of()
-
of
static AString of(java.lang.StringBuilder stringBuilder)
-
addRenderer
static <T> void addRenderer(java.lang.Class<T> type, ABiConsumer<T,AString> renderer)
-
getRenderer
static <T> ABiConsumer<T,AString> getRenderer(java.lang.Class<T> type)
-
-