Package com.helger.commons.lang
Interface IAppendable<IMPLTYPE extends IAppendable<IMPLTYPE>>
-
- Type Parameters:
IMPLTYPE- The implementation type.
- All Known Subinterfaces:
IHashCodeGenerator
- All Known Implementing Classes:
HashCodeGenerator
public interface IAppendable<IMPLTYPE extends IAppendable<IMPLTYPE>>Defines a generic interface for appending objects to something.- Author:
- Philip Helger
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IMPLTYPEappend(boolean x)IMPLTYPEappend(boolean[] x)IMPLTYPEappend(byte x)IMPLTYPEappend(byte[] x)IMPLTYPEappend(char x)IMPLTYPEappend(char[] x)IMPLTYPEappend(double x)IMPLTYPEappend(double[] x)IMPLTYPEappend(float x)IMPLTYPEappend(float[] x)IMPLTYPEappend(int x)IMPLTYPEappend(int[] x)IMPLTYPEappend(long x)IMPLTYPEappend(long[] x)IMPLTYPEappend(short x)IMPLTYPEappend(short[] x)IMPLTYPEappend(Enum<?> x)IMPLTYPEappend(Enum<?>[] x)IMPLTYPEappend(Iterable<?> x)IMPLTYPEappend(Object x)IMPLTYPEappend(Object[] x)IMPLTYPEappend(Map<?,?> x)IMPLTYPEappend(Node x)
-
-
-
Method Detail
-
append
@Nonnull IMPLTYPE append(@Nullable Object x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable Enum<?> x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable boolean[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable byte[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable char[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable double[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable float[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable int[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable long[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable short[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable Object[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable Enum<?>[] x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable Iterable<?> x)
- Parameters:
x- value to be appended- Returns:
- this
-
append
@Nonnull IMPLTYPE append(@Nullable Map<?,?> x)
- Parameters:
x- value to be appended- Returns:
- this
-
-