public final <E extends Enum<E>> StyleableProperty<E> createStyleableEffectProperty (S styleable, String propertyName, String cssProperty, Class<E> enumClass)

Create a StyleableProperty<E extends Enum<E>> using previously created CssMetaData for the given cssProperty.

Parameters:
styleable    The this reference of the returned property. This is also the property bean.
propertyName    The field name of the StyleableProperty<E extends Enum<E>>
cssProperty    The CSS property name

Exceptions:
java.lang.IllegalArgumentException    if cssProperty is null or empty
java.util.NoSuchElementException    if the CssMetaData for cssProperty was not created prior to this method invocation