public interface ProtocolType
| 限定符和类型 | 字段和说明 |
|---|---|
static Class<? extends Annotation> |
ARRAY |
static Class<? extends Annotation> |
BINARY |
static Class<? extends Annotation> |
BOOLEAN |
static Class<? extends Annotation> |
BYTE |
static Class<? extends Annotation> |
CHARACTER |
static Class<? extends Annotation> |
DOUBLE |
static Class<? extends Annotation> |
ENUM |
static Class<? extends Annotation> |
FLOAT |
static Class<? extends Annotation> |
INTEGER |
static Class<? extends Annotation> |
INTEGER16 |
static Class<? extends Annotation> |
INTEGER8 |
static Class<? extends Annotation> |
LIST |
static Class<? extends Annotation> |
LONG |
static Class<? extends Annotation> |
SHORT |
static Class<? extends Annotation> |
STRING |
static Class<? extends Annotation> |
TIMESTAMP |
static Class<? extends Annotation> |
UINTEGER16 |
static Class<? extends Annotation> |
UINTEGER32 |
static Class<? extends Annotation> |
UINTEGER64 |
static Class<? extends Annotation> |
UINTEGER8 |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
bitOffset() |
int |
byteOffset() |
Class<? extends java.util.function.Function<?,?>>[] |
decodingFormula() |
String |
description() |
Class<? extends java.util.function.Function<?,?>>[] |
encodingFormula() |
EndianPolicy[] |
endianPolicy() |
String |
field() |
Class<? extends Annotation> |
getType() |
static boolean |
isSupported(Type type) |
Type[] |
javaTypes() |
int |
length() |
static ProtocolType |
proxy(Annotation typeAnnotation) |
int |
size() |
int |
value() |
static final Class<? extends Annotation> BINARY
static final Class<? extends Annotation> BOOLEAN
static final Class<? extends Annotation> CHARACTER
static final Class<? extends Annotation> BYTE
static final Class<? extends Annotation> DOUBLE
static final Class<? extends Annotation> FLOAT
static final Class<? extends Annotation> INTEGER
static final Class<? extends Annotation> LONG
static final Class<? extends Annotation> SHORT
static final Class<? extends Annotation> STRING
static final Class<? extends Annotation> TIMESTAMP
static final Class<? extends Annotation> INTEGER8
static final Class<? extends Annotation> INTEGER16
static final Class<? extends Annotation> UINTEGER8
static final Class<? extends Annotation> UINTEGER16
static final Class<? extends Annotation> UINTEGER32
static final Class<? extends Annotation> UINTEGER64
static final Class<? extends Annotation> ENUM
static final Class<? extends Annotation> LIST
static final Class<? extends Annotation> ARRAY
static boolean isSupported(Type type)
static ProtocolType proxy(Annotation typeAnnotation)
int value()
int byteOffset()
int bitOffset()
int length()
Class<? extends java.util.function.Function<?,?>>[] decodingFormula()
Class<? extends java.util.function.Function<?,?>>[] encodingFormula()
String description()
String field()
EndianPolicy[] endianPolicy()
Class<? extends Annotation> getType()
Type[] javaTypes()
int size()
Copyright © 2019–2022 indunet. All rights reserved.