Class StyleSet.Set
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 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:StyleSetReturns the current background color- Specified by:
getBackgroundColorin interfaceStyleSet<StyleSet.Set>- Returns:
- Current background color
-
setBackgroundColor
Description copied from interface:StyleSetUpdates the current background color- Specified by:
setBackgroundColorin interfaceStyleSet<StyleSet.Set>- Parameters:
backgroundColor- New background color- Returns:
- Itself
-
getForegroundColor
Description copied from interface:StyleSetReturns the current foreground color- Specified by:
getForegroundColorin interfaceStyleSet<StyleSet.Set>- Returns:
- Current foreground color
-
setForegroundColor
Description copied from interface:StyleSetUpdates the current foreground color- Specified by:
setForegroundColorin interfaceStyleSet<StyleSet.Set>- Parameters:
foregroundColor- New foreground color- Returns:
- Itself
-
enableModifiers
Description copied from interface:StyleSetAdds zero or more modifiers to the set of currently active modifiers- Specified by:
enableModifiersin interfaceStyleSet<StyleSet.Set>- Parameters:
modifiers- Modifiers to add to the set of currently active modifiers- Returns:
- Itself
-
disableModifiers
Description copied from interface:StyleSetRemoves zero or more modifiers from the set of currently active modifiers- Specified by:
disableModifiersin interfaceStyleSet<StyleSet.Set>- Parameters:
modifiers- Modifiers to remove from the set of currently active modifiers- Returns:
- Itself
-
setModifiers
Description copied from interface:StyleSetSets 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:
setModifiersin interfaceStyleSet<StyleSet.Set>- Parameters:
modifiers- Modifiers to set as active- Returns:
- Itself
-
clearModifiers
Description copied from interface:StyleSetRemoves all active modifiers- Specified by:
clearModifiersin interfaceStyleSet<StyleSet.Set>- Returns:
- Itself
-
getActiveModifiers
Description copied from interface:StyleSetReturns all the SGR codes that are currently active- Specified by:
getActiveModifiersin interfaceStyleSet<StyleSet.Set>- Returns:
- Currently active SGR modifiers
-
setStyleFrom
Description copied from interface:StyleSetcopy colors and set of SGR codes- Specified by:
setStyleFromin interfaceStyleSet<StyleSet.Set>- Parameters:
source- Modifiers to set as active- Returns:
- Itself
-