java.awt.font
public final class TextAttribute extends AttributedCharacterIterator.Attribute
Field Summary | |
---|---|
static TextAttribute | BACKGROUND A key for the background paint attribute. |
static TextAttribute | BIDI_EMBEDDING A key for the BIDI_EMBEDDING attribute. |
static TextAttribute | CHAR_REPLACEMENT A key for the CHAR_REPLACEMENT attribute. |
static TextAttribute | FAMILY A key for the FAMILY attribute. |
static TextAttribute | FONT A key for the font attribute. |
static TextAttribute | FOREGROUND A key for the foreground paint attribute. |
static TextAttribute | INPUT_METHOD_HIGHLIGHT A key for the INPUT_METHOD_HIGHLIGHT attribute. |
static TextAttribute | INPUT_METHOD_UNDERLINE A key for the INPUT_METHOD_UNDERLINE attribute. |
static TextAttribute | JUSTIFICATION A key for the text justification attribute. |
static Float | JUSTIFICATION_FULL
A value that can be used with the {@link #JUSTIFICATION} attribute to
indicate full justification of the text. |
static Float | JUSTIFICATION_NONE
A value that can be used with the {@link #JUSTIFICATION} attribute to
indicate no justification of the text. |
static TextAttribute | NUMERIC_SHAPING A key for the NUMERIC_SHAPING attribute. |
static TextAttribute | POSTURE A key for the POSTURE attribute. |
static Float | POSTURE_OBLIQUE A value that can be used with the {@link #POSTURE} attribute. |
static Float | POSTURE_REGULAR A value that can be used with the {@link #POSTURE} attribute. |
static TextAttribute | RUN_DIRECTION A key for the RUN_DIRECTION attribute. |
static Boolean | RUN_DIRECTION_LTR A value that can be used with the {@link #RUN_DIRECTION} attribute. |
static Boolean | RUN_DIRECTION_RTL A value that can be used with the {@link #RUN_DIRECTION} attribute. |
static TextAttribute | SIZE A key for the text size attribute. |
static TextAttribute | STRIKETHROUGH A key for the STRIKETHROUGH attribute. |
static Boolean | STRIKETHROUGH_ON A value that can be used with the {@link #STRIKETHROUGH} attribute. |
static TextAttribute | SUPERSCRIPT A key for the SUPERSCRIPT attribute. |
static Integer | SUPERSCRIPT_SUB A value that can be used with the {@link #SUPERSCRIPT} attribute. |
static Integer | SUPERSCRIPT_SUPER A value that can be used with the {@link #SUPERSCRIPT} attribute. |
static TextAttribute | SWAP_COLORS A key for the SWAP_COLORS attribute. |
static Boolean | SWAP_COLORS_ON A value that can be used with the {@link #SWAP_COLORS} attribute. |
static TextAttribute | TRANSFORM A key for the TRANFORM attribute. |
static TextAttribute | UNDERLINE A key for the UNDERLINE attribute. |
static Integer | UNDERLINE_LOW_DASHED A value that can be used with the {@link #UNDERLINE} attribute. |
static Integer | UNDERLINE_LOW_DOTTED A value that can be used with the {@link #UNDERLINE} attribute. |
static Integer | UNDERLINE_LOW_GRAY A value that can be used with the {@link #UNDERLINE} attribute. |
static Integer | UNDERLINE_LOW_ONE_PIXEL A value that can be used with the {@link #UNDERLINE} attribute. |
static Integer | UNDERLINE_LOW_TWO_PIXEL A value that can be used with the {@link #UNDERLINE} attribute. |
static Integer | UNDERLINE_ON A value that can be used with the {@link #UNDERLINE} attribute. |
static TextAttribute | WEIGHT A key for the WEIGHT attribute. |
static Float | WEIGHT_BOLD A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_DEMIBOLD A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_DEMILIGHT A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_EXTRABOLD A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_EXTRA_LIGHT A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_HEAVY A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_LIGHT A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_MEDIUM A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_REGULAR A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_SEMIBOLD A value that can be used with the {@link #WEIGHT} attribute. |
static Float | WEIGHT_ULTRABOLD A value that can be used with the {@link #WEIGHT} attribute. |
static TextAttribute | WIDTH A key for the WIDTH attribute. |
static Float | WIDTH_CONDENSED A value that can be used with the {@link #WIDTH} attribute. |
static Float | WIDTH_EXTENDED A value that can be used with the {@link #WIDTH} attribute. |
static Float | WIDTH_REGULAR A value that can be used with the {@link #WIDTH} attribute. |
static Float | WIDTH_SEMI_CONDENSED A value that can be used with the {@link #WIDTH} attribute. |
static Float | WIDTH_SEMI_EXTENDED A value that can be used with the {@link #WIDTH} attribute. |
Constructor Summary | |
---|---|
protected | TextAttribute(String name)
Creates a new attribute.
|
Method Summary | |
---|---|
protected Object | readResolve()
After deserialization, this method ensures that only one instance of
each attribute is used.
|
Parameters: name the name.
Returns: The (single) attribute instance.
Throws: InvalidObjectException if the attribute is not recognised.