public abstract class SynthStyle extends Object
Constructor and Description |
---|
SynthStyle()
Creates a new
SynthStyle object. |
Modifier and Type | Method and Description |
---|---|
Object |
get(SynthContext ctx,
Object key) |
boolean |
getBoolean(SynthContext ctx,
Object key,
boolean defaultValue)
A convenience method to fetch an integer property.
|
Color |
getColor(SynthContext ctx,
ColorType type) |
protected abstract Color |
getColorForState(SynthContext ctx,
ColorType type) |
Font |
getFont(SynthContext ctx) |
protected abstract Font |
getFontForState(SynthContext ctx) |
SynthGraphicsUtils |
getGraphicsUtils(SynthContext ctx) |
Icon |
getIcon(SynthContext ctx,
Object key)
A convenience method to fetch an Icon-valued property.
|
Insets |
getInsets(SynthContext ctx,
Insets result) |
int |
getInt(SynthContext ctx,
Object key,
int defaultValue)
A convenience method to fetch an integer property.
|
SynthPainter |
getPainter(SynthContext ctx) |
String |
getString(SynthContext ctx,
Object key,
String defaultValue)
A convenience method to fetch a String property.
|
void |
installDefaults(SynthContext ctx) |
boolean |
isOpaque(SynthContext ctx) |
void |
uninstallDefaults(SynthContext ctx) |
public SynthStyle() throws NotImplementedException
SynthStyle
object.NotImplementedException
public SynthGraphicsUtils getGraphicsUtils(SynthContext ctx) throws NotImplementedException
NotImplementedException
public Color getColor(SynthContext ctx, ColorType type) throws NotImplementedException
NotImplementedException
protected abstract Color getColorForState(SynthContext ctx, ColorType type)
public Font getFont(SynthContext ctx) throws NotImplementedException
NotImplementedException
protected abstract Font getFontForState(SynthContext ctx)
public Insets getInsets(SynthContext ctx, Insets result) throws NotImplementedException
NotImplementedException
public SynthPainter getPainter(SynthContext ctx) throws NotImplementedException
NotImplementedException
public boolean isOpaque(SynthContext ctx) throws NotImplementedException
NotImplementedException
public Object get(SynthContext ctx, Object key) throws NotImplementedException
NotImplementedException
public void installDefaults(SynthContext ctx) throws NotImplementedException
NotImplementedException
public void uninstallDefaults(SynthContext ctx) throws NotImplementedException
NotImplementedException
public int getInt(SynthContext ctx, Object key, int defaultValue)
Number
, then the
integer value is returned. Otherwise, the default value
is returned.ctx
- the contextkey
- the key to fetchdefaultValue
- the default valuepublic boolean getBoolean(SynthContext ctx, Object key, boolean defaultValue)
Boolean
, then the
value is returned. Otherwise, the default value
is returned.ctx
- the contextkey
- the key to fetchdefaultValue
- the default valuepublic Icon getIcon(SynthContext ctx, Object key)
Icon
, then the
value is returned. Otherwise, null is returned.ctx
- the contextkey
- the key to fetchpublic String getString(SynthContext ctx, Object key, String defaultValue)
String
, then the
value is returned. Otherwise, the default value
is returned.ctx
- the contextkey
- the key to fetchdefaultValue
- the default value