public class Tags extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BOOL_TAG |
static int |
BYTE_TAG |
static int |
CHAR_TAG |
static int |
DOUBLE_TAG |
static int |
FLOAT_TAG |
static int |
INT_TAG |
static int |
LONG_TAG |
static int |
NEXT_TAG |
static int |
SHORT_TAG |
static int |
STRING_TAG |
| Constructor and Description |
|---|
Tags() |
| Modifier and Type | Method and Description |
|---|---|
<T extends TaggedPersistent> |
invokeObjectReaderFor(int tag,
TaggedDataInput in) |
boolean |
isDefined(int tag) |
Tags |
registerTag(String className,
int tag,
ObjectReader<? extends TaggedPersistent> reader)
Registers a new tag, the class it corresponds to and the reader that knows how to read the object.
|
public static final int BOOL_TAG
public static final int BYTE_TAG
public static final int SHORT_TAG
public static final int CHAR_TAG
public static final int INT_TAG
public static final int LONG_TAG
public static final int FLOAT_TAG
public static final int DOUBLE_TAG
public static final int STRING_TAG
public static final int NEXT_TAG
public Tags registerTag(String className, int tag, ObjectReader<? extends TaggedPersistent> reader)
public <T extends TaggedPersistent> T invokeObjectReaderFor(int tag, TaggedDataInput in) throws IOException
IOExceptionpublic boolean isDefined(int tag)
Copyright © 2024 OpenClover.org. All rights reserved.