com.steadystate.css.dom

Class CSSStyleSheetImpl

Implemented Interfaces:
CSSStyleSheet, Serializable, StyleSheet

public class CSSStyleSheetImpl
extends java.lang.Object
implements CSSStyleSheet, Serializable

TODO: Setting the media list
Version:
$Release$
Author:
David Schweinsberg

Constructor Summary

CSSStyleSheetImpl()

Method Summary

void
deleteRule(int index)
CSSRuleList
getCssRules()
boolean
getDisabled()
String
getHref()
MediaList
getMedia()
Node
getOwnerNode()
CSSRule
getOwnerRule()
StyleSheet
getParentStyleSheet()
String
getTitle()
String
getType()
int
insertRule(String rule, int index)
boolean
isReadOnly()
void
setDisabled(boolean disabled)
We will need to respond more fully if a stylesheet is disabled, probably by generating an event for the main application.
void
setHref(String href)
void
setMedia(String mediaText)
void
setOwnerNode(Node ownerNode)
void
setOwnerRule(CSSRule ownerRule)
void
setParentStyleSheet(StyleSheet parentStyleSheet)
void
setReadOnly(boolean b)
void
setRuleList(CSSRuleListImpl rules)
void
setTitle(String title)
String
toString()

Constructor Details

CSSStyleSheetImpl

public CSSStyleSheetImpl()

Method Details

deleteRule

public void deleteRule(int index)
            throws DOMException
Specified by:
deleteRule in interface CSSStyleSheet

getCssRules

public CSSRuleList getCssRules()
Specified by:
getCssRules in interface CSSStyleSheet

getDisabled

public boolean getDisabled()
Specified by:
getDisabled in interface StyleSheet

getHref

public String getHref()
Specified by:
getHref in interface StyleSheet

getMedia

public MediaList getMedia()
Specified by:
getMedia in interface StyleSheet

getOwnerNode

public Node getOwnerNode()
Specified by:
getOwnerNode in interface StyleSheet

getOwnerRule

public CSSRule getOwnerRule()
Specified by:
getOwnerRule in interface CSSStyleSheet

getParentStyleSheet

public StyleSheet getParentStyleSheet()
Specified by:
getParentStyleSheet in interface StyleSheet

getTitle

public String getTitle()
Specified by:
getTitle in interface StyleSheet

getType

public String getType()
Specified by:
getType in interface StyleSheet

insertRule

public int insertRule(String rule,
                      int index)
            throws DOMException
Specified by:
insertRule in interface CSSStyleSheet

isReadOnly

public boolean isReadOnly()

setDisabled

public void setDisabled(boolean disabled)
We will need to respond more fully if a stylesheet is disabled, probably by generating an event for the main application.
Specified by:
setDisabled in interface StyleSheet

setHref

public void setHref(String href)

setMedia

public void setMedia(String mediaText)

setOwnerNode

public void setOwnerNode(Node ownerNode)

setOwnerRule

public void setOwnerRule(CSSRule ownerRule)

setParentStyleSheet

public void setParentStyleSheet(StyleSheet parentStyleSheet)

setReadOnly

public void setReadOnly(boolean b)

setRuleList

public void setRuleList(CSSRuleListImpl rules)

setTitle

public void setTitle(String title)

toString

public String toString()