java.lang.Object
com.googlecode.lanterna.graphics.StyleSet.Set
- All Implemented Interfaces:
StyleSet<StyleSet.Set>
- Direct Known Subclasses:
TextGraphicsWriter.WordPart
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.googlecode.lanterna.graphics.StyleSet
StyleSet.Set
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionRemoves all active modifiersdisableModifiers
(SGR... modifiers) Removes zero or more modifiers from the set of currently active modifiersenableModifiers
(SGR... modifiers) Adds zero or more modifiers to the set of currently active modifiersReturns all the SGR codes that are currently activeReturns the current background colorReturns the current foreground colorsetBackgroundColor
(TextColor backgroundColor) Updates the current background colorsetForegroundColor
(TextColor foregroundColor) Updates the current foreground colorsetModifiers
(EnumSet<SGR> modifiers) Sets the active modifiers to exactly the set passed in to this method.setStyleFrom
(StyleSet<?> source) copy colors and set of SGR codes
-
Field Details
-
foregroundColor
-
backgroundColor
-
style
-
-
Constructor Details
-
Set
public Set() -
Set
-
-
Method Details
-
getBackgroundColor
Description copied from interface:StyleSet
Returns the current background color- Specified by:
getBackgroundColor
in interfaceStyleSet<StyleSet.Set>
- Returns:
- Current background color
-
setBackgroundColor
Description copied from interface:StyleSet
Updates the current background color- Specified by:
setBackgroundColor
in interfaceStyleSet<StyleSet.Set>
- Parameters:
backgroundColor
- New background color- Returns:
- Itself
-
getForegroundColor
Description copied from interface:StyleSet
Returns the current foreground color- Specified by:
getForegroundColor
in interfaceStyleSet<StyleSet.Set>
- Returns:
- Current foreground color
-
setForegroundColor
Description copied from interface:StyleSet
Updates the current foreground color- Specified by:
setForegroundColor
in interfaceStyleSet<StyleSet.Set>
- Parameters:
foregroundColor
- New foreground color- Returns:
- Itself
-
enableModifiers
Description copied from interface:StyleSet
Adds zero or more modifiers to the set of currently active modifiers- Specified by:
enableModifiers
in interfaceStyleSet<StyleSet.Set>
- Parameters:
modifiers
- Modifiers to add to the set of currently active modifiers- Returns:
- Itself
-
disableModifiers
Description copied from interface:StyleSet
Removes zero or more modifiers from the set of currently active modifiers- Specified by:
disableModifiers
in interfaceStyleSet<StyleSet.Set>
- Parameters:
modifiers
- Modifiers to remove from the set of currently active modifiers- Returns:
- Itself
-
setModifiers
Description copied from interface:StyleSet
Sets the active modifiers to exactly the set passed in to this method. Any previous state of which modifiers are enabled doesn't matter.- Specified by:
setModifiers
in interfaceStyleSet<StyleSet.Set>
- Parameters:
modifiers
- Modifiers to set as active- Returns:
- Itself
-
clearModifiers
Description copied from interface:StyleSet
Removes all active modifiers- Specified by:
clearModifiers
in interfaceStyleSet<StyleSet.Set>
- Returns:
- Itself
-
getActiveModifiers
Description copied from interface:StyleSet
Returns all the SGR codes that are currently active- Specified by:
getActiveModifiers
in interfaceStyleSet<StyleSet.Set>
- Returns:
- Currently active SGR modifiers
-
setStyleFrom
Description copied from interface:StyleSet
copy colors and set of SGR codes- Specified by:
setStyleFrom
in interfaceStyleSet<StyleSet.Set>
- Parameters:
source
- Modifiers to set as active- Returns:
- Itself
-