FormattedMessage

public class FormattedMessage

Class FormattedMessage. Provides formattedmessage functionality for the Hytale server.

java.lang.Object > FormattedMessage

Field Summary

rawText

public String rawText

Field rawText.

messageId

public String messageId

Field messageId.

children

public FormattedMessage[] children

Field children.

color

public String color

Field color.

bold

public MaybeBool bold

Field bold.

italic

public MaybeBool italic

Field italic.

monospace

public MaybeBool monospace

Field monospace.

underlined

public MaybeBool underlined

Field underlined.

link

public String link

Field link.

markupEnabled

public boolean markupEnabled

Field markupEnabled.

obj

final FormattedMessage obj

Field obj.

nullBits

final byte nullBits

Field nullBits.

varPos0

final int varPos0

Field varPos0.

rawTextLen

final int rawTextLen

Field rawTextLen.

varPos2

final int varPos2

Field varPos2.

messageIdLen

final int messageIdLen

Field messageIdLen.

varPos3

final int varPos3

Field varPos3.

childrenCount

final int childrenCount

Field childrenCount.

varIntLen

final int varIntLen

Field varIntLen.

varPos4

final int varPos4

Field varPos4.

paramsCount

final int paramsCount

Field paramsCount.

keyLen

final int keyLen

Field keyLen.

keyVarLen

final int keyVarLen

Field keyVarLen.

key

final String key

Field key.

val

final ParamValue val

Field val.

varPos5

final int varPos5

Field varPos5.

messageParamsCount

final int messageParamsCount

Field messageParamsCount.

val2

final FormattedMessage val2

Field val2.

varPos6

final int varPos6

Field varPos6.

colorLen

final int colorLen

Field colorLen.

varPos7

final int varPos7

Field varPos7.

linkLen

final int linkLen

Field linkLen.

fieldOffset0

final int fieldOffset0

Field fieldOffset0.

sl

final int sl

Field sl.

fieldOffset2

final int fieldOffset2

Field fieldOffset2.

fieldOffset3

final int fieldOffset3

Field fieldOffset3.

arrLen

final int arrLen

Field arrLen.

fieldOffset4

final int fieldOffset4

Field fieldOffset4.

dictLen

final int dictLen

Field dictLen.

sl2

final int sl2

Field sl2.

fieldOffset5

final int fieldOffset5

Field fieldOffset5.

fieldOffset6

final int fieldOffset6

Field fieldOffset6.

fieldOffset7

final int fieldOffset7

Field fieldOffset7.

startPos

final int startPos

Field startPos.

rawTextOffsetSlot

final int rawTextOffsetSlot

Field rawTextOffsetSlot.

messageIdOffsetSlot

final int messageIdOffsetSlot

Field messageIdOffsetSlot.

childrenOffsetSlot

final int childrenOffsetSlot

Field childrenOffsetSlot.

paramsOffsetSlot

final int paramsOffsetSlot

Field paramsOffsetSlot.

messageParamsOffsetSlot

final int messageParamsOffsetSlot

Field messageParamsOffsetSlot.

colorOffsetSlot

final int colorOffsetSlot

Field colorOffsetSlot.

linkOffsetSlot

final int linkOffsetSlot

Field linkOffsetSlot.

varBlockStart

final int varBlockStart

Field varBlockStart.

rawTextOffset

final int rawTextOffset

Field rawTextOffset.

messageIdOffset

final int messageIdOffset

Field messageIdOffset.

childrenOffset

final int childrenOffset

Field childrenOffset.

structResult

final ValidationResult structResult

Field structResult.

paramsOffset

final int paramsOffset

Field paramsOffset.

messageParamsOffset

final int messageParamsOffset

Field messageParamsOffset.

colorOffset

final int colorOffset

Field colorOffset.

linkOffset

final int linkOffset

Field linkOffset.

copy

final FormattedMessage copy

Field copy.

Method Detail

FormattedMessage

public public FormattedMessage ()

Method FormattedMessage.

deserialize

static FormattedMessage deserialize (@Nonnull final ByteBuf buf, final int offset)

Method deserialize.

Parameters:
@Nonnull final ByteBuf buf
final int offset

computeBytesConsumed

static int computeBytesConsumed (@Nonnull final ByteBuf buf, final int offset)

Method computeBytesConsumed.

Parameters:
@Nonnull final ByteBuf buf
final int offset

serialize

public void serialize (@Nonnull final ByteBuf buf)

Method serialize.

Parameters:
@Nonnull final ByteBuf buf

computeSize

public int computeSize ()

Method computeSize.

validateStructure

static ValidationResult validateStructure (@Nonnull final ByteBuf buffer, final int offset)

Method validateStructure.

Parameters:
@Nonnull final ByteBuf buffer
final int offset

clone

public FormattedMessage clone ()

Method clone.

equals

public boolean equals (final Object obj)

Method equals.

Parameters:
final Object obj

hashCode

public int hashCode ()

Method hashCode.