Class UpdateOptimizationInfo
- java.lang.Object
-
- org.pushingpixels.radiance.theming.internal.utils.UpdateOptimizationInfo
-
- Direct Known Subclasses:
RadianceTableUI.TableUpdateOptimizationInfo
public class UpdateOptimizationInfo extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JComponentcomponentRadianceThemingSlices.DecorationAreaTypedecorationAreaTypeprivate ContainerColorTokensdefaultColorTokensprivate java.util.Map<ComponentState,ContainerColorTokens>highlightContainerTokensbooleanisInDecorationArea
-
Constructor Summary
Constructors Constructor Description UpdateOptimizationInfo(javax.swing.JComponent component, CoreColorTokenUtils.ContainerType inactiveContainerType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ContainerColorTokensgetDefaultColorTokens()ContainerColorTokensgetHighlightColorTokens(ComponentState state)booleanshowHighlightAlpha(ComponentState state)
-
-
-
Field Detail
-
component
private javax.swing.JComponent component
-
highlightContainerTokens
private java.util.Map<ComponentState,ContainerColorTokens> highlightContainerTokens
-
defaultColorTokens
private ContainerColorTokens defaultColorTokens
-
decorationAreaType
public RadianceThemingSlices.DecorationAreaType decorationAreaType
-
isInDecorationArea
public boolean isInDecorationArea
-
-
Constructor Detail
-
UpdateOptimizationInfo
public UpdateOptimizationInfo(javax.swing.JComponent component, CoreColorTokenUtils.ContainerType inactiveContainerType)
-
-
Method Detail
-
getHighlightColorTokens
public ContainerColorTokens getHighlightColorTokens(ComponentState state)
-
showHighlightAlpha
public boolean showHighlightAlpha(ComponentState state)
-
getDefaultColorTokens
public ContainerColorTokens getDefaultColorTokens()
-
-