java.awt.im
public class InputMethodHighlight extends Object
Instances of this class are typically used in AttributedCharacterIterators, and may be wrapped in Annotations to separate text segments.
Since: 1.2
See Also: AttributedCharacterIterator Annotation
UNKNOWN: updated to 1.4
Field Summary | |
---|---|
static int | CONVERTED_TEXT Converted text state (after conversion). |
static int | RAW_TEXT Raw text state (before conversion). |
static InputMethodHighlight | SELECTED_CONVERTED_TEXT_HIGHLIGHT Default do-nothing highlighting for selected converted text. |
static InputMethodHighlight | SELECTED_RAW_TEXT_HIGHLIGHT Default do-nothing highlighting for selected raw text. |
static InputMethodHighlight | UNSELECTED_CONVERTED_TEXT_HIGHLIGHT Default do-nothing highlighting for unselected converted text. |
static InputMethodHighlight | UNSELECTED_RAW_TEXT_HIGHLIGHT Default do-nothing highlighting for unselected raw text. |
Constructor Summary | |
---|---|
InputMethodHighlight(boolean selected, int state)
Create an input method highlight style, with variation 0 and null style
mapping.
| |
InputMethodHighlight(boolean selected, int state, int variation)
Create an input method highlight style, with null style mapping.
| |
InputMethodHighlight(boolean selected, int state, int variation, Map<TextAttribute,?> style)
Create an input method highlight style.
|
Method Summary | |
---|---|
int | getState()
Return the conversion state of the highlighted text.
|
Map<TextAttribute,?> | getStyle()
Return the rendering style attributes map, or null if it should be the
default mapping.
|
int | getVariation()
Return the highlighting style variation.
|
boolean | isSelected()
Return whether the highlighting applies to selected text.
|
Parameters: selected whether the text range is selected state either {@link #RAW_TEXT} or {@link #CONVERTED_TEXT}
Throws: IllegalArgumentException if state is invalid
Parameters: selected whether the text range is selected state either {@link #RAW_TEXT} or {@link #CONVERTED_TEXT} variation the style variation
Throws: IllegalArgumentException if state is invalid
Parameters: selected whether the text range is selected state either {@link #RAW_TEXT} or {@link #CONVERTED_TEXT} variation the style variation style an unmodifiable map of rendering styles, or null
Throws: IllegalArgumentException if state is invalid
Since: 1.3
Returns: one of {@link #RAW_TEXT} or {@link #CONVERTED_TEXT}
Returns: the style map
Since: 1.3
Returns: the variation
Returns: the selection status