public interface Entity
| 限定符和类型 | 方法和说明 |
|---|---|
ByteBuffer |
data()
获取数据
|
byte[] |
dataAsBytes()
获取数据并转为字节数组
|
String |
dataAsString()
获取数据并转为字符串
|
int |
dataSize()
获取数据长度
|
void |
delMeta(String name)
删除元信息
|
String |
meta(String name)
获取元信息
|
default double |
metaAsDouble(String name)
获取元信息并转为 double
|
default float |
metaAsFloat(String name)
获取元信息并转为 float
|
default int |
metaAsInt(String name)
获取元信息并转为 int
|
default long |
metaAsLong(String name)
获取元信息并转为 long
|
Map<String,String> |
metaMap()
获取元信息字典
|
String |
metaOrDefault(String name,
String def)
获取元信息或默认
|
String |
metaString()
获取元信息字符串(queryString style)
|
static EntityDefault |
of() |
static EntityDefault |
of(byte[] data) |
static EntityDefault |
of(ByteBuffer data) |
static FileEntity |
of(File data) |
static StringEntity |
of(String data) |
void |
putMeta(String name,
String val)
放置元信息
|
void |
release()
释放资源
|
static StringEntity of(String data)
static FileEntity of(File data) throws IOException
IOExceptionstatic EntityDefault of(byte[] data)
static EntityDefault of(ByteBuffer data)
static EntityDefault of()
String metaString()
default int metaAsInt(String name)
default long metaAsLong(String name)
default float metaAsFloat(String name)
default double metaAsDouble(String name)
void delMeta(String name)
ByteBuffer data()
String dataAsString()
byte[] dataAsBytes()
int dataSize()
void release()
throws IOException
IOExceptionCopyright © 2024. All rights reserved.