public abstract class PMessageBuilder<T extends PMessage<T>> extends Object implements PBuilder<T>
| Constructor and Description |
|---|
PMessageBuilder() |
| Modifier and Type | Method and Description |
|---|---|
abstract PMessageBuilder<T> |
addTo(int key,
Object value)
Adds a value to a set or list container.
|
abstract PMessageBuilder<T> |
clear(int key)
clear the provided field value.
|
abstract boolean |
isValid()
Checks if the current set data is enough to make a valid struct.
|
abstract PMessageBuilder<T> |
merge(T from)
Merges the provided message into the builder.
|
abstract PMessageBuilder<T> |
set(int key,
Object value)
Set the provided field value.
|
public abstract boolean isValid()
public abstract PMessageBuilder<T> set(int key, Object value)
key - The field key.value - The field value.public abstract PMessageBuilder<T> addTo(int key, Object value)
key - The field key.value - The field value to add.IllegalArgumentException - if the field is not a list or set.public abstract PMessageBuilder<T> clear(int key)
key - The field key.public abstract PMessageBuilder<T> merge(T from)
from - The message to merge values from.Copyright © 2016. All rights reserved.