previous next contents index

13 November, 2000

Appendix B: Java Language Binding

This appendix contains the complete Java Language [Java] binding for the Level 2 Document Object Model Style. The definitions are divided into StyleSheets and CSS.

The Java files are also available as http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/java-binding.zip

B.1: Document Object Model Style Sheets

org/w3c/dom/stylesheets/StyleSheet.java:

package org.w3c.dom.stylesheets;
import org.w3c.dom.Node;
public interface StyleSheet {
 public String getType();
 public boolean getDisabled();
 public void setDisabled(boolean disabled);
 public Node getOwnerNode();
 public StyleSheet getParentStyleSheet();
 public String getHref();
 public String getTitle();
 public MediaList getMedia();
}

org/w3c/dom/stylesheets/StyleSheetList.java:

package org.w3c.dom.stylesheets;
public interface StyleSheetList {
 public int getLength();
 public StyleSheet item(int index);
}

org/w3c/dom/stylesheets/MediaList.java:

package org.w3c.dom.stylesheets;
import org.w3c.dom.DOMException;
public interface MediaList {
 public String getMediaText();
 public void setMediaText(String mediaText)
 throws DOMException;
 public int getLength();
 public String item(int index);
 public void deleteMedium(String oldMedium)
 throws DOMException;
 public void appendMedium(String newMedium)
 throws DOMException;
}

org/w3c/dom/stylesheets/LinkStyle.java:

package org.w3c.dom.stylesheets;
public interface LinkStyle {
 public StyleSheet getSheet();
}

org/w3c/dom/stylesheets/DocumentStyle.java:

package org.w3c.dom.stylesheets;
public interface DocumentStyle {
 public StyleSheetList getStyleSheets();
}

B.2: Document Object Model CSS

org/w3c/dom/css/CSSStyleSheet.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
import org.w3c.dom.stylesheets.StyleSheet;
public interface CSSStyleSheet extends StyleSheet {
 public CSSRule getOwnerRule();
 public CSSRuleList getCssRules();
 public int insertRule(String rule, 
 int index)
 throws DOMException;
 public void deleteRule(int index)
 throws DOMException;
}

org/w3c/dom/css/CSSRuleList.java:

package org.w3c.dom.css;
public interface CSSRuleList {
 public int getLength();
 public CSSRule item(int index);
}

org/w3c/dom/css/CSSRule.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSRule {
 // RuleType
 public static final short UNKNOWN_RULE = 0;
 public static final short STYLE_RULE = 1;
 public static final short CHARSET_RULE = 2;
 public static final short IMPORT_RULE = 3;
 public static final short MEDIA_RULE = 4;
 public static final short FONT_FACE_RULE = 5;
 public static final short PAGE_RULE = 6;
 public short getType();
 public String getCssText();
 public void setCssText(String cssText)
 throws DOMException;
 public CSSStyleSheet getParentStyleSheet();
 public CSSRule getParentRule();
}

org/w3c/dom/css/CSSStyleRule.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSStyleRule extends CSSRule {
 public String getSelectorText();
 public void setSelectorText(String selectorText)
 throws DOMException;
 public CSSStyleDeclaration getStyle();
}

org/w3c/dom/css/CSSMediaRule.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
import org.w3c.dom.stylesheets.MediaList;
public interface CSSMediaRule extends CSSRule {
 public MediaList getMedia();
 public CSSRuleList getCssRules();
 public int insertRule(String rule, 
 int index)
 throws DOMException;
 public void deleteRule(int index)
 throws DOMException;
}

org/w3c/dom/css/CSSFontFaceRule.java:

package org.w3c.dom.css;
public interface CSSFontFaceRule extends CSSRule {
 public CSSStyleDeclaration getStyle();
}

org/w3c/dom/css/CSSPageRule.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSPageRule extends CSSRule {
 public String getSelectorText();
 public void setSelectorText(String selectorText)
 throws DOMException;
 public CSSStyleDeclaration getStyle();
}

org/w3c/dom/css/CSSImportRule.java:

package org.w3c.dom.css;
import org.w3c.dom.stylesheets.MediaList;
public interface CSSImportRule extends CSSRule {
 public String getHref();
 public MediaList getMedia();
 public CSSStyleSheet getStyleSheet();
}

org/w3c/dom/css/CSSCharsetRule.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSCharsetRule extends CSSRule {
 public String getEncoding();
 public void setEncoding(String encoding)
 throws DOMException;
}

org/w3c/dom/css/CSSUnknownRule.java:

package org.w3c.dom.css;
public interface CSSUnknownRule extends CSSRule {
}

org/w3c/dom/css/CSSStyleDeclaration.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSStyleDeclaration {
 public String getCssText();
 public void setCssText(String cssText)
 throws DOMException;
 public String getPropertyValue(String propertyName);
 public CSSValue getPropertyCSSValue(String propertyName);
 public String removeProperty(String propertyName)
 throws DOMException;
 public String getPropertyPriority(String propertyName);
 public void setProperty(String propertyName, 
 String value, 
 String priority)
 throws DOMException;
 public int getLength();
 public String item(int index);
 public CSSRule getParentRule();
}

org/w3c/dom/css/CSSValue.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSValue {
 // UnitTypes
 public static final short CSS_INHERIT = 0;
 public static final short CSS_PRIMITIVE_VALUE = 1;
 public static final short CSS_VALUE_LIST = 2;
 public static final short CSS_CUSTOM = 3;
 public String getCssText();
 public void setCssText(String cssText)
 throws DOMException;
 public short getCssValueType();
}

org/w3c/dom/css/CSSPrimitiveValue.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSSPrimitiveValue extends CSSValue {
 // UnitTypes
 public static final short CSS_UNKNOWN = 0;
 public static final short CSS_NUMBER = 1;
 public static final short CSS_PERCENTAGE = 2;
 public static final short CSS_EMS = 3;
 public static final short CSS_EXS = 4;
 public static final short CSS_PX = 5;
 public static final short CSS_CM = 6;
 public static final short CSS_MM = 7;
 public static final short CSS_IN = 8;
 public static final short CSS_PT = 9;
 public static final short CSS_PC = 10;
 public static final short CSS_DEG = 11;
 public static final short CSS_RAD = 12;
 public static final short CSS_GRAD = 13;
 public static final short CSS_MS = 14;
 public static final short CSS_S = 15;
 public static final short CSS_HZ = 16;
 public static final short CSS_KHZ = 17;
 public static final short CSS_DIMENSION = 18;
 public static final short CSS_STRING = 19;
 public static final short CSS_URI = 20;
 public static final short CSS_IDENT = 21;
 public static final short CSS_ATTR = 22;
 public static final short CSS_COUNTER = 23;
 public static final short CSS_RECT = 24;
 public static final short CSS_RGBCOLOR = 25;
 public short getPrimitiveType();
 public void setFloatValue(short unitType, 
 float floatValue)
 throws DOMException;
 public float getFloatValue(short unitType)
 throws DOMException;
 public void setStringValue(short stringType, 
 String stringValue)
 throws DOMException;
 public String getStringValue()
 throws DOMException;
 public Counter getCounterValue()
 throws DOMException;
 public Rect getRectValue()
 throws DOMException;
 public RGBColor getRGBColorValue()
 throws DOMException;
}

org/w3c/dom/css/CSSValueList.java:

package org.w3c.dom.css;
public interface CSSValueList extends CSSValue {
 public int getLength();
 public CSSValue item(int index);
}

org/w3c/dom/css/RGBColor.java:

package org.w3c.dom.css;
public interface RGBColor {
 public CSSPrimitiveValue getRed();
 public CSSPrimitiveValue getGreen();
 public CSSPrimitiveValue getBlue();
}

org/w3c/dom/css/Rect.java:

package org.w3c.dom.css;
public interface Rect {
 public CSSPrimitiveValue getTop();
 public CSSPrimitiveValue getRight();
 public CSSPrimitiveValue getBottom();
 public CSSPrimitiveValue getLeft();
}

org/w3c/dom/css/Counter.java:

package org.w3c.dom.css;
public interface Counter {
 public String getIdentifier();
 public String getListStyle();
 public String getSeparator();
}

org/w3c/dom/css/ViewCSS.java:

package org.w3c.dom.css;
import org.w3c.dom.views.AbstractView;
import org.w3c.dom.Element;
public interface ViewCSS extends AbstractView {
 public CSSStyleDeclaration getComputedStyle(Element elt, 
 String pseudoElt);
}

org/w3c/dom/css/DocumentCSS.java:

package org.w3c.dom.css;
import org.w3c.dom.stylesheets.DocumentStyle;
import org.w3c.dom.Element;
public interface DocumentCSS extends DocumentStyle {
 public CSSStyleDeclaration getOverrideStyle(Element elt, 
 String pseudoElt);
}

org/w3c/dom/css/DOMImplementationCSS.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMImplementation;
import org.w3c.dom.DOMException;
public interface DOMImplementationCSS extends DOMImplementation {
 public CSSStyleSheet createCSSStyleSheet(String title, 
 String media)
 throws DOMException;
}

org/w3c/dom/css/ElementCSSInlineStyle.java:

package org.w3c.dom.css;
public interface ElementCSSInlineStyle {
 public CSSStyleDeclaration getStyle();
}

org/w3c/dom/css/CSS2Properties.java:

package org.w3c.dom.css;
import org.w3c.dom.DOMException;
public interface CSS2Properties {
 public String getAzimuth();
 public void setAzimuth(String azimuth)
 throws DOMException;
 public String getBackground();
 public void setBackground(String background)
 throws DOMException;
 public String getBackgroundAttachment();
 public void setBackgroundAttachment(String backgroundAttachment)
 throws DOMException;
 public String getBackgroundColor();
 public void setBackgroundColor(String backgroundColor)
 throws DOMException;
 public String getBackgroundImage();
 public void setBackgroundImage(String backgroundImage)
 throws DOMException;
 public String getBackgroundPosition();
 public void setBackgroundPosition(String backgroundPosition)
 throws DOMException;
 public String getBackgroundRepeat();
 public void setBackgroundRepeat(String backgroundRepeat)
 throws DOMException;
 public String getBorder();
 public void setBorder(String border)
 throws DOMException;
 public String getBorderCollapse();
 public void setBorderCollapse(String borderCollapse)
 throws DOMException;
 public String getBorderColor();
 public void setBorderColor(String borderColor)
 throws DOMException;
 public String getBorderSpacing();
 public void setBorderSpacing(String borderSpacing)
 throws DOMException;
 public String getBorderStyle();
 public void setBorderStyle(String borderStyle)
 throws DOMException;
 public String getBorderTop();
 public void setBorderTop(String borderTop)
 throws DOMException;
 public String getBorderRight();
 public void setBorderRight(String borderRight)
 throws DOMException;
 public String getBorderBottom();
 public void setBorderBottom(String borderBottom)
 throws DOMException;
 public String getBorderLeft();
 public void setBorderLeft(String borderLeft)
 throws DOMException;
 public String getBorderTopColor();
 public void setBorderTopColor(String borderTopColor)
 throws DOMException;
 public String getBorderRightColor();
 public void setBorderRightColor(String borderRightColor)
 throws DOMException;
 public String getBorderBottomColor();
 public void setBorderBottomColor(String borderBottomColor)
 throws DOMException;
 public String getBorderLeftColor();
 public void setBorderLeftColor(String borderLeftColor)
 throws DOMException;
 public String getBorderTopStyle();
 public void setBorderTopStyle(String borderTopStyle)
 throws DOMException;
 public String getBorderRightStyle();
 public void setBorderRightStyle(String borderRightStyle)
 throws DOMException;
 public String getBorderBottomStyle();
 public void setBorderBottomStyle(String borderBottomStyle)
 throws DOMException;
 public String getBorderLeftStyle();
 public void setBorderLeftStyle(String borderLeftStyle)
 throws DOMException;
 public String getBorderTopWidth();
 public void setBorderTopWidth(String borderTopWidth)
 throws DOMException;
 public String getBorderRightWidth();
 public void setBorderRightWidth(String borderRightWidth)
 throws DOMException;
 public String getBorderBottomWidth();
 public void setBorderBottomWidth(String borderBottomWidth)
 throws DOMException;
 public String getBorderLeftWidth();
 public void setBorderLeftWidth(String borderLeftWidth)
 throws DOMException;
 public String getBorderWidth();
 public void setBorderWidth(String borderWidth)
 throws DOMException;
 public String getBottom();
 public void setBottom(String bottom)
 throws DOMException;
 public String getCaptionSide();
 public void setCaptionSide(String captionSide)
 throws DOMException;
 public String getClear();
 public void setClear(String clear)
 throws DOMException;
 public String getClip();
 public void setClip(String clip)
 throws DOMException;
 public String getColor();
 public void setColor(String color)
 throws DOMException;
 public String getContent();
 public void setContent(String content)
 throws DOMException;
 public String getCounterIncrement();
 public void setCounterIncrement(String counterIncrement)
 throws DOMException;
 public String getCounterReset();
 public void setCounterReset(String counterReset)
 throws DOMException;
 public String getCue();
 public void setCue(String cue)
 throws DOMException;
 public String getCueAfter();
 public void setCueAfter(String cueAfter)
 throws DOMException;
 public String getCueBefore();
 public void setCueBefore(String cueBefore)
 throws DOMException;
 public String getCursor();
 public void setCursor(String cursor)
 throws DOMException;
 public String getDirection();
 public void setDirection(String direction)
 throws DOMException;
 public String getDisplay();
 public void setDisplay(String display)
 throws DOMException;
 public String getElevation();
 public void setElevation(String elevation)
 throws DOMException;
 public String getEmptyCells();
 public void setEmptyCells(String emptyCells)
 throws DOMException;
 public String getCssFloat();
 public void setCssFloat(String cssFloat)
 throws DOMException;
 public String getFont();
 public void setFont(String font)
 throws DOMException;
 public String getFontFamily();
 public void setFontFamily(String fontFamily)
 throws DOMException;
 public String getFontSize();
 public void setFontSize(String fontSize)
 throws DOMException;
 public String getFontSizeAdjust();
 public void setFontSizeAdjust(String fontSizeAdjust)
 throws DOMException;
 public String getFontStretch();
 public void setFontStretch(String fontStretch)
 throws DOMException;
 public String getFontStyle();
 public void setFontStyle(String fontStyle)
 throws DOMException;
 public String getFontVariant();
 public void setFontVariant(String fontVariant)
 throws DOMException;
 public String getFontWeight();
 public void setFontWeight(String fontWeight)
 throws DOMException;
 public String getHeight();
 public void setHeight(String height)
 throws DOMException;
 public String getLeft();
 public void setLeft(String left)
 throws DOMException;
 public String getLetterSpacing();
 public void setLetterSpacing(String letterSpacing)
 throws DOMException;
 public String getLineHeight();
 public void setLineHeight(String lineHeight)
 throws DOMException;
 public String getListStyle();
 public void setListStyle(String listStyle)
 throws DOMException;
 public String getListStyleImage();
 public void setListStyleImage(String listStyleImage)
 throws DOMException;
 public String getListStylePosition();
 public void setListStylePosition(String listStylePosition)
 throws DOMException;
 public String getListStyleType();
 public void setListStyleType(String listStyleType)
 throws DOMException;
 public String getMargin();
 public void setMargin(String margin)
 throws DOMException;
 public String getMarginTop();
 public void setMarginTop(String marginTop)
 throws DOMException;
 public String getMarginRight();
 public void setMarginRight(String marginRight)
 throws DOMException;
 public String getMarginBottom();
 public void setMarginBottom(String marginBottom)
 throws DOMException;
 public String getMarginLeft();
 public void setMarginLeft(String marginLeft)
 throws DOMException;
 public String getMarkerOffset();
 public void setMarkerOffset(String markerOffset)
 throws DOMException;
 public String getMarks();
 public void setMarks(String marks)
 throws DOMException;
 public String getMaxHeight();
 public void setMaxHeight(String maxHeight)
 throws DOMException;
 public String getMaxWidth();
 public void setMaxWidth(String maxWidth)
 throws DOMException;
 public String getMinHeight();
 public void setMinHeight(String minHeight)
 throws DOMException;
 public String getMinWidth();
 public void setMinWidth(String minWidth)
 throws DOMException;
 public String getOrphans();
 public void setOrphans(String orphans)
 throws DOMException;
 public String getOutline();
 public void setOutline(String outline)
 throws DOMException;
 public String getOutlineColor();
 public void setOutlineColor(String outlineColor)
 throws DOMException;
 public String getOutlineStyle();
 public void setOutlineStyle(String outlineStyle)
 throws DOMException;
 public String getOutlineWidth();
 public void setOutlineWidth(String outlineWidth)
 throws DOMException;
 public String getOverflow();
 public void setOverflow(String overflow)
 throws DOMException;
 public String getPadding();
 public void setPadding(String padding)
 throws DOMException;
 public String getPaddingTop();
 public void setPaddingTop(String paddingTop)
 throws DOMException;
 public String getPaddingRight();
 public void setPaddingRight(String paddingRight)
 throws DOMException;
 public String getPaddingBottom();
 public void setPaddingBottom(String paddingBottom)
 throws DOMException;
 public String getPaddingLeft();
 public void setPaddingLeft(String paddingLeft)
 throws DOMException;
 public String getPage();
 public void setPage(String page)
 throws DOMException;
 public String getPageBreakAfter();
 public void setPageBreakAfter(String pageBreakAfter)
 throws DOMException;
 public String getPageBreakBefore();
 public void setPageBreakBefore(String pageBreakBefore)
 throws DOMException;
 public String getPageBreakInside();
 public void setPageBreakInside(String pageBreakInside)
 throws DOMException;
 public String getPause();
 public void setPause(String pause)
 throws DOMException;
 public String getPauseAfter();
 public void setPauseAfter(String pauseAfter)
 throws DOMException;
 public String getPauseBefore();
 public void setPauseBefore(String pauseBefore)
 throws DOMException;
 public String getPitch();
 public void setPitch(String pitch)
 throws DOMException;
 public String getPitchRange();
 public void setPitchRange(String pitchRange)
 throws DOMException;
 public String getPlayDuring();
 public void setPlayDuring(String playDuring)
 throws DOMException;
 public String getPosition();
 public void setPosition(String position)
 throws DOMException;
 public String getQuotes();
 public void setQuotes(String quotes)
 throws DOMException;
 public String getRichness();
 public void setRichness(String richness)
 throws DOMException;
 public String getRight();
 public void setRight(String right)
 throws DOMException;
 public String getSize();
 public void setSize(String size)
 throws DOMException;
 public String getSpeak();
 public void setSpeak(String speak)
 throws DOMException;
 public String getSpeakHeader();
 public void setSpeakHeader(String speakHeader)
 throws DOMException;
 public String getSpeakNumeral();
 public void setSpeakNumeral(String speakNumeral)
 throws DOMException;
 public String getSpeakPunctuation();
 public void setSpeakPunctuation(String speakPunctuation)
 throws DOMException;
 public String getSpeechRate();
 public void setSpeechRate(String speechRate)
 throws DOMException;
 public String getStress();
 public void setStress(String stress)
 throws DOMException;
 public String getTableLayout();
 public void setTableLayout(String tableLayout)
 throws DOMException;
 public String getTextAlign();
 public void setTextAlign(String textAlign)
 throws DOMException;
 public String getTextDecoration();
 public void setTextDecoration(String textDecoration)
 throws DOMException;
 public String getTextIndent();
 public void setTextIndent(String textIndent)
 throws DOMException;
 public String getTextShadow();
 public void setTextShadow(String textShadow)
 throws DOMException;
 public String getTextTransform();
 public void setTextTransform(String textTransform)
 throws DOMException;
 public String getTop();
 public void setTop(String top)
 throws DOMException;
 public String getUnicodeBidi();
 public void setUnicodeBidi(String unicodeBidi)
 throws DOMException;
 public String getVerticalAlign();
 public void setVerticalAlign(String verticalAlign)
 throws DOMException;
 public String getVisibility();
 public void setVisibility(String visibility)
 throws DOMException;
 public String getVoiceFamily();
 public void setVoiceFamily(String voiceFamily)
 throws DOMException;
 public String getVolume();
 public void setVolume(String volume)
 throws DOMException;
 public String getWhiteSpace();
 public void setWhiteSpace(String whiteSpace)
 throws DOMException;
 public String getWidows();
 public void setWidows(String widows)
 throws DOMException;
 public String getWidth();
 public void setWidth(String width)
 throws DOMException;
 public String getWordSpacing();
 public void setWordSpacing(String wordSpacing)
 throws DOMException;
 public String getZIndex();
 public void setZIndex(String zIndex)
 throws DOMException;
}

previous next contents index

AltStyle によって変換されたページ (->オリジナル) /