APIdia Launch Partner
Top Description Fields Constructors Methods
jdk.internal.org.jline.utils

public Class AttributedStyle

extends Object
Class Inheritance

Text styling.
Author
Guillaume Nodet

Field Summary

Modifier and TypeField and Description
pack-priv static final long
pack-priv static final int
public static final int
public static final int
public static final AttributedStyle
public static final AttributedStyle
public static final int
public static final int
public static final AttributedStyle
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final long
pack-priv static final int
public static final int
public static final AttributedStyle
public static final AttributedStyle
public static final AttributedStyle
public static final AttributedStyle
public static final int
pack-priv static final long
pack-priv final long
public static final int
pack-priv final long
public static final int
public static final int

Constructor Summary

AccessConstructor and Description
public
public
public
AttributedStyle(long style, long mask)

Method Summary

Modifier and TypeMethod and Description
public AttributedStyle
background(int color)

public AttributedStyle
background(int r, int g, int b)

public AttributedStyle
public AttributedStyle
public AttributedStyle
backgroundRgb(int color)

public AttributedStyle
public AttributedStyle
public AttributedStyle
bold()

public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public boolean
equals(Object o)

Overrides java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
foreground(int color)

public AttributedStyle
foreground(int r, int g, int b)

public AttributedStyle
public AttributedStyle
public AttributedStyle
foregroundRgb(int color)

public long
public long
public int
hashCode()

Overrides java.lang.Object.hashCode.

Returns a hash code value for this object.

public AttributedStyle

Returns:

the new style
hidden
()

The hidden flag can be used to embed custom escape sequences.

public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public AttributedStyle
public String
public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

public AttributedStyle
public AttributedStyle
public AttributedStyle
Inherited from java.lang.Object:
clonefinalizegetClassnotifynotifyAllwaitwaitwait

Field Detail

BG_COLORback to summary
pack-priv static final long BG_COLOR
BG_COLOR_EXPback to summary
pack-priv static final int BG_COLOR_EXP
BLACKback to summary
public static final int BLACK
BLUEback to summary
public static final int BLUE
BOLDback to summary
public static final AttributedStyle BOLD
BOLD_OFFback to summary
public static final AttributedStyle BOLD_OFF
BRIGHTback to summary
public static final int BRIGHT
CYANback to summary
public static final int CYAN
DEFAULTback to summary
public static final AttributedStyle DEFAULT
F_BACKGROUNDback to summary
pack-priv static final long F_BACKGROUND
F_BACKGROUND_INDback to summary
pack-priv static final long F_BACKGROUND_IND
F_BACKGROUND_RGBback to summary
pack-priv static final long F_BACKGROUND_RGB
F_BOLDback to summary
pack-priv static final long F_BOLD
F_CONCEALback to summary
pack-priv static final long F_CONCEAL
F_CROSSED_OUTback to summary
pack-priv static final long F_CROSSED_OUT
F_FAINTback to summary
pack-priv static final long F_FAINT
F_FOREGROUNDback to summary
pack-priv static final long F_FOREGROUND
F_FOREGROUND_INDback to summary
pack-priv static final long F_FOREGROUND_IND
F_FOREGROUND_RGBback to summary
pack-priv static final long F_FOREGROUND_RGB
F_HIDDENback to summary
pack-priv static final long F_HIDDEN
F_INVERSEback to summary
pack-priv static final long F_INVERSE
F_ITALICback to summary
pack-priv static final long F_ITALIC
F_UNDERLINEback to summary
pack-priv static final long F_UNDERLINE
FG_COLORback to summary
pack-priv static final long FG_COLOR
FG_COLOR_EXPback to summary
pack-priv static final int FG_COLOR_EXP
GREENback to summary
public static final int GREEN
HIDDENback to summary
public static final AttributedStyle HIDDEN
HIDDEN_OFFback to summary
public static final AttributedStyle HIDDEN_OFF
INVERSEback to summary
public static final AttributedStyle INVERSE
INVERSE_OFFback to summary
public static final AttributedStyle INVERSE_OFF
MAGENTAback to summary
public static final int MAGENTA
MASKback to summary
pack-priv static final long MASK
maskback to summary
pack-priv final long mask
REDback to summary
public static final int RED
styleback to summary
pack-priv final long style
WHITEback to summary
public static final int WHITE
YELLOWback to summary
public static final int YELLOW

Constructor Detail

AttributedStyleback to summary
public AttributedStyle()
AttributedStyleback to summary
public AttributedStyle(AttributedStyle s)
AttributedStyleback to summary
public AttributedStyle(long style, long mask)

Method Detail

backgroundback to summary
public AttributedStyle background(int color)
backgroundback to summary
public AttributedStyle background(int r, int g, int b)
backgroundDefaultback to summary
public AttributedStyle backgroundDefault()
backgroundOffback to summary
public AttributedStyle backgroundOff()
backgroundRgbback to summary
public AttributedStyle backgroundRgb(int color)
blinkDefaultback to summary
public AttributedStyle blinkDefault()
blinkOffback to summary
public AttributedStyle blinkOff()
boldback to summary
public AttributedStyle bold()
boldDefaultback to summary
public AttributedStyle boldDefault()
boldOffback to summary
public AttributedStyle boldOff()
concealback to summary
public AttributedStyle conceal()
concealDefaultback to summary
public AttributedStyle concealDefault()
concealOffback to summary
public AttributedStyle concealOff()
crossedOutback to summary
public AttributedStyle crossedOut()
crossedOutDefaultback to summary
public AttributedStyle crossedOutDefault()
crossedOutOffback to summary
public AttributedStyle crossedOutOff()
equalsback to summary
public boolean equals(Object o)

Overrides java.lang.Object.equals.

Doc from java.lang.Object.equals.

Indicates whether some other object is "equal to" this one.

The equals method implements an equivalence relation on non-null object references:

  • It is reflexive: for any non-null reference value x, x.equals(x) should return true.
  • It is symmetric: for any non-null reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
  • It is transitive: for any non-null reference values x, y, and z, if x.equals(y) returns true and y.equals(z) returns true, then x.equals(z) should return true.
  • It is consistent: for any non-null reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false, provided no information used in equals comparisons on the objects is modified.
  • For any non-null reference value x, x.equals(null) should return false.

An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes.

Annotations
@Override
faintback to summary
public AttributedStyle faint()
faintDefaultback to summary
public AttributedStyle faintDefault()
faintOffback to summary
public AttributedStyle faintOff()
foregroundback to summary
public AttributedStyle foreground(int color)
foregroundback to summary
public AttributedStyle foreground(int r, int g, int b)
foregroundDefaultback to summary
public AttributedStyle foregroundDefault()
foregroundOffback to summary
public AttributedStyle foregroundOff()
foregroundRgbback to summary
public AttributedStyle foregroundRgb(int color)
getMaskback to summary
public long getMask()
getStyleback to summary
public long getStyle()
hashCodeback to summary
public int hashCode()

Overrides java.lang.Object.hashCode.

Doc from java.lang.Object.hashCode.

Returns a hash code value for this object. This method is supported for the benefit of hash tables such as those provided by java.util.HashMap.

The general contract of hashCode is:

  • Whenever it is invoked on the same object more than once during an execution of a Java application, the hashCode method must consistently return the same integer, provided no information used in equals comparisons on the object is modified. This integer need not remain consistent from one execution of an application to another execution of the same application.
  • If two objects are equal according to the equals method, then calling the hashCode method on each of the two objects must produce the same integer result.
  • It is not required that if two objects are unequal according to the equals method, then calling the hashCode method on each of the two objects must produce distinct integer results. However, the programmer should be aware that producing distinct integer results for unequal objects may improve the performance of hash tables.
Annotations
@Override
hiddenback to summary
public AttributedStyle hidden()

The hidden flag can be used to embed custom escape sequences. The characters are considered being 0-column long and will be printed as-is. The user is responsible for ensuring that those sequences do not move the cursor.

Returns:AttributedStyle

the new style

hiddenDefaultback to summary
public AttributedStyle hiddenDefault()
hiddenOffback to summary
public AttributedStyle hiddenOff()
inverseback to summary
public AttributedStyle inverse()
inverseDefaultback to summary
public AttributedStyle inverseDefault()
inverseNegback to summary
public AttributedStyle inverseNeg()
inverseOffback to summary
public AttributedStyle inverseOff()
italicback to summary
public AttributedStyle italic()
italicDefaultback to summary
public AttributedStyle italicDefault()
italicOffback to summary
public AttributedStyle italicOff()
toAnsiback to summary
public String toAnsi()
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Annotations
@Override
underlineback to summary
public AttributedStyle underline()
underlineDefaultback to summary
public AttributedStyle underlineDefault()
underlineOffback to summary
public AttributedStyle underlineOff()