Package glide.utils
Class ArgsBuilder
- java.lang.Object
-
- glide.utils.ArgsBuilder
-
public class ArgsBuilder extends java.lang.ObjectHelper class for collecting arbitrary type of arguments and stores them as an array of GlideString
-
-
Constructor Summary
Constructors Constructor Description ArgsBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ArgsBuilderadd(int[] args)<ArgType> ArgsBuilderadd(ArgType arg)<ArgType> ArgsBuilderadd(ArgType[] args)ArgsBuilderadd(java.lang.String[] args)<ArgType> ArgsBuilderaddIf(ArgType[] args, boolean condition)Append args to the list of argument only if condition is true<ArgType> ArgsBuilderaddIf(ArgType arg, boolean condition)Append arg to the list of argument only if condition is truestatic <ArgType> voidcheckTypeOrThrow(ArgType arg)static <ArgType> voidcheckTypeOrThrow(ArgType[] args)static <ArgType> voidcheckTypeOrThrow(java.util.Map<ArgType,ArgType> argsMap)static ArgsBuildernewArgsBuilder()GlideString[]toArray()
-
-
-
Method Detail
-
add
public <ArgType> ArgsBuilder add(ArgType[] args)
-
add
public <ArgType> ArgsBuilder add(ArgType arg)
-
addIf
public <ArgType> ArgsBuilder addIf(ArgType[] args, boolean condition)
Append args to the list of argument only if condition is true
-
addIf
public <ArgType> ArgsBuilder addIf(ArgType arg, boolean condition)
Append arg to the list of argument only if condition is true
-
add
public ArgsBuilder add(java.lang.String[] args)
-
add
public ArgsBuilder add(int[] args)
-
toArray
public GlideString[] toArray()
-
checkTypeOrThrow
public static <ArgType> void checkTypeOrThrow(ArgType arg)
-
checkTypeOrThrow
public static <ArgType> void checkTypeOrThrow(ArgType[] args)
-
checkTypeOrThrow
public static <ArgType> void checkTypeOrThrow(java.util.Map<ArgType,ArgType> argsMap)
-
newArgsBuilder
public static ArgsBuilder newArgsBuilder()
-
-