org.apache.lucene.analysis.icu.tokenattributes
Interface ScriptAttribute

All Superinterfaces:
Attribute
All Known Implementing Classes:
ScriptAttributeImpl

public interface ScriptAttribute
extends Attribute

This attribute stores the UTR #24 script value for a token of text.

WARNING: This API is experimental and might change in incompatible ways in the next release.

Method Summary
 int getCode()
          Get the numeric code for this script value.
 String getName()
          Get the full name.
 String getShortName()
          Get the abbreviated name.
 void setCode(int code)
          Set the numeric code for this script value.
 

Method Detail

getCode

int getCode()
Get the numeric code for this script value. This is the constant value from UScript.

Returns:
numeric code

setCode

void setCode(int code)
Set the numeric code for this script value. This is the constant value from UScript.

Parameters:
code - numeric code

getName

String getName()
Get the full name.

Returns:
UTR #24 full name.

getShortName

String getShortName()
Get the abbreviated name.

Returns:
UTR #24 abbreviated name.