序号 |
方法和说明 |
1 |
void clear()
将术语 text、payload、flags 和 positionIncrement、startOffset、endOffset 和标记类型重置为默认值。
|
2 |
Object clone()
这是一个浅克隆。
|
3 |
Token clone(char[] newTermBuffer, int newTermOffset, int newTermLength, int newStartOffset, int newEndOffset)
进行克隆,但在过程中替换术语缓冲区和开始/结束偏移。
|
4 |
void copyTo(AttributeImpl target)
将此属性的值复制到传入的目标属性中。
|
5 |
int endOffset()
返回 Token 的结束偏移量;比源文本中与此标记相对应的最后一个字符的位置大一个。
|
6 |
boolean equals(Object obj)
|
7 |
int getFlags()
获取已设置的任何位的位集。
|
8 |
Payload getPayload()
返回此令牌的有效负载。
|
9 |
int getPositionIncrement()
返回此 Token 的位置增量。
|
10 |
int getPositionLength()
获取位置长度。
|
11 |
int hashCode()
|
12 |
void reflectWith(AttributeReflector reflector)
此方法用于自省属性,它应该简单地将这个属性持有的键/值添加到给定的 AttributeReflector。
|
13 |
Token reinit(char[] newTermBuffer, int newTermOffset, int newTermLength, int newStartOffset, int newEndOffset)
在 Token.DEFAULT_TYPE 上调用 clear(), CharTermAttributeImpl.copyBuffer(char[], int, int), setStartOffset(int), setEndOffset(int) setType(java.lang.String) 的简写
|
14 |
Token reinit(char[] newTermBuffer, int newTermOffset, int newTermLength, int newStartOffset, int newEndOffset, String newType)
调用 clear(), CharTermAttributeImpl.copyBuffer(char[], int, int), setStartOffset(int), setEndOffset(int), setType(java.lang.String) 的简写
|
15 |
Token reinit(String newTerm, int newStartOffset, int newEndOffset)
在 Token.DEFAULT_TYPE 上调用 clear()、CharTermAttributeImpl.append(CharSequence)、setStartOffset(int)、setEndOffset(int) setType(java.lang.String) 的简写
|
16 |
Token reinit(String newTerm, int newTermOffset, int newTermLength, int newStartOffset, int newEndOffset)
在 Token.DEFAULT_TYPE 上调用 clear(), CharTermAttributeImpl.append(CharSequence, int, int), setStartOffset(int), setEndOffset(int) setType(java.lang.String) 的简写
|
17 |
Token reinit(String newTerm, int newTermOffset, int newTermLength, int newStartOffset, int newEndOffset, String newType)
调用 clear(), CharTermAttributeImpl.append(CharSequence, int, int), setStartOffset(int), setEndOffset(int) setType(java.lang.String) 的简写
|
18 |
Token reinit(String newTerm, int newStartOffset, int newEndOffset, String newType)
调用 clear(), CharTermAttributeImpl.append(CharSequence), setStartOffset(int), setEndOffset(int) setType(java.lang.String) 的简写
|
19 |
void reinit(Token prototype)
将原型令牌的字段复制到这个字段中。
|
20 |
void reinit(Token prototype, char[] newTermBuffer, int offset, int length)
使用不同的术语将原型令牌的字段复制到这个字段中。
|
21 |
void reinit(Token prototype, String newTerm)
使用不同的术语将原型令牌的字段复制到这个字段中。
|
22 |
void setEndOffset(int offset)
设置结束偏移。
|
23 |
void setFlags(int flags)
|
24 |
void setOffset(int startOffset, int endOffset)
设置开始和结束偏移。
|
25 |
void setPayload(Payload payload)
设置此令牌的有效负载。
|
26 |
void setPositionIncrement(int positionIncrement)
设置位置增量。
|
27 |
void setPositionLength(int positionLength)
设置位置长度。
|
28 |
void setStartOffset(int offset)
设置起始偏移。
|
29 |
void setType(String type)
设置词法类型。
|
30 |
int startOffset()
返回此 Token 的起始偏移量,即源文本中与此标记对应的第一个字符的位置。
|
31 |
String type()
返回此 Token 的词法类型。
|