//Auto-generated by kalyptus. DO NOT EDIT.
package org.trinitydesktop.koala;

import org.trinitydesktop.qt.Qt;
import java.util.ArrayList;
import org.trinitydesktop.qt.QtSupport;

/**

 The <code>CSSImportRule</code> interface represents a <a
 href="http://www.w3.org/TR/REC-CSS2/cascade.html#at-import">
 <code>\@import</code> rule </a> within a CSS style sheet. The <code>\@import</code>
 rule is used to import style rules from other style sheets.
 		@short    The <code>CSSImportRule</code> interface represents a <a  href="http://www.

*/
public class CSSImportRule extends CSSRule  {
	protected CSSImportRule(Class dummy){super((Class) null);}
	public CSSImportRule() {
		super((Class) null);
		newCSSImportRule();
	}
	private native void newCSSImportRule();
	public CSSImportRule(CSSImportRule other) {
		super((Class) null);
		newCSSImportRule(other);
	}
	private native void newCSSImportRule(CSSImportRule other);
	public CSSImportRule(CSSRule other) {
		super((Class) null);
		newCSSImportRule(other);
	}
	private native void newCSSImportRule(CSSRule other);
	// DOM::CSSImportRule* CSSImportRule(DOM::CSSImportRuleImpl* arg1); >>>> NOT CONVERTED
	/**
		 The location of the style sheet to be imported. The attribute
		 will not contain the <code>"url</code>(...)" specifier around
		 the URI.
			     		@short    The location of the style sheet to be imported.
	*/
	public native String href();
	/**
		 A list of media types for which this style sheet may be used.
			     		@short    A list of media types for which this style sheet may be used.
	*/
	public native ArrayList media();
	/**
		 The style sheet referred to by this rule, if it has been
		 loaded. The value of this attribute is null if the style sheet
		 has not yet been loaded or if it will not be loaded (e.g. if
		 the style sheet is for a media type not supported by the user
		 agent).
			     		@short    The style sheet referred to by this rule, if it has been  loaded.
	*/
	public native CSSStyleSheet styleSheet();
}
