Top Fields Constructors Methods
io.github.kusoroadeolu.clique.internal

public Class RGBColor

extends Object
implements RGBAnsiCode
Class Inheritance
All Implemented Interfaces
io.github.kusoroadeolu.clique.spi.RGBAnsiCode, io.github.kusoroadeolu.clique.spi.AnsiCode
Annotations
@InternalApi
since:3.2.0
Imports
io.github.kusoroadeolu.clique.internal.documentation.InternalApi, io.github.kusoroadeolu.clique.spi.RGBAnsiCode

Field Summary

Modifier and TypeField and Description
private final String
private final int
private final int
private final boolean
private final int

Constructor Summary

AccessConstructor and Description
public
RGBColor(int red, int green, int blue, boolean isBackground)

public
RGBColor(int red, int green, int blue)

Method Summary

Modifier and TypeMethod and Description
public String
ansiSequence()

Implements io.github.kusoroadeolu.clique.spi.AnsiCode.ansiSequence.

Returns the ANSI escape code string.

public int
public int
public boolean
public int
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ansiSequenceback to summary
private final String ansiSequence
blueback to summary
private final int blue
greenback to summary
private final int green
isBackgroundback to summary
private final boolean isBackground
redback to summary
private final int red

Constructor Detail

RGBColorback to summary
public RGBColor(int red, int green, int blue, boolean isBackground)
RGBColorback to summary
public RGBColor(int red, int green, int blue)

Method Detail

ansiSequenceback to summary
public String ansiSequence()

Implements io.github.kusoroadeolu.clique.spi.AnsiCode.ansiSequence.

Doc from io.github.kusoroadeolu.clique.spi.AnsiCode.ansiSequence.

Returns the ANSI escape code string. This method is automatically called during string concatenation.

blueback to summary
public int blue()

Implements io.github.kusoroadeolu.clique.spi.RGBAnsiCode.blue.

greenback to summary
public int green()

Implements io.github.kusoroadeolu.clique.spi.RGBAnsiCode.green.

isBackgroundback to summary
public boolean isBackground()

Implements io.github.kusoroadeolu.clique.spi.RGBAnsiCode.isBackground.

redback to summary
public int red()

Implements io.github.kusoroadeolu.clique.spi.RGBAnsiCode.red.