Packagecom.degrafa.core.utils
Classpublic class StyleUtil

A helper utility class for style processing.



Public Methods
 MethodDefined by
  
expandProperty(property:Object, relationships:Array):Array
[static] Expands shorthand properties into an Array of values.
StyleUtil
  
registerFunction(name:String, f:Function):void
[static]
StyleUtil
  
resolveFill(value:Object, none:IFill = null):IFill
[static] Return an IFill object based on the CSS input given.
StyleUtil
  
resolveMeasure(value:Object, none:Measure = null):Measure
[static]
StyleUtil
  
resolvePosition(value:Object, none:Array = null):Array
[static]
StyleUtil
  
resolveRadius(value:Object, none:Point = null):Object
[static]
StyleUtil
  
resolveRepeat(value:Object, none:Array = null):Array
[static]
StyleUtil
  
resolveShadow(value:Object, none:Array = null):Array
[static] Returns an array of DropShadowFilter objects based on the CSS input given.
StyleUtil
  
splitString(value:String):Array
[static] Converts space seperated values into an Array.
StyleUtil
Method detail
expandProperty()method
public static function expandProperty(property:Object, relationships:Array):Array

Expands shorthand properties into an Array of values. This is used to evaluate shorthand CSS properties where ommited values may have a default value or be inherited from other values defined by the property.

Parameters
property:Object
 
relationships:Array

Returns
Array
registerFunction()method 
public static function registerFunction(name:String, f:Function):voidParameters
name:String
 
f:Function
resolveFill()method 
public static function resolveFill(value:Object, none:IFill = null):IFill

Return an IFill object based on the CSS input given.

Parameters
value:Object — May be a uint, String, asset, or Array of uints, Strings, or assets.
 
none:IFill (default = null)

Returns
IFill
resolveMeasure()method 
public static function resolveMeasure(value:Object, none:Measure = null):MeasureParameters
value:Object
 
none:Measure (default = null)

Returns
Measure
resolvePosition()method 
public static function resolvePosition(value:Object, none:Array = null):ArrayParameters
value:Object
 
none:Array (default = null)

Returns
Array
resolveRadius()method 
public static function resolveRadius(value:Object, none:Point = null):ObjectParameters
value:Object
 
none:Point (default = null)

Returns
Object
resolveRepeat()method 
public static function resolveRepeat(value:Object, none:Array = null):ArrayParameters
value:Object
 
none:Array (default = null)

Returns
Array
resolveShadow()method 
public static function resolveShadow(value:Object, none:Array = null):Array

Returns an array of DropShadowFilter objects based on the CSS input given.

Parameters
value:Object
 
none:Array (default = null)

Returns
Array
splitString()method 
public static function splitString(value:String):Array

Converts space seperated values into an Array.

Parameters
value:String

Returns
Array