public abstract class CssMetaDataForSkinProperty<S extends Styleable,SK extends Skin<?>,V> extends CssMetaData<S,V>
Creating CssMetaData for a property in a skin has some casting, this class hides that away.
Modifier | Constructor and Description |
---|---|
protected |
CssMetaDataForSkinProperty(String cssId,
StyleConverter<?,V> styleConverter,
V initialValue) |
Modifier and Type | Method and Description |
---|---|
V |
getInitialValue() |
protected abstract Property<V> |
getProperty(SK s) |
StyleableProperty<V> |
getStyleableProperty(S n) |
boolean |
isSettable(S n) |
equals, getConverter, getInitialValue, getProperty, getSubProperties, hashCode, isInherits, set, toString
protected CssMetaDataForSkinProperty(String cssId, StyleConverter<?,V> styleConverter, V initialValue)
public V getInitialValue()
public boolean isSettable(S n)
isSettable
in class CssMetaData<S extends Styleable,V>
public StyleableProperty<V> getStyleableProperty(S n)
getStyleableProperty
in class CssMetaData<S extends Styleable,V>