blob: fc806b01893d81f5be74e29c316b935a11b05d49 [file] [log] [blame]
{ "type": "class",
"qname": "org.apache.royale.core.SimpleCSSValuesImpl",
"baseClassname": "org.apache.royale.events.EventDispatcher"
,
"description": "The SimpleCSSValuesImpl class implements a minimal set of CSS lookup rules that is sufficient for most applications and is easily implemented for SWFs. It does not support attribute selectors or descendant selectors or id selectors. It will filter on a custom -royale-swf media query but not other media queries. It can be replaced with other implementations that handle more complex selector lookups.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"members": [
{ "type": "method",
"qname": "org.apache.royale.core.SimpleCSSValuesImpl",
"namespace": "",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Constructor.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "",
"params": []}
,
{ "type": "field",
"qname": "_conditionCombiners",
"return": "Object",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "accessor",
"access": "read-only",
"return": "Object",
"qname": "conditionCombiners",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "field",
"qname": "foundIndex",
"return": "int",
"namespace": "protected",
"bindable": [],
"details": [],
"deprecated": {}},
{ "type": "method",
"qname": "init",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#init()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "main", "type": "Object"}]}
,
{ "type": "method",
"qname": "generateCSSStyleDeclarations",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Process the encoded CSS data into data structures. Usually not called directly by application developers.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "factoryFunctions", "type": "Object"},
{ "name": "arr", "type": "Array"}]}
,
{ "type": "field",
"qname": "values",
"return": "Object",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "The map of values. The format is not documented and it is not recommended to manipulate this structure directly.",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]},
{ "tagName": "royalesuppresspublicvarwarning",
"values": []} ]},
{ "type": "method",
"qname": "getValue",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#getValue()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "royaleignorecoercion",
"values": ["org.apache.royale.core.IStyleableObject", "org.apache.royale.core.IChild"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "*",
"params": [{ "name": "thisObject", "type": "Object"},
{ "name": "valueName", "type": "String"},
{ "name": "state", "type": "String"},
{ "name": "attrs", "type": "Object"}]}
,
{ "type": "method",
"qname": "setValue",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "A method that stores a value to be shared with other objects. It is global, not per instance. Fancier implementations may store shared values per-instance. parameter is ignored.",
"tags": [
{ "tagName": "param",
"values": ["thisObject An object associated with this value. Thiis", "valueName The name or key of the value being stored.", "The value to be stored."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "thisObject", "type": "Object"},
{ "name": "valueName", "type": "String"},
{ "name": "value", "type": "*"}]}
,
{ "type": "method",
"qname": "newInstance",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#newInstance()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "*",
"params": [{ "name": "thisObject", "type": "Object"},
{ "name": "valueName", "type": "String"},
{ "name": "state", "type": "String"},
{ "name": "attrs", "type": "Object"}]}
,
{ "type": "method",
"qname": "getInstance",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#getInstance()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "royaleignorecoercion",
"values": ["Function", "org.apache.royale.core.IDocument"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Object",
"params": [{ "name": "valueName", "type": "String"}]}
,
{ "type": "method",
"qname": "convertColor",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#convertColor()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "uint",
"params": [{ "name": "value", "type": "Object"}]}
,
{ "type": "method",
"qname": "parseStyles",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#parseStyles()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "Object",
"params": [{ "name": "styles", "type": "String"}]}
,
{ "type": "method",
"qname": "addRule",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "copy",
"values": ["org.apache.royale.core.IValuesImpl#addRule()"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "royaleignorecoercion",
"values": ["HTMLStyleElement", "CSSStyleSheet", "uint"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "void",
"params": [{ "name": "ruleName", "type": "String"},
{ "name": "ruleValues", "type": "Object"}]}
,
{ "type": "field",
"qname": "inheritingStyles",
"return": "Object",
"namespace": "protected",
"bindable": [],
"details": ["static"],
"deprecated": {},
"description": "A map of inheriting styles",
"tags": [
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "langversion",
"values": ["3.0"]} ]},
{ "type": "method",
"qname": "getBorderStyles",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Compute the width/thickness of the four border edges.",
"tags": [
{ "tagName": "param",
"values": ["object The object with style values.", "quick True to assume all four edges have the same widths."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "royaleignorecoercion",
"values": ["String"]},
{ "tagName": "return",
"values": ["A Rectangle representing the four sides."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.styles.BorderStyles",
"params": [{ "name": "object", "type": "org.apache.royale.core.IUIBase"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getBorderMetrics",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Compute the width/thickness of the four border edges.",
"tags": [
{ "tagName": "param",
"values": ["object The object with style values.", "quick True to assume all four edges have the same widths."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "return",
"values": ["A Rectangle representing the four sides."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.EdgeData",
"params": [{ "name": "object", "type": "org.apache.royale.core.IUIBase"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getPaddingMetrics",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Compute the width/thickness of the four padding sides.",
"tags": [
{ "tagName": "param",
"values": ["object The object with style values."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "return",
"values": ["A Rectangle representing the padding on each of the four sides."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.EdgeData",
"params": [{ "name": "object", "type": "org.apache.royale.core.IUIBase"},
{ "name": "hostWidth", "type": "Number"},
{ "name": "hostHeight", "type": "Number"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getBorderAndPaddingMetrics",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Combine padding and border. Often used in non-containers.",
"tags": [
{ "tagName": "param",
"values": ["object The object with style values."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "return",
"values": ["A Rectangle representing the padding and border on each of the four sides."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.EdgeData",
"params": [{ "name": "object", "type": "org.apache.royale.core.IUIBase"},
{ "name": "hostWidth", "type": "Number"},
{ "name": "hostHeight", "type": "Number"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getMargins",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns a MarginData for the given child.",
"tags": [
{ "tagName": "param",
"values": ["child Object The element whose margins are required.", "hostWidth Number The usable width dimension of the host.", "hostHeight Number The usable height dimension of the host."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "royaleignorecoercion",
"values": ["String"]},
{ "tagName": "return",
"values": ["MarginData"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.MarginData",
"params": [{ "name": "child", "type": "org.apache.royale.core.IUIBase"},
{ "name": "hostWidth", "type": "Number"},
{ "name": "hostHeight", "type": "Number"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getPositions",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Returns an object containing the child's positioning values.",
"tags": [
{ "tagName": "param",
"values": ["child Object The element whose positions are required."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "return",
"values": ["Rectangle A structure of {top:Number, left:Number, bottom:Number, right:Number}"]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.EdgeData",
"params": [{ "name": "child", "type": "org.apache.royale.core.IUIBase"},
{ "name": "hostWidth", "type": "Number"},
{ "name": "hostHeight", "type": "Number"},
{ "name": "state", "type": "String"}]}
,
{ "type": "method",
"qname": "getBorderPaddingAndMargins",
"namespace": "public",
"bindable": [],
"details": [],
"deprecated": {},
"description": "Combine padding and border. Often used in non-containers.",
"tags": [
{ "tagName": "param",
"values": ["object The object with style values."]},
{ "tagName": "playerversion",
"values": ["Flash 10.2", "AIR 2.6"]},
{ "tagName": "productversion",
"values": ["Royale 0.8"]},
{ "tagName": "return",
"values": ["A Rectangle representing the padding and border on each of the four sides."]},
{ "tagName": "langversion",
"values": ["3.0"]} ],
"return": "org.apache.royale.core.layout.LayoutData",
"params": [{ "name": "object", "type": "org.apache.royale.core.IUIBase"},
{ "name": "hostWidth", "type": "Number"},
{ "name": "hostHeight", "type": "Number"},
{ "name": "state", "type": "String"}]}
]
}