public class SynthContext extends Object
An immutable transient object containing contextual information about a
SynthContextshould only be considered valid for the duration of the method it is passed to. In other words you should not cache a
SynthContextthat is passed to you and expect it to remain valid.
Method SummaryModifier and TypeMethodDescriptionReturns the hosting component containing the region.
intReturns the state of the widget, which is a bitmask of the values defined in
SynthConstants.Returns the Region identifying this state.
getStyle()Returns the style associated with this Region.
SynthContextCreates a SynthContext with the specified values. This is meant for subclasses and custom UI implementors. You very rarely need to construct a SynthContext, though some methods will take one.
region- Identifies the portion of the JComponent
style- Style associated with the component
state- State of the component as defined in SynthConstants.
NullPointerException- if component, region of style is null.
getComponentpublic JComponent getComponent()Returns the hosting component containing the region.
- Hosting Component
getRegionpublic Region getRegion()Returns the Region identifying this state.
- Region of the hosting component
getStylepublic SynthStyle getStyle()Returns the style associated with this Region.
- SynthStyle associated with the region.
getComponentStatepublic int getComponentState()Returns the state of the widget, which is a bitmask of the values defined in
SynthConstants. A region will at least be in one of
- State of Component
- See Also: