public class EntityDefault extends Object implements Entity
| 构造器和说明 |
|---|
EntityDefault() |
| 限定符和类型 | 方法和说明 |
|---|---|
EntityDefault |
at(String name)
At player name
|
ByteBuffer |
data()
获取数据(若多次复用,需要reset)
|
byte[] |
dataAsBytes()
获取数据并转为字节数组
|
String |
dataAsString()
获取数据并转成字符串
|
EntityDefault |
dataSet(byte[] data)
设置数据
|
EntityDefault |
dataSet(ByteBuffer data)
设置数据
|
int |
dataSize()
获取数据长度
|
void |
delMeta(String name)
删除元信息
|
String |
meta(String name)
获取元信息
|
EntityDefault |
metaDel(String name)
删除元信息
|
Map<String,String> |
metaMap()
获取元信息字典
|
EntityDefault |
metaMapPut(Map<String,String> metaMap)
放置元信息字典
|
String |
metaOrDefault(String name,
String def)
获取元信息或默认值
|
EntityDefault |
metaPut(String name,
String val)
放置元信息
|
String |
metaString()
获取元信息字符串(queryString style)
|
EntityDefault |
metaStringSet(String metaString)
设置元信息字符串
|
void |
putMeta(String name,
String val)
放置元信息
|
EntityDefault |
range(int start,
int size)
Range
|
void |
release()
释放资源
|
String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitmetaAsDouble, metaAsFloat, metaAsInt, metaAsLong, of, of, of, of, ofpublic EntityDefault at(String name)
public EntityDefault range(int start, int size)
public EntityDefault metaStringSet(String metaString)
public String metaString()
metaString 在接口中 Entitypublic EntityDefault metaMapPut(Map<String,String> metaMap)
metaMap - 元信息字典public EntityDefault metaPut(String name, String val)
name - 名字val - 值public EntityDefault metaDel(String name)
name - 名字public String metaOrDefault(String name, String def)
metaOrDefault 在接口中 Entityname - 名字def - 默认值public EntityDefault dataSet(byte[] data)
data - 数据public EntityDefault dataSet(ByteBuffer data)
data - 数据public ByteBuffer data()
public String dataAsString()
dataAsString 在接口中 Entitypublic byte[] dataAsBytes()
EntitydataAsBytes 在接口中 Entitypublic void release()
throws IOException
release 在接口中 EntityIOExceptionCopyright © 2024. All rights reserved.