diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/CSSMediaRule.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/CSSMediaRule.java | 87 |
1 files changed, 87 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/CSSMediaRule.java b/kdejava/koala/org/kde/koala/CSSMediaRule.java new file mode 100644 index 00000000..9c688f63 --- /dev/null +++ b/kdejava/koala/org/kde/koala/CSSMediaRule.java @@ -0,0 +1,87 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import java.util.ArrayList; +import org.kde.qt.QtSupport; + +/** + + The <code>CSSMediaRule</code> interface represents a <a + href="http://www.w3.org/TR/REC-CSS2/media.html#at-media-rule"> + \@media rule </a> in a CSS style sheet. A <code>\@media</code> rule + can be used to delimit style rules for specific media types. + @short The <code>CSSMediaRule</code> interface represents a <a href="http://www. + +*/ +public class CSSMediaRule extends CSSRule { + protected CSSMediaRule(Class dummy){super((Class) null);} + public CSSMediaRule() { + super((Class) null); + newCSSMediaRule(); + } + private native void newCSSMediaRule(); + public CSSMediaRule(CSSMediaRule other) { + super((Class) null); + newCSSMediaRule(other); + } + private native void newCSSMediaRule(CSSMediaRule other); + public CSSMediaRule(CSSRule other) { + super((Class) null); + newCSSMediaRule(other); + } + private native void newCSSMediaRule(CSSRule other); + // DOM::CSSMediaRule* CSSMediaRule(DOM::CSSMediaRuleImpl* arg1); >>>> NOT CONVERTED + /** + A list of <a + href="http://www.w3.org/TR/REC-CSS2/media.html#media-types"> + media types </a> for this rule. + @short A list of <a href="http://www. + */ + public native ArrayList media(); + /** + A list of all CSS rules contained within the media block. + @short A list of all CSS rules contained within the media block. + */ + public native CSSRuleList cssRules(); + /** + Used to insert a new rule into the media block. + @param rule The parsable text representing the rule. For rule + sets this contains both the selector and the style declaration. + For at-rules, this specifies both the at-identifier and the + rule content. + @param index The index within the media block's rule collection + of the rule before which to insert the specified rule. If the + specified index is equal to the length of the media blocks's + rule collection, the rule will be added to the end of the media + block. + \exception DOMException + HIERARCHY_REQUEST_ERR: Raised if the rule cannot be inserted at + the specified index. e.g. if an <code>\@import</code> rule is + inserted after a standard rule set or other at-rule. + INDEX_SIZE_ERR: Raised if the specified index is not a valid + insertion point. + NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is + readonly. + \exception CSSException + SYNTAX_ERR: Raised if the specified rule has a syntax error + and is unparsable. + @return The index within the media block's rule collection of + the newly inserted rule. + + @short Used to insert a new rule into the media block. + */ + public native long insertRule(String rule, long index); + /** + Used to delete a rule from the media block. + @param index The index within the media block's rule collection + of the rule to remove. + \exception DOMException + INDEX_SIZE_ERR: Raised if the specified index does not + correspond to a rule in the media rule list. + NO_MODIFICATION_ALLOWED_ERR: Raised if this media rule is + readonly. + @short Used to delete a rule from the media block. + */ + public native void deleteRule(long index); +} |