public interface ITag
ITagReader
's with extra information. They are created by
implementations of IBindingTagger
which are contributed using
the org.eclipse.cdt.core.tagger extension point. The base tag interface is read-only, it is
extended by the writable IWritableTag
.IBindingTagger
,
ITagReader
,
IWritableTag
Modifier and Type | Field and Description |
---|---|
static int |
FAIL
A constant that is returned to indicate a read failure.
|
Modifier and Type | Method and Description |
---|---|
int |
getByte(int offset)
Returns the byte from the specified offset or
FAIL on failure. |
byte[] |
getBytes(int offset,
int len)
Returns the specified number of bytes from the specified offset.
|
int |
getDataLen()
Returns the number of bytes in the tag's data payload.
|
String |
getTaggerId()
Returns the globally unique id of the tagger that created the receiver.
|
static final int FAIL
int getDataLen()
String getTaggerId()
int getByte(int offset)
FAIL
on failure.byte[] getBytes(int offset, int len)
len
of -1
to read all bytes from the specified offset to the end of the payload. Returns null if
the given range is not valid. This would be expected if the version of the contributor has
changed in a way that changes the structure of the data that it stores. Contributors must be
able to deal with that case.Copyright (c) IBM Corp. and others 2004, 2020. All Rights Reserved.