public static class EntityDataTypeMap.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
EntityDataTypeMap |
build() |
<T> EntityDataTypeMap.Builder |
insert(EntityDataType<T> type,
int index,
EntityDataFormat format) |
<T> EntityDataTypeMap.Builder |
insert(EntityDataType<T> type,
int index,
EntityDataFormat format,
EntityDataTransformer<?,T> transformer) |
EntityDataTypeMap.Builder |
remove(int index) |
<T> EntityDataTypeMap.Builder |
replace(EntityDataType<T> type,
int index,
EntityDataFormat format) |
<T> EntityDataTypeMap.Builder |
replace(EntityDataType<T> type,
int index,
EntityDataFormat format,
EntityDataTransformer<?,T> transformer)
Replaces all types with any format at the specified index.
|
EntityDataTypeMap.Builder |
shift(int startIndex,
int delta)
Shifts values from a specific start index
|
EntityDataTypeMap.Builder |
shift(int startIndex,
int delta,
int length)
Shifts values from a specific start index
|
<T> EntityDataTypeMap.Builder |
update(EntityDataType<T> type,
EntityDataTransformer<?,T> transformer) |
public <T> EntityDataTypeMap.Builder replace(EntityDataType<T> type, int index, EntityDataFormat format)
public <T> EntityDataTypeMap.Builder replace(EntityDataType<T> type, int index, EntityDataFormat format, EntityDataTransformer<?,T> transformer)
T - type of the entity datatype - entity data typeindex - index of the typeformat - format of the typepublic <T> EntityDataTypeMap.Builder insert(EntityDataType<T> type, int index, EntityDataFormat format)
public <T> EntityDataTypeMap.Builder insert(EntityDataType<T> type, int index, EntityDataFormat format, EntityDataTransformer<?,T> transformer)
public EntityDataTypeMap.Builder shift(int startIndex, int delta)
startIndex - index to start shifting fromdelta - the delta to shift the types bypublic EntityDataTypeMap.Builder shift(int startIndex, int delta, int length)
startIndex - index to start shifting fromdelta - the delta to shift the types bylength - length to shiftpublic EntityDataTypeMap.Builder remove(int index)
public <T> EntityDataTypeMap.Builder update(EntityDataType<T> type, EntityDataTransformer<?,T> transformer)
public EntityDataTypeMap build()