summaryrefslogtreecommitdiffstats
path: root/src/dom/css.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dom/css.h')
-rwxr-xr-xsrc/dom/css.h4121
1 files changed, 0 insertions, 4121 deletions
diff --git a/src/dom/css.h b/src/dom/css.h
deleted file mode 100755
index 6ab92389e..000000000
--- a/src/dom/css.h
+++ /dev/null
@@ -1,4121 +0,0 @@
-/*
- * Copyright (c) 2000 World Wide Web Consortium,
- * (Massachusetts Institute of Technology, Institut National de
- * Recherche en Informatique et en Automatique, Keio University). All
- * Rights Reserved. This program is distributed under the W3C's Software
- * Intellectual Property License. This program is distributed the
- * hope that it will be useful, but WITHOUT ANY WARRANTY; without even
- * the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE.
- * See W3C License http://www.w3.org/Consortium/Legal/ for more details.
- */
-
-// File: http://www.w3.org/TR/2000/REC-DOM-Level-2-Style-20001113/css.idl
-
-#ifndef __CSS_H__
-#define __CSS_H__
-
-#include "dom.h"
-#include "stylesheets.h"
-#include "views.h"
-
-#include <vector>
-#include <map>
-
-
-namespace org {
-namespace w3c {
-namespace dom {
-namespace css {
-
-
-
-
-//Make local definitions
-typedef dom::DOMString DOMString;
-typedef dom::Element Element;
-typedef dom::DOMImplementation DOMImplementation;
-
-//forward declarations
-class CSSRule;
-class CSSStyleSheet;
-class CSSStyleDeclaration;
-class CSSValue;
-class Counter;
-class Rect;
-class RGBColor;
-
-
-
-
-
-/*#########################################################################
-## CSSRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSRule
-{
-public:
-
- typedef enum
- {
- UNKNOWN_RULE = 0,
- STYLE_RULE = 1,
- CHARSET_RULE = 2,
- IMPORT_RULE = 3,
- MEDIA_RULE = 4,
- FONT_FACE_RULE = 5,
- PAGE_RULE = 6
- } RuleType;
-
-
- /**
- *
- */
- virtual unsigned short getType()
- {
- return type;
- }
-
- /**
- *
- */
- virtual DOMString getCssText()
- {
- return cssText;
- }
-
- /**
- *
- */
- virtual void setCssText(const DOMString &val) throw (dom::DOMException)
- {
- cssText = val;
- }
-
- /**
- *
- */
- virtual CSSStyleSheet *getParentStyleSheet()
- {
- return parentStyleSheet;
- }
-
- /**
- *
- */
- virtual CSSRule *getParentRule()
- {
- return parentRule;
- }
-
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSRule()
- {
- type = UNKNOWN_RULE;
- cssText = "";
- parentStyleSheet = NULL;
- parentRule = NULL;
- }
-
- /**
- *
- */
- CSSRule(const CSSRule &other)
- {
- type = other.type;
- cssText = other.cssText;
- parentStyleSheet = other.parentStyleSheet;
- parentRule = other.parentRule;
- }
-
- /**
- *
- */
- virtual ~CSSRule() {}
-
-protected:
-
- int type;
-
- DOMString cssText;
-
- CSSStyleSheet *parentStyleSheet;
-
- CSSRule *parentRule;
-};
-
-
-
-/*#########################################################################
-## CSSRuleList
-#########################################################################*/
-
-/**
- *
- */
-class CSSRuleList
-{
-public:
-
- /**
- *
- */
- virtual unsigned long getLength()
- {
- return rules.size();
- }
-
- /**
- *
- */
- virtual CSSRule item(unsigned long index)
- {
- if (index>=rules.size())
- {
- CSSRule rule;
- return rule;
- }
- return rules[index];
- }
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSRuleList() {}
-
-
- /**
- *
- */
- CSSRuleList(const CSSRuleList &other)
- {
- rules = other.rules;
- }
-
- /**
- *
- */
- virtual ~CSSRuleList() {}
-
-protected:
-
-friend class CSSMediaRule;
-friend class CSSStyleSheet;
-
- /**
- *
- */
- virtual void addRule(const CSSRule &rule)
- {
- rules.push_back(rule);
- }
-
-
- /**
- *
- */
- virtual void deleteRule(unsigned long index)
- {
- if (index>=rules.size())
- return;
- std::vector<CSSRule>::iterator iter = rules.begin() + index;
- rules.erase(iter);
- }
-
-
- /**
- *
- */
- virtual long insertRule(const CSSRule &rule, unsigned long index)
- {
- if (index>=rules.size())
- return -1;
- std::vector<CSSRule>::iterator iter = rules.begin() + index;
- rules.insert(iter, rule);
- return index;
- }
-
- std::vector<CSSRule>rules;
-};
-
-
-/*#########################################################################
-## CSSStyleSheet
-#########################################################################*/
-
-/**
- *
- */
-class CSSStyleSheet : virtual public stylesheets::StyleSheet
-{
-public:
-
- /**
- *
- */
- virtual CSSRule *getOwnerRule()
- {
- return ownerRule;
- }
-
- /**
- *
- */
- virtual CSSRuleList getCssRules()
- {
- return rules;
- }
-
- /**
- *
- */
- virtual unsigned long insertRule(const DOMString &ruleStr,
- unsigned long index)
- throw (dom::DOMException)
- {
- CSSRule rule;
- return rules.insertRule(rule, index);
- }
-
- /**
- *
- */
- virtual void deleteRule(unsigned long index)
- throw (dom::DOMException)
- {
- rules.deleteRule(index);
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSStyleSheet() : stylesheets::StyleSheet()
- {
- }
-
- /**
- *
- */
- CSSStyleSheet(const CSSStyleSheet &other) :
- stylesheets::StyleSheet(other)
- {
- ownerRule = other.ownerRule;
- rules = other.rules;
- }
-
- /**
- *
- */
- virtual ~CSSStyleSheet() {}
-
-protected:
-
- CSSRule *ownerRule;
-
- CSSRuleList rules;
-};
-
-
-/*#########################################################################
-## CSSValue
-#########################################################################*/
-
-/**
- *
- */
-class CSSValue
-{
-public:
-
- /**
- * UnitTypes
- */
- enum
- {
- CSS_INHERIT = 0,
- CSS_PRIMITIVE_VALUE = 1,
- CSS_VALUE_LIST = 2,
- CSS_CUSTOM = 3
- };
-
- /**
- *
- */
- virtual DOMString getCssText()
- {
- return cssText;
- }
-
- /**
- *
- */
- virtual void setCssText(const DOMString &val)
- throw (dom::DOMException)
- {
- cssText = val;
- }
-
- /**
- *
- */
- virtual unsigned short getCssValueType()
- {
- return valueType;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSValue()
- {
- valueType = CSS_INHERIT;
- }
-
- /**
- *
- */
- CSSValue(const CSSValue &other)
- {
- cssText = other.cssText;
- valueType = other.valueType;
- }
-
- /**
- *
- */
- virtual ~CSSValue() {}
-
-protected:
-
- DOMString cssText;
- int valueType;
-};
-
-
-
-
-
-/*#########################################################################
-## CSSStyleDeclaration
-#########################################################################*/
-
-class CSSStyleDeclarationEntry
-{
-public:
- CSSStyleDeclarationEntry(const DOMString &nameArg,
- const DOMString &valueArg,
- const DOMString &prioArg)
- {
- name = nameArg;
- value = valueArg;
- prio = prioArg;
- }
- ~CSSStyleDeclarationEntry(){}
- DOMString name;
- DOMString value;
- DOMString prio;
-};
-
-
-
-/**
- *
- */
-class CSSStyleDeclaration
-{
-public:
-
- /**
- *
- */
- virtual DOMString getCssText()
- {
- return cssText;
- }
-
- /**
- *
- */
- virtual void setCssText(const DOMString &val)
- throw (dom::DOMException)
- {
- cssText = val;
- }
-
- /**
- *
- */
- virtual DOMString getPropertyValue(const DOMString &propertyName)
- {
- std::vector<CSSStyleDeclarationEntry>::iterator iter;
- for (iter=items.begin() ; iter!=items.end() ; iter++)
- {
- if (iter->name == propertyName)
- return iter->value;
- }
- return "";
- }
-
- /**
- *
- */
- virtual CSSValue getPropertyCSSValue(const DOMString &propertyName)
- {
- CSSValue value;
- return value;
- }
-
- /**
- *
- */
- virtual DOMString removeProperty(const DOMString &propertyName)
- throw (dom::DOMException)
- {
- std::vector<CSSStyleDeclarationEntry>::iterator iter;
- for (iter=items.begin() ; iter!=items.end() ; iter++)
- {
- if (iter->name == propertyName)
- items.erase(iter);
- }
- return propertyName;
- }
-
- /**
- *
- */
- virtual DOMString getPropertyPriority(const DOMString &propertyName)
- {
- std::vector<CSSStyleDeclarationEntry>::iterator iter;
- for (iter=items.begin() ; iter!=items.end() ; iter++)
- {
- if (iter->name == propertyName)
- return iter->prio;
- }
- return "";
- }
-
- /**
- *
- */
- virtual void setProperty(const DOMString &propertyName,
- const DOMString &value,
- const DOMString &priority)
- throw (dom::DOMException)
- {
- std::vector<CSSStyleDeclarationEntry>::iterator iter;
- for (iter=items.begin() ; iter!=items.end() ; iter++)
- {
- if (iter->name == propertyName)
- {
- iter->name = propertyName;
- iter->value = value;
- iter->prio = priority;
- return;
- }
- }
- CSSStyleDeclarationEntry entry(propertyName, value, priority);
- items.push_back(entry);
- }
-
- /**
- *
- */
- virtual unsigned long getLength()
- {
- return items.size();
- }
-
- /**
- *
- */
- virtual DOMString item(unsigned long index)
- {
- if (index>=items.size())
- return "";
- DOMString ret = items[index].name;
- ret.append(":");
- ret.append(items[index].value);
- return ret;
- }
-
- /**
- *
- */
- virtual CSSRule *getParentRule()
- {
- return parentRule;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSStyleDeclaration()
- {
- parentRule = NULL;
- }
-
- /**
- *
- */
- CSSStyleDeclaration(const CSSStyleDeclaration &other)
- {
- }
-
- /**
- *
- */
- virtual ~CSSStyleDeclaration() {}
-
-protected:
-
- DOMString cssText;
-
- CSSRule *parentRule;
-
- std::vector<CSSStyleDeclarationEntry> items;
-};
-
-
-
-
-/*#########################################################################
-## CSSStyleRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSStyleRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual DOMString getSelectorText()
- {
- return selectorText;
- }
-
- /**
- *
- */
- virtual void setSelectorText(const DOMString &val)
- throw (dom::DOMException)
- {
- selectorText = val;
- }
-
-
- /**
- *
- */
- virtual CSSStyleDeclaration &getStyle()
- {
- return style;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSStyleRule() : CSSRule()
- {
- type = STYLE_RULE;
- selectorText = "";
- }
-
-
- /**
- *
- */
- CSSStyleRule(const CSSStyleRule &other) : CSSRule(other)
- {
- selectorText = other.selectorText;
- style = other.style;
- }
-
- /**
- *
- */
- virtual ~CSSStyleRule() {}
-
-protected:
-
- DOMString selectorText;
-
- CSSStyleDeclaration style;
-
-};
-
-/*#########################################################################
-## CSSMediaRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSMediaRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual stylesheets::MediaList getMedia()
- {
- return mediaList;
- }
-
- /**
- *
- */
- virtual CSSRuleList getCssRules()
- {
- return cssRules;
- }
-
- /**
- *
- */
- virtual unsigned long insertRule(const DOMString &ruleStr,
- unsigned long index)
- throw (dom::DOMException)
- {
- if (index>cssRules.getLength())
- return 0;
- CSSRule rule;
- cssRules.insertRule(rule, index);
- return index;
- }
-
- /**
- *
- */
- virtual void deleteRule(unsigned long index)
- throw(dom::DOMException)
- {
- cssRules.deleteRule(index);
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSMediaRule() : CSSRule()
- {
- type = MEDIA_RULE;
- }
-
- /**
- *
- */
- CSSMediaRule(const CSSMediaRule &other) : CSSRule(other)
- {
- mediaList = other.mediaList;
- cssRules = other.cssRules;
- }
-
- /**
- *
- */
- virtual ~CSSMediaRule() {}
-
-protected:
-
- stylesheets::MediaList mediaList;
-
- CSSRuleList cssRules;
-};
-
-
-
-
-/*#########################################################################
-## CSSFontFaceRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSFontFaceRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual CSSStyleDeclaration getStyle()
- {
- return style;
- }
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSFontFaceRule() : CSSRule()
- {
- type = FONT_FACE_RULE;
- }
-
- /**
- *
- */
- CSSFontFaceRule(const CSSFontFaceRule &other) : CSSRule(other)
- {
- style = other.style;
- }
-
- /**
- *
- */
- virtual ~CSSFontFaceRule() {}
-
-protected:
-
- CSSStyleDeclaration style;
-};
-
-
-
-
-/*#########################################################################
-## CSSPageRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSPageRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual DOMString getSelectorText()
- {
- return selectorText;
- }
-
- /**
- *
- */
- virtual void setSelectorText(const DOMString &val)
- throw(dom::DOMException)
- {
- selectorText = val;
- }
-
-
- /**
- *
- */
- virtual CSSStyleDeclaration getStyle()
- {
- return style;
- }
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSPageRule() : CSSRule()
- {
- type = PAGE_RULE;
- }
-
- /**
- *
- */
- CSSPageRule(const CSSPageRule &other) : CSSRule(other)
- {
- selectorText = other.selectorText;
- style = other.style;
- }
-
- /**
- *
- */
- virtual ~CSSPageRule() {}
-
-protected:
-
- DOMString selectorText;
-
- CSSStyleDeclaration style;
-};
-
-
-
-
-
-/*#########################################################################
-## CSSImportRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSImportRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual DOMString getHref()
- {
- return href;
- }
-
- /**
- *
- */
- virtual stylesheets::MediaList getMedia()
- {
- return mediaList;
- }
-
- /**
- *
- */
- virtual CSSStyleSheet getStyleSheet()
- {
- return styleSheet;
- }
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSImportRule() : CSSRule()
- {
- type = IMPORT_RULE;
- }
-
- /**
- *
- */
- CSSImportRule(const CSSImportRule &other) : CSSRule(other)
- {
- mediaList = other.mediaList;
- styleSheet = other.styleSheet;
- }
-
- /**
- *
- */
- virtual ~CSSImportRule() {}
-
-protected:
-
- DOMString href;
-
- stylesheets::MediaList mediaList;
-
- CSSStyleSheet styleSheet;
-};
-
-
-
-
-
-
-/*#########################################################################
-## CSSCharsetRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSCharsetRule : virtual public CSSRule
-{
-public:
-
- /**
- *
- */
- virtual DOMString getEncoding()
- {
- return encoding;
- }
-
- /**
- *
- */
- virtual void setEncoding(const DOMString &val) throw (dom::DOMException)
- {
- encoding = val;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSCharsetRule() : CSSRule()
- {
- type = CHARSET_RULE;
- }
-
- /**
- *
- */
- CSSCharsetRule(const CSSCharsetRule &other) : CSSRule(other)
- {
- encoding = other.encoding;
- }
-
- /**
- *
- */
- virtual ~CSSCharsetRule() {}
-
-protected:
-
- DOMString encoding;
-
-};
-
-
-
-
-
-/*#########################################################################
-## CSSUnknownRule
-#########################################################################*/
-
-/**
- *
- */
-class CSSUnknownRule : virtual public CSSRule
-{
-public:
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSUnknownRule() : CSSRule()
- {
- type = UNKNOWN_RULE;
- }
-
- /**
- *
- */
- CSSUnknownRule(const CSSUnknownRule &other) : CSSRule(other)
- {
- }
-
- /**
- *
- */
- virtual ~CSSUnknownRule() {}
-};
-
-
-
-
-
-
-
-/*#########################################################################
-## CSSValueList
-#########################################################################*/
-
-/**
- *
- */
-class CSSValueList : virtual public CSSValue
-{
-public:
-
- /**
- *
- */
- virtual unsigned long getLength()
- {
- return items.size();
- }
-
- /**
- *
- */
- virtual CSSValue item(unsigned long index)
- {
- if (index>=items.size())
- {
- CSSValue dummy;
- return dummy;
- }
- return items[index];
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSValueList()
- {
- }
-
- /**
- *
- */
- CSSValueList(const CSSValueList &other) : CSSValue(other)
- {
- items = other.items;
- }
-
- /**
- *
- */
- virtual ~CSSValueList() {}
-
-protected:
-
- std::vector<CSSValue> items;
-};
-
-
-
-
-/*#########################################################################
-## CSSPrimitiveValue
-#########################################################################*/
-
-/**
- *
- */
-class CSSPrimitiveValue : virtual public CSSValue
-{
-public:
-
- /**
- * UnitTypes
- */
- enum
- {
- CSS_UNKNOWN = 0,
- CSS_NUMBER = 1,
- CSS_PERCENTAGE = 2,
- CSS_EMS = 3,
- CSS_EXS = 4,
- CSS_PX = 5,
- CSS_CM = 6,
- CSS_MM = 7,
- CSS_IN = 8,
- CSS_PT = 9,
- CSS_PC = 10,
- CSS_DEG = 11,
- CSS_RAD = 12,
- CSS_GRAD = 13,
- CSS_MS = 14,
- CSS_S = 15,
- CSS_HZ = 16,
- CSS_KHZ = 17,
- CSS_DIMENSION = 18,
- CSS_STRING = 19,
- CSS_URI = 20,
- CSS_IDENT = 21,
- CSS_ATTR = 22,
- CSS_COUNTER = 23,
- CSS_RECT = 24,
- CSS_RGBCOLOR = 25
- };
-
-
- /**
- *
- */
- virtual unsigned short getPrimitiveType()
- {
- return primitiveType;
- }
-
- /**
- *
- */
- virtual void setFloatValue(unsigned short unitType,
- double doubleValueArg)
- throw (dom::DOMException)
- {
- primitiveType = unitType;
- doubleValue = doubleValueArg;
- }
- /**
- *
- */
- virtual double getFloatValue(unsigned short unitType)
- throw (dom::DOMException)
- {
- return doubleValue;
- }
-
- /**
- *
- */
- virtual void setStringValue(unsigned short stringType,
- const DOMString &stringValueArg)
- throw (dom::DOMException)
- {
- stringValue = stringValueArg;
- }
-
- /**
- *
- */
- virtual DOMString getStringValue() throw (dom::DOMException)
- {
- return stringValue;
- }
-
- /**
- *
- */
- virtual Counter *getCounterValue() throw (dom::DOMException)
- {
- return NULL;
- }
-
- /**
- *
- */
- virtual Rect *getRectValue() throw (dom::DOMException)
- {
- return NULL;
- }
-
- /**
- *
- */
- virtual RGBColor *getRGBColorValue() throw (dom::DOMException)
- {
- return NULL;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSSPrimitiveValue() : CSSValue()
- {
- }
-
- /**
- *
- */
- CSSPrimitiveValue(const CSSPrimitiveValue &other) : CSSValue(other)
- {
- }
-
- /**
- *
- */
- virtual ~CSSPrimitiveValue() {}
-
-protected:
-
- int primitiveType;
-
- double doubleValue;
-
- DOMString stringValue;
-
-
-};
-
-
-
-/*#########################################################################
-## RGBColor
-#########################################################################*/
-
-/**
- *
- */
-class RGBColor
-{
-public:
-
- /**
- *
- */
- virtual CSSPrimitiveValue getRed()
- {
- return red;
- }
-
- /**
- *
- */
- virtual CSSPrimitiveValue getGreen()
- {
- return green;
- }
-
- /**
- *
- */
- virtual CSSPrimitiveValue getBlue()
- {
- return blue;
- }
-
- /**
- * REPLACES: RGBColor CSSPrimitiveValue::getRGBColorValue() throw (dom::DOMException)
- */
- static RGBColor getRGBColorValue(const CSSPrimitiveValue &val)
- {
- RGBColor col;
- return col;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- RGBColor() {}
-
- /**
- *
- */
- RGBColor(const RGBColor &other)
- {
- red = other.red;
- green = other.green;
- blue = other.blue;
- }
-
- /**
- *
- */
- virtual ~RGBColor() {}
-
-protected:
-
- CSSPrimitiveValue red;
- CSSPrimitiveValue green;
- CSSPrimitiveValue blue;
-};
-
-
-
-
-/*#########################################################################
-## Rect
-#########################################################################*/
-
-/**
- *
- */
-class Rect
-{
-public:
-
- /**
- *
- */
- virtual CSSPrimitiveValue getTop()
- {
- return top;
- }
-
- /**
- *
- */
- virtual CSSPrimitiveValue getRight()
- {
- return right;
- }
-
- /**
- *
- */
- virtual CSSPrimitiveValue getBottom()
- {
- return bottom;
- }
-
- /**
- *
- */
- virtual CSSPrimitiveValue getLeft()
- {
- return left;
- }
-
- /**
- * REPLACES: Rect CSSPrimitiveValue::getRectValue() throw (dom::DOMException)
- */
- static Rect getRectValue(const CSSPrimitiveValue &val)
- {
- Rect rect;
- return rect;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- Rect() {}
-
- /**
- *
- */
- Rect(const Rect &other)
- {
- top = other.top;
- right = other.right;
- bottom = other.bottom;
- left = other.left;
- }
-
- /**
- *
- */
- virtual ~Rect() {}
-
-protected:
-
- CSSPrimitiveValue top;
- CSSPrimitiveValue right;
- CSSPrimitiveValue bottom;
- CSSPrimitiveValue left;
-};
-
-
-
-
-
-
-/*#########################################################################
-## Counter
-#########################################################################*/
-
-/**
- *
- */
-class Counter
-{
-public:
-
- /**
- *
- */
- virtual DOMString getIdentifier()
- {
- return identifier;
- }
-
- /**
- *
- */
- virtual DOMString getListStyle()
- {
- return listStyle;
- }
-
- /**
- *
- */
- virtual DOMString getSeparator()
- {
- return separator;
- }
-
- /**
- * REPLACES: Counter CSSPrimitiveValue::getCounterValue() throw (dom::DOMException)
- */
- static Counter getCounterValue(const CSSPrimitiveValue &val)
- {
- Counter counter;
- return counter;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- Counter() {}
-
- /**
- *
- */
- Counter(const Counter &other)
- {
- identifier = other.identifier;
- listStyle = other.listStyle;
- separator = other.separator;
- }
-
- /**
- *
- */
- virtual ~Counter() {}
-
-protected:
-
- DOMString identifier;
- DOMString listStyle;
- DOMString separator;
-
-};
-
-
-
-
-/*#########################################################################
-## ElementCSSInlineStyle
-#########################################################################*/
-
-/**
- *
- */
-class ElementCSSInlineStyle
-{
-public:
-
- /**
- *
- */
- virtual CSSStyleDeclaration getStyle()
- {
- return style;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- ElementCSSInlineStyle() {}
-
- /**
- *
- */
- ElementCSSInlineStyle(const ElementCSSInlineStyle &other)
- {
- style = other.style;
- }
-
- /**
- *
- */
- virtual ~ElementCSSInlineStyle() {}
-
-protected:
-
- CSSStyleDeclaration style;
-};
-
-
-
-
-
-
-/*#########################################################################
-## CSS2Properties
-#########################################################################*/
-
-/**
- *
- */
-class CSS2Properties
-{
-public:
-
-
- /**
- * return the 'azimuth' property
- */
- virtual DOMString getAzimuth()
- {
- return azimuth;
- }
-
- /**
- * set the 'azimuth' property
- */
- virtual void setAzimuth(const DOMString &val)
- throw (dom::DOMException)
- {
- azimuth = val;
- }
-
- /**
- * return the 'background' property
- */
- virtual DOMString getBackground()
- {
- return background;
- }
-
- /**
- * set the 'background' property
- */
- virtual void setBackground(const DOMString &val)
- throw (dom::DOMException)
- {
- background = val;
- }
-
- /**
- * return the 'backgroundAttachment' property
- */
- virtual DOMString getBackgroundAttachment()
- {
- return backgroundAttachment;
- }
-
- /**
- * set the 'backgroundAttachment' property
- */
- virtual void setBackgroundAttachment(const DOMString &val)
- throw (dom::DOMException)
- {
- backgroundAttachment = val;
- }
-
- /**
- * return the 'backgroundColor' property
- */
- virtual DOMString getBackgroundColor()
- {
- return backgroundColor;
- }
-
- /**
- * set the 'backgroundColor' property
- */
- virtual void setBackgroundColor(const DOMString &val)
- throw (dom::DOMException)
- {
- backgroundColor = val;
- }
-
- /**
- * return the 'backgroundImage' property
- */
- virtual DOMString getBackgroundImage()
- {
- return backgroundImage;
- }
-
- /**
- * set the 'backgroundImage' property
- */
- virtual void setBackgroundImage(const DOMString &val)
- throw (dom::DOMException)
- {
- backgroundImage = val;
- }
-
- /**
- * return the 'backgroundPosition' property
- */
- virtual DOMString getBackgroundPosition()
- {
- return backgroundPosition;
- }
-
- /**
- * set the 'backgroundPosition' property
- */
- virtual void setBackgroundPosition(const DOMString &val)
- throw (dom::DOMException)
- {
- backgroundPosition = val;
- }
-
- /**
- * return the 'backgroundRepeat' property
- */
- virtual DOMString getBackgroundRepeat()
- {
- return backgroundRepeat;
- }
-
- /**
- * set the 'backgroundRepeat' property
- */
- virtual void setBackgroundRepeat(const DOMString &val)
- throw (dom::DOMException)
- {
- backgroundRepeat = val;
- }
-
- /**
- * return the 'border' property
- */
- virtual DOMString getBorder()
- {
- return border;
- }
-
- /**
- * set the 'border' property
- */
- virtual void setBorder(const DOMString &val)
- throw (dom::DOMException)
- {
- border = val;
- }
-
- /**
- * return the 'borderCollapse' property
- */
- virtual DOMString getBorderCollapse()
- {
- return borderCollapse;
- }
-
- /**
- * set the 'borderCollapse' property
- */
- virtual void setBorderCollapse(const DOMString &val)
- throw (dom::DOMException)
- {
- borderCollapse = val;
- }
-
- /**
- * return the 'borderColor' property
- */
- virtual DOMString getBorderColor()
- {
- return borderColor;
- }
-
- /**
- * set the 'borderColor' property
- */
- virtual void setBorderColor(const DOMString &val)
- throw (dom::DOMException)
- {
- borderColor = val;
- }
-
- /**
- * return the 'borderSpacing' property
- */
- virtual DOMString getBorderSpacing()
- {
- return borderSpacing;
- }
-
- /**
- * set the 'borderSpacing' property
- */
- virtual void setBorderSpacing(const DOMString &val)
- throw (dom::DOMException)
- {
- borderSpacing = val;
- }
-
- /**
- * return the 'borderStyle' property
- */
- virtual DOMString getBorderStyle()
- {
- return borderStyle;
- }
-
- /**
- * set the 'borderStyle' property
- */
- virtual void setBorderStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- borderStyle = val;
- }
-
- /**
- * return the 'borderTop' property
- */
- virtual DOMString getBorderTop()
- {
- return borderTop;
- }
-
- /**
- * set the 'borderTop' property
- */
- virtual void setBorderTop(const DOMString &val)
- throw (dom::DOMException)
- {
- borderTop = val;
- }
-
- /**
- * return the 'borderRight' property
- */
- virtual DOMString getBorderRight()
- {
- return borderRight;
- }
-
- /**
- * set the 'borderRight' property
- */
- virtual void setBorderRight(const DOMString &val)
- throw (dom::DOMException)
- {
- borderRight = val;
- }
-
- /**
- * return the 'borderBottom' property
- */
- virtual DOMString getBorderBottom()
- {
- return borderBottom;
- }
-
- /**
- * set the 'borderBottom' property
- */
- virtual void setBorderBottom(const DOMString &val)
- throw (dom::DOMException)
- {
- borderBottom = val;
- }
-
- /**
- * return the 'borderLeft' property
- */
- virtual DOMString getBorderLeft()
- {
- return borderLeft;
- }
-
- /**
- * set the 'borderLeft' property
- */
- virtual void setBorderLeft(const DOMString &val)
- throw (dom::DOMException)
- {
- borderLeft = val;
- }
-
- /**
- * return the 'borderTopColor' property
- */
- virtual DOMString getBorderTopColor()
- {
- return borderTopColor;
- }
-
- /**
- * set the 'borderTopColor' property
- */
- virtual void setBorderTopColor(const DOMString &val)
- throw (dom::DOMException)
- {
- borderTopColor = val;
- }
-
- /**
- * return the 'borderRightColor' property
- */
- virtual DOMString getBorderRightColor()
- {
- return borderRightColor;
- }
-
- /**
- * set the 'borderRightColor' property
- */
- virtual void setBorderRightColor(const DOMString &val)
- throw (dom::DOMException)
- {
- borderRightColor = val;
- }
-
- /**
- * return the 'borderBottomColor' property
- */
- virtual DOMString getBorderBottomColor()
- {
- return borderBottomColor;
- }
-
- /**
- * set the 'borderBottomColor' property
- */
- virtual void setBorderBottomColor(const DOMString &val)
- throw (dom::DOMException)
- {
- borderBottomColor = val;
- }
-
- /**
- * return the 'borderLeftColor' property
- */
- virtual DOMString getBorderLeftColor()
- {
- return borderLeftColor;
- }
-
- /**
- * set the 'borderLeftColor' property
- */
- virtual void setBorderLeftColor(const DOMString &val)
- throw (dom::DOMException)
- {
- borderLeftColor = val;
- }
-
- /**
- * return the 'borderTopStyle' property
- */
- virtual DOMString getBorderTopStyle()
- {
- return borderTopStyle;
- }
-
- /**
- * set the 'borderTopStyle' property
- */
- virtual void setBorderTopStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- borderTopStyle = val;
- }
-
- /**
- * return the 'borderRightStyle' property
- */
- virtual DOMString getBorderRightStyle()
- {
- return borderRightStyle;
- }
-
- /**
- * set the 'borderRightStyle' property
- */
- virtual void setBorderRightStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- borderRightStyle = val;
- }
-
- /**
- * return the 'borderBottomStyle' property
- */
- virtual DOMString getBorderBottomStyle()
- {
- return borderBottomStyle;
- }
-
- /**
- * set the 'borderBottomStyle' property
- */
- virtual void setBorderBottomStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- borderBottomStyle = val;
- }
-
- /**
- * return the 'borderLeftStyle' property
- */
- virtual DOMString getBorderLeftStyle()
- {
- return borderLeftStyle;
- }
-
- /**
- * set the 'borderLeftStyle' property
- */
- virtual void setBorderLeftStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- borderLeftStyle = val;
- }
-
- /**
- * return the 'borderTopWidth' property
- */
- virtual DOMString getBorderTopWidth()
- {
- return borderTopWidth;
- }
-
- /**
- * set the 'borderTopWidth' property
- */
- virtual void setBorderTopWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- borderTopWidth = val;
- }
-
- /**
- * return the 'borderRightWidth' property
- */
- virtual DOMString getBorderRightWidth()
- {
- return borderRightWidth;
- }
-
- /**
- * set the 'borderRightWidth' property
- */
- virtual void setBorderRightWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- borderRightWidth = val;
- }
-
- /**
- * return the 'borderBottomWidth' property
- */
- virtual DOMString getBorderBottomWidth()
- {
- return borderBottomWidth;
- }
-
- /**
- * set the 'borderBottomWidth' property
- */
- virtual void setBorderBottomWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- borderBottomWidth = val;
- }
-
- /**
- * return the 'borderLeftWidth' property
- */
- virtual DOMString getBorderLeftWidth()
- {
- return borderLeftWidth;
- }
-
- /**
- * set the 'borderLeftWidth' property
- */
- virtual void setBorderLeftWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- borderLeftWidth = val;
- }
-
- /**
- * return the 'borderWidth' property
- */
- virtual DOMString getBorderWidth()
- {
- return borderWidth;
- }
-
- /**
- * set the 'borderWidth' property
- */
- virtual void setBorderWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- borderWidth = val;
- }
-
- /**
- * return the 'bottom' property
- */
- virtual DOMString getBottom()
- {
- return bottom;
- }
-
- /**
- * set the 'bottom' property
- */
- virtual void setBottom(const DOMString &val)
- throw (dom::DOMException)
- {
- bottom = val;
- }
-
- /**
- * return the 'captionSide' property
- */
- virtual DOMString getCaptionSide()
- {
- return captionSide;
- }
-
- /**
- * set the 'captionSide' property
- */
- virtual void setCaptionSide(const DOMString &val)
- throw (dom::DOMException)
- {
- captionSide = val;
- }
-
- /**
- * return the 'clear' property
- */
- virtual DOMString getClear()
- {
- return clear;
- }
-
- /**
- * set the 'clear' property
- */
- virtual void setClear(const DOMString &val)
- throw (dom::DOMException)
- {
- clear = val;
- }
-
- /**
- * return the 'clip' property
- */
- virtual DOMString getClip()
- {
- return clip;
- }
-
- /**
- * set the 'clip' property
- */
- virtual void setClip(const DOMString &val)
- throw (dom::DOMException)
- {
- clip = val;
- }
-
- /**
- * return the 'color' property
- */
- virtual DOMString getColor()
- {
- return color;
- }
-
- /**
- * set the 'color' property
- */
- virtual void setColor(const DOMString &val)
- throw (dom::DOMException)
- {
- color = val;
- }
-
- /**
- * return the 'content' property
- */
- virtual DOMString getContent()
- {
- return content;
- }
-
- /**
- * set the 'content' property
- */
- virtual void setContent(const DOMString &val)
- throw (dom::DOMException)
- {
- content = val;
- }
-
- /**
- * return the 'counterIncrement' property
- */
- virtual DOMString getCounterIncrement()
- {
- return counterIncrement;
- }
-
- /**
- * set the 'counterIncrement' property
- */
- virtual void setCounterIncrement(const DOMString &val)
- throw (dom::DOMException)
- {
- counterIncrement = val;
- }
-
- /**
- * return the 'counterReset' property
- */
- virtual DOMString getCounterReset()
- {
- return counterReset;
- }
-
- /**
- * set the 'counterReset' property
- */
- virtual void setCounterReset(const DOMString &val)
- throw (dom::DOMException)
- {
- counterReset = val;
- }
-
- /**
- * return the 'cue' property
- */
- virtual DOMString getCue()
- {
- return cue;
- }
-
- /**
- * set the 'cue' property
- */
- virtual void setCue(const DOMString &val)
- throw (dom::DOMException)
- {
- cue = val;
- }
-
- /**
- * return the 'cueAfter' property
- */
- virtual DOMString getCueAfter()
- {
- return cueAfter;
- }
-
- /**
- * set the 'cueAfter' property
- */
- virtual void setCueAfter(const DOMString &val)
- throw (dom::DOMException)
- {
- cueAfter = val;
- }
-
- /**
- * return the 'cueBefore' property
- */
- virtual DOMString getCueBefore()
- {
- return cueBefore;
- }
-
- /**
- * set the 'cueBefore' property
- */
- virtual void setCueBefore(const DOMString &val)
- throw (dom::DOMException)
- {
- cueBefore = val;
- }
-
- /**
- * return the 'cursor' property
- */
- virtual DOMString getCursor()
- {
- return cursor;
- }
-
- /**
- * set the 'cursor' property
- */
- virtual void setCursor(const DOMString &val)
- throw (dom::DOMException)
- {
- cursor = val;
- }
-
- /**
- * return the 'direction' property
- */
- virtual DOMString getDirection()
- {
- return direction;
- }
-
- /**
- * set the 'direction' property
- */
- virtual void setDirection(const DOMString &val)
- throw (dom::DOMException)
- {
- direction = val;
- }
-
- /**
- * return the 'display' property
- */
- virtual DOMString getDisplay()
- {
- return display;
- }
-
- /**
- * set the 'display' property
- */
- virtual void setDisplay(const DOMString &val)
- throw (dom::DOMException)
- {
- display = val;
- }
-
- /**
- * return the 'elevation' property
- */
- virtual DOMString getElevation()
- {
- return elevation;
- }
-
- /**
- * set the 'elevation' property
- */
- virtual void setElevation(const DOMString &val)
- throw (dom::DOMException)
- {
- elevation = val;
- }
-
- /**
- * return the 'emptyCells' property
- */
- virtual DOMString getEmptyCells()
- {
- return emptyCells;
- }
-
- /**
- * set the 'emptyCells' property
- */
- virtual void setEmptyCells(const DOMString &val)
- throw (dom::DOMException)
- {
- emptyCells = val;
- }
-
- /**
- * return the 'cssFloat' property
- */
- virtual DOMString getCssFloat()
- {
- return cssFloat;
- }
-
- /**
- * set the 'cssFloat' property
- */
- virtual void setCssFloat(const DOMString &val)
- throw (dom::DOMException)
- {
- cssFloat = val;
- }
-
- /**
- * return the 'font' property
- */
- virtual DOMString getFont()
- {
- return font;
- }
-
- /**
- * set the 'font' property
- */
- virtual void setFont(const DOMString &val)
- throw (dom::DOMException)
- {
- font = val;
- }
-
- /**
- * return the 'fontFamily' property
- */
- virtual DOMString getFontFamily()
- {
- return fontFamily;
- }
-
- /**
- * set the 'fontFamily' property
- */
- virtual void setFontFamily(const DOMString &val)
- throw (dom::DOMException)
- {
- fontFamily = val;
- }
-
- /**
- * return the 'fontSize' property
- */
- virtual DOMString getFontSize()
- {
- return fontSize;
- }
-
- /**
- * set the 'fontSize' property
- */
- virtual void setFontSize(const DOMString &val)
- throw (dom::DOMException)
- {
- fontSize = val;
- }
-
- /**
- * return the 'fontSizeAdjust' property
- */
- virtual DOMString getFontSizeAdjust()
- {
- return fontSizeAdjust;
- }
-
- /**
- * set the 'fontSizeAdjust' property
- */
- virtual void setFontSizeAdjust(const DOMString &val)
- throw (dom::DOMException)
- {
- fontSizeAdjust = val;
- }
-
- /**
- * return the 'fontStretch' property
- */
- virtual DOMString getFontStretch()
- {
- return fontStretch;
- }
-
- /**
- * set the 'fontStretch' property
- */
- virtual void setFontStretch(const DOMString &val)
- throw (dom::DOMException)
- {
- fontStretch = val;
- }
-
- /**
- * return the 'fontStyle' property
- */
- virtual DOMString getFontStyle()
- {
- return fontStyle;
- }
-
- /**
- * set the 'fontStyle' property
- */
- virtual void setFontStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- fontStyle = val;
- }
-
- /**
- * return the 'fontVariant' property
- */
- virtual DOMString getFontVariant()
- {
- return fontVariant;
- }
-
- /**
- * set the 'fontVariant' property
- */
- virtual void setFontVariant(const DOMString &val)
- throw (dom::DOMException)
- {
- fontVariant = val;
- }
-
- /**
- * return the 'fontWeight' property
- */
- virtual DOMString getFontWeight()
- {
- return fontWeight;
- }
-
- /**
- * set the 'fontWeight' property
- */
- virtual void setFontWeight(const DOMString &val)
- throw (dom::DOMException)
- {
- fontWeight = val;
- }
-
- /**
- * return the 'height' property
- */
- virtual DOMString getHeight()
- {
- return height;
- }
-
- /**
- * set the 'height' property
- */
- virtual void setHeight(const DOMString &val)
- throw (dom::DOMException)
- {
- height = val;
- }
-
- /**
- * return the 'left' property
- */
- virtual DOMString getLeft()
- {
- return left;
- }
-
- /**
- * set the 'left' property
- */
- virtual void setLeft(const DOMString &val)
- throw (dom::DOMException)
- {
- left = val;
- }
-
- /**
- * return the 'letterSpacing' property
- */
- virtual DOMString getLetterSpacing()
- {
- return letterSpacing;
- }
-
- /**
- * set the 'letterSpacing' property
- */
- virtual void setLetterSpacing(const DOMString &val)
- throw (dom::DOMException)
- {
- letterSpacing = val;
- }
-
- /**
- * return the 'lineHeight' property
- */
- virtual DOMString getLineHeight()
- {
- return lineHeight;
- }
-
- /**
- * set the 'lineHeight' property
- */
- virtual void setLineHeight(const DOMString &val)
- throw (dom::DOMException)
- {
- lineHeight = val;
- }
-
- /**
- * return the 'listStyle' property
- */
- virtual DOMString getListStyle()
- {
- return listStyle;
- }
-
- /**
- * set the 'listStyle' property
- */
- virtual void setListStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- listStyle = val;
- }
-
- /**
- * return the 'listStyleImage' property
- */
- virtual DOMString getListStyleImage()
- {
- return listStyleImage;
- }
-
- /**
- * set the 'listStyleImage' property
- */
- virtual void setListStyleImage(const DOMString &val)
- throw (dom::DOMException)
- {
- listStyleImage = val;
- }
-
- /**
- * return the 'listStylePosition' property
- */
- virtual DOMString getListStylePosition()
- {
- return listStylePosition;
- }
-
- /**
- * set the 'listStylePosition' property
- */
- virtual void setListStylePosition(const DOMString &val)
- throw (dom::DOMException)
- {
- listStylePosition = val;
- }
-
- /**
- * return the 'listStyleType' property
- */
- virtual DOMString getListStyleType()
- {
- return listStyleType;
- }
-
- /**
- * set the 'listStyleType' property
- */
- virtual void setListStyleType(const DOMString &val)
- throw (dom::DOMException)
- {
- listStyleType = val;
- }
-
- /**
- * return the 'margin' property
- */
- virtual DOMString getMargin()
- {
- return margin;
- }
-
- /**
- * set the 'margin' property
- */
- virtual void setMargin(const DOMString &val)
- throw (dom::DOMException)
- {
- margin = val;
- }
-
- /**
- * return the 'marginTop' property
- */
- virtual DOMString getMarginTop()
- {
- return marginTop;
- }
-
- /**
- * set the 'marginTop' property
- */
- virtual void setMarginTop(const DOMString &val)
- throw (dom::DOMException)
- {
- marginTop = val;
- }
-
- /**
- * return the 'marginRight' property
- */
- virtual DOMString getMarginRight()
- {
- return marginRight;
- }
-
- /**
- * set the 'marginRight' property
- */
- virtual void setMarginRight(const DOMString &val)
- throw (dom::DOMException)
- {
- marginRight = val;
- }
-
- /**
- * return the 'marginBottom' property
- */
- virtual DOMString getMarginBottom()
- {
- return marginBottom;
- }
-
- /**
- * set the 'marginBottom' property
- */
- virtual void setMarginBottom(const DOMString &val)
- throw (dom::DOMException)
- {
- marginBottom = val;
- }
-
- /**
- * return the 'marginLeft' property
- */
- virtual DOMString getMarginLeft()
- {
- return marginLeft;
- }
-
- /**
- * set the 'marginLeft' property
- */
- virtual void setMarginLeft(const DOMString &val)
- throw (dom::DOMException)
- {
- marginLeft = val;
- }
-
- /**
- * return the 'markerOffset' property
- */
- virtual DOMString getMarkerOffset()
- {
- return markerOffset;
- }
-
- /**
- * set the 'markerOffset' property
- */
- virtual void setMarkerOffset(const DOMString &val)
- throw (dom::DOMException)
- {
- markerOffset = val;
- }
-
- /**
- * return the 'marks' property
- */
- virtual DOMString getMarks()
- {
- return marks;
- }
-
- /**
- * set the 'marks' property
- */
- virtual void setMarks(const DOMString &val)
- throw (dom::DOMException)
- {
- marks = val;
- }
-
- /**
- * return the 'maxHeight' property
- */
- virtual DOMString getMaxHeight()
- {
- return maxHeight;
- }
-
- /**
- * set the 'maxHeight' property
- */
- virtual void setMaxHeight(const DOMString &val)
- throw (dom::DOMException)
- {
- maxHeight = val;
- }
-
- /**
- * return the 'maxWidth' property
- */
- virtual DOMString getMaxWidth()
- {
- return maxWidth;
- }
-
- /**
- * set the 'maxWidth' property
- */
- virtual void setMaxWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- maxWidth = val;
- }
-
- /**
- * return the 'minHeight' property
- */
- virtual DOMString getMinHeight()
- {
- return minHeight;
- }
-
- /**
- * set the 'minHeight' property
- */
- virtual void setMinHeight(const DOMString &val)
- throw (dom::DOMException)
- {
- minHeight = val;
- }
-
- /**
- * return the 'minWidth' property
- */
- virtual DOMString getMinWidth()
- {
- return minWidth;
- }
-
- /**
- * set the 'minWidth' property
- */
- virtual void setMinWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- minWidth = val;
- }
-
- /**
- * return the 'orphans' property
- */
- virtual DOMString getOrphans()
- {
- return orphans;
- }
-
- /**
- * set the 'orphans' property
- */
- virtual void setOrphans(const DOMString &val)
- throw (dom::DOMException)
- {
- orphans = val;
- }
-
- /**
- * return the 'outline' property
- */
- virtual DOMString getOutline()
- {
- return outline;
- }
-
- /**
- * set the 'outline' property
- */
- virtual void setOutline(const DOMString &val)
- throw (dom::DOMException)
- {
- outline = val;
- }
-
- /**
- * return the 'outlineColor' property
- */
- virtual DOMString getOutlineColor()
- {
- return outlineColor;
- }
-
- /**
- * set the 'outlineColor' property
- */
- virtual void setOutlineColor(const DOMString &val)
- throw (dom::DOMException)
- {
- outlineColor = val;
- }
-
- /**
- * return the 'outlineStyle' property
- */
- virtual DOMString getOutlineStyle()
- {
- return outlineStyle;
- }
-
- /**
- * set the 'outlineStyle' property
- */
- virtual void setOutlineStyle(const DOMString &val)
- throw (dom::DOMException)
- {
- outlineStyle = val;
- }
-
- /**
- * return the 'outlineWidth' property
- */
- virtual DOMString getOutlineWidth()
- {
- return outlineWidth;
- }
-
- /**
- * set the 'outlineWidth' property
- */
- virtual void setOutlineWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- outlineWidth = val;
- }
-
- /**
- * return the 'overflow' property
- */
- virtual DOMString getOverflow()
- {
- return overflow;
- }
-
- /**
- * set the 'overflow' property
- */
- virtual void setOverflow(const DOMString &val)
- throw (dom::DOMException)
- {
- overflow = val;
- }
-
- /**
- * return the 'padding' property
- */
- virtual DOMString getPadding()
- {
- return padding;
- }
-
- /**
- * set the 'padding' property
- */
- virtual void setPadding(const DOMString &val)
- throw (dom::DOMException)
- {
- padding = val;
- }
-
- /**
- * return the 'paddingTop' property
- */
- virtual DOMString getPaddingTop()
- {
- return paddingTop;
- }
-
- /**
- * set the 'paddingTop' property
- */
- virtual void setPaddingTop(const DOMString &val)
- throw (dom::DOMException)
- {
- paddingTop = val;
- }
-
- /**
- * return the 'paddingRight' property
- */
- virtual DOMString getPaddingRight()
- {
- return paddingRight;
- }
-
- /**
- * set the 'paddingRight' property
- */
- virtual void setPaddingRight(const DOMString &val)
- throw (dom::DOMException)
- {
- paddingRight = val;
- }
-
- /**
- * return the 'paddingBottom' property
- */
- virtual DOMString getPaddingBottom()
- {
- return paddingBottom;
- }
-
- /**
- * set the 'paddingBottom' property
- */
- virtual void setPaddingBottom(const DOMString &val)
- throw (dom::DOMException)
- {
- paddingBottom = val;
- }
-
- /**
- * return the 'paddingLeft' property
- */
- virtual DOMString getPaddingLeft()
- {
- return paddingLeft;
- }
-
- /**
- * set the 'paddingLeft' property
- */
- virtual void setPaddingLeft(const DOMString &val)
- throw (dom::DOMException)
- {
- paddingLeft = val;
- }
-
- /**
- * return the 'page' property
- */
- virtual DOMString getPage()
- {
- return page;
- }
-
- /**
- * set the 'page' property
- */
- virtual void setPage(const DOMString &val)
- throw (dom::DOMException)
- {
- page = val;
- }
-
- /**
- * return the 'pageBreakAfter' property
- */
- virtual DOMString getPageBreakAfter()
- {
- return pageBreakAfter;
- }
-
- /**
- * set the 'pageBreakAfter' property
- */
- virtual void setPageBreakAfter(const DOMString &val)
- throw (dom::DOMException)
- {
- pageBreakAfter = val;
- }
-
- /**
- * return the 'pageBreakBefore' property
- */
- virtual DOMString getPageBreakBefore()
- {
- return pageBreakBefore;
- }
-
- /**
- * set the 'pageBreakBefore' property
- */
- virtual void setPageBreakBefore(const DOMString &val)
- throw (dom::DOMException)
- {
- pageBreakBefore = val;
- }
-
- /**
- * return the 'pageBreakInside' property
- */
- virtual DOMString getPageBreakInside()
- {
- return pageBreakInside;
- }
-
- /**
- * set the 'pageBreakInside' property
- */
- virtual void setPageBreakInside(const DOMString &val)
- throw (dom::DOMException)
- {
- pageBreakInside = val;
- }
-
- /**
- * return the 'pause' property
- */
- virtual DOMString getPause()
- {
- return pause;
- }
-
- /**
- * set the 'pause' property
- */
- virtual void setPause(const DOMString &val)
- throw (dom::DOMException)
- {
- pause = val;
- }
-
- /**
- * return the 'pauseAfter' property
- */
- virtual DOMString getPauseAfter()
- {
- return pauseAfter;
- }
-
- /**
- * set the 'pauseAfter' property
- */
- virtual void setPauseAfter(const DOMString &val)
- throw (dom::DOMException)
- {
- pauseAfter = val;
- }
-
- /**
- * return the 'pauseBefore' property
- */
- virtual DOMString getPauseBefore()
- {
- return pauseBefore;
- }
-
- /**
- * set the 'pauseBefore' property
- */
- virtual void setPauseBefore(const DOMString &val)
- throw (dom::DOMException)
- {
- pauseBefore = val;
- }
-
- /**
- * return the 'pitch' property
- */
- virtual DOMString getPitch()
- {
- return pitch;
- }
-
- /**
- * set the 'pitch' property
- */
- virtual void setPitch(const DOMString &val)
- throw (dom::DOMException)
- {
- pitch = val;
- }
-
- /**
- * return the 'pitchRange' property
- */
- virtual DOMString getPitchRange()
- {
- return pitchRange;
- }
-
- /**
- * set the 'pitchRange' property
- */
- virtual void setPitchRange(const DOMString &val)
- throw (dom::DOMException)
- {
- pitchRange = val;
- }
-
- /**
- * return the 'playDuring' property
- */
- virtual DOMString getPlayDuring()
- {
- return playDuring;
- }
-
- /**
- * set the 'playDuring' property
- */
- virtual void setPlayDuring(const DOMString &val)
- throw (dom::DOMException)
- {
- playDuring = val;
- }
-
- /**
- * return the 'position' property
- */
- virtual DOMString getPosition()
- {
- return position;
- }
-
- /**
- * set the 'position' property
- */
- virtual void setPosition(const DOMString &val)
- throw (dom::DOMException)
- {
- position = val;
- }
-
- /**
- * return the 'quotes' property
- */
- virtual DOMString getQuotes()
- {
- return quotes;
- }
-
- /**
- * set the 'quotes' property
- */
- virtual void setQuotes(const DOMString &val)
- throw (dom::DOMException)
- {
- quotes = val;
- }
-
- /**
- * return the 'richness' property
- */
- virtual DOMString getRichness()
- {
- return richness;
- }
-
- /**
- * set the 'richness' property
- */
- virtual void setRichness(const DOMString &val)
- throw (dom::DOMException)
- {
- richness = val;
- }
-
- /**
- * return the 'right' property
- */
- virtual DOMString getRight()
- {
- return right;
- }
-
- /**
- * set the 'right' property
- */
- virtual void setRight(const DOMString &val)
- throw (dom::DOMException)
- {
- right = val;
- }
-
- /**
- * return the 'size' property
- */
- virtual DOMString getSize()
- {
- return size;
- }
-
- /**
- * set the 'size' property
- */
- virtual void setSize(const DOMString &val)
- throw (dom::DOMException)
- {
- size = val;
- }
-
- /**
- * return the 'speak' property
- */
- virtual DOMString getSpeak()
- {
- return speak;
- }
-
- /**
- * set the 'speak' property
- */
- virtual void setSpeak(const DOMString &val)
- throw (dom::DOMException)
- {
- speak = val;
- }
-
- /**
- * return the 'speakHeader' property
- */
- virtual DOMString getSpeakHeader()
- {
- return speakHeader;
- }
-
- /**
- * set the 'speakHeader' property
- */
- virtual void setSpeakHeader(const DOMString &val)
- throw (dom::DOMException)
- {
- speakHeader = val;
- }
-
- /**
- * return the 'speakNumeral' property
- */
- virtual DOMString getSpeakNumeral()
- {
- return speakNumeral;
- }
-
- /**
- * set the 'speakNumeral' property
- */
- virtual void setSpeakNumeral(const DOMString &val)
- throw (dom::DOMException)
- {
- speakNumeral = val;
- }
-
- /**
- * return the 'speakPunctuation' property
- */
- virtual DOMString getSpeakPunctuation()
- {
- return speakPunctuation;
- }
-
- /**
- * set the 'speakPunctuation' property
- */
- virtual void setSpeakPunctuation(const DOMString &val)
- throw (dom::DOMException)
- {
- speakPunctuation = val;
- }
-
- /**
- * return the 'speechRate' property
- */
- virtual DOMString getSpeechRate()
- {
- return speechRate;
- }
-
- /**
- * set the 'speechRate' property
- */
- virtual void setSpeechRate(const DOMString &val)
- throw (dom::DOMException)
- {
- speechRate = val;
- }
-
- /**
- * return the 'stress' property
- */
- virtual DOMString getStress()
- {
- return stress;
- }
-
- /**
- * set the 'stress' property
- */
- virtual void setStress(const DOMString &val)
- throw (dom::DOMException)
- {
- stress = val;
- }
-
- /**
- * return the 'tableLayout' property
- */
- virtual DOMString getTableLayout()
- {
- return tableLayout;
- }
-
- /**
- * set the 'tableLayout' property
- */
- virtual void setTableLayout(const DOMString &val)
- throw (dom::DOMException)
- {
- tableLayout = val;
- }
-
- /**
- * return the 'textAlign' property
- */
- virtual DOMString getTextAlign()
- {
- return textAlign;
- }
-
- /**
- * set the 'textAlign' property
- */
- virtual void setTextAlign(const DOMString &val)
- throw (dom::DOMException)
- {
- textAlign = val;
- }
-
- /**
- * return the 'textDecoration' property
- */
- virtual DOMString getTextDecoration()
- {
- return textDecoration;
- }
-
- /**
- * set the 'textDecoration' property
- */
- virtual void setTextDecoration(const DOMString &val)
- throw (dom::DOMException)
- {
- textDecoration = val;
- }
-
- /**
- * return the 'textIndent' property
- */
- virtual DOMString getTextIndent()
- {
- return textIndent;
- }
-
- /**
- * set the 'textIndent' property
- */
- virtual void setTextIndent(const DOMString &val)
- throw (dom::DOMException)
- {
- textIndent = val;
- }
-
- /**
- * return the 'textShadow' property
- */
- virtual DOMString getTextShadow()
- {
- return textShadow;
- }
-
- /**
- * set the 'textShadow' property
- */
- virtual void setTextShadow(const DOMString &val)
- throw (dom::DOMException)
- {
- textShadow = val;
- }
-
- /**
- * return the 'textTransform' property
- */
- virtual DOMString getTextTransform()
- {
- return textTransform;
- }
-
- /**
- * set the 'textTransform' property
- */
- virtual void setTextTransform(const DOMString &val)
- throw (dom::DOMException)
- {
- textTransform = val;
- }
-
- /**
- * return the 'top' property
- */
- virtual DOMString getTop()
- {
- return top;
- }
-
- /**
- * set the 'top' property
- */
- virtual void setTop(const DOMString &val)
- throw (dom::DOMException)
- {
- top = val;
- }
-
- /**
- * return the 'unicodeBidi' property
- */
- virtual DOMString getUnicodeBidi()
- {
- return unicodeBidi;
- }
-
- /**
- * set the 'unicodeBidi' property
- */
- virtual void setUnicodeBidi(const DOMString &val)
- throw (dom::DOMException)
- {
- unicodeBidi = val;
- }
-
- /**
- * return the 'verticalAlign' property
- */
- virtual DOMString getVerticalAlign()
- {
- return verticalAlign;
- }
-
- /**
- * set the 'verticalAlign' property
- */
- virtual void setVerticalAlign(const DOMString &val)
- throw (dom::DOMException)
- {
- verticalAlign = val;
- }
-
- /**
- * return the 'visibility' property
- */
- virtual DOMString getVisibility()
- {
- return visibility;
- }
-
- /**
- * set the 'visibility' property
- */
- virtual void setVisibility(const DOMString &val)
- throw (dom::DOMException)
- {
- visibility = val;
- }
-
- /**
- * return the 'voiceFamily' property
- */
- virtual DOMString getVoiceFamily()
- {
- return voiceFamily;
- }
-
- /**
- * set the 'voiceFamily' property
- */
- virtual void setVoiceFamily(const DOMString &val)
- throw (dom::DOMException)
- {
- voiceFamily = val;
- }
-
- /**
- * return the 'volume' property
- */
- virtual DOMString getVolume()
- {
- return volume;
- }
-
- /**
- * set the 'volume' property
- */
- virtual void setVolume(const DOMString &val)
- throw (dom::DOMException)
- {
- volume = val;
- }
-
- /**
- * return the 'whiteSpace' property
- */
- virtual DOMString getWhiteSpace()
- {
- return whiteSpace;
- }
-
- /**
- * set the 'whiteSpace' property
- */
- virtual void setWhiteSpace(const DOMString &val)
- throw (dom::DOMException)
- {
- whiteSpace = val;
- }
-
- /**
- * return the 'widows' property
- */
- virtual DOMString getWidows()
- {
- return widows;
- }
-
- /**
- * set the 'widows' property
- */
- virtual void setWidows(const DOMString &val)
- throw (dom::DOMException)
- {
- widows = val;
- }
-
- /**
- * return the 'width' property
- */
- virtual DOMString getWidth()
- {
- return width;
- }
-
- /**
- * set the 'width' property
- */
- virtual void setWidth(const DOMString &val)
- throw (dom::DOMException)
- {
- width = val;
- }
-
- /**
- * return the 'wordSpacing' property
- */
- virtual DOMString getWordSpacing()
- {
- return wordSpacing;
- }
-
- /**
- * set the 'wordSpacing' property
- */
- virtual void setWordSpacing(const DOMString &val)
- throw (dom::DOMException)
- {
- wordSpacing = val;
- }
-
- /**
- * return the 'zIndex' property
- */
- virtual DOMString getZIndex()
- {
- return zIndex;
- }
-
- /**
- * set the 'zIndex' property
- */
- virtual void setZIndex(const DOMString &val)
- throw (dom::DOMException)
- {
- zIndex = val;
- }
-
-
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- CSS2Properties()
- {
- }
-
- /**
- *
- */
- CSS2Properties(const CSS2Properties &other)
- {
- azimuth = other.azimuth;
- background = other.background;
- backgroundAttachment = other.backgroundAttachment;
- backgroundColor = other.backgroundColor;
- backgroundImage = other.backgroundImage;
- backgroundPosition = other.backgroundPosition;
- backgroundRepeat = other.backgroundRepeat;
- border = other.border;
- borderCollapse = other.borderCollapse;
- borderColor = other.borderColor;
- borderSpacing = other.borderSpacing;
- borderStyle = other.borderStyle;
- borderTop = other.borderTop;
- borderRight = other.borderRight;
- borderBottom = other.borderBottom;
- borderLeft = other.borderLeft;
- borderTopColor = other.borderTopColor;
- borderRightColor = other.borderRightColor;
- borderBottomColor = other.borderBottomColor;
- borderLeftColor = other.borderLeftColor;
- borderTopStyle = other.borderTopStyle;
- borderRightStyle = other.borderRightStyle;
- borderBottomStyle = other.borderBottomStyle;
- borderLeftStyle = other.borderLeftStyle;
- borderTopWidth = other.borderTopWidth;
- borderRightWidth = other.borderRightWidth;
- borderBottomWidth = other.borderBottomWidth;
- borderLeftWidth = other.borderLeftWidth;
- borderWidth = other.borderWidth;
- bottom = other.bottom;
- captionSide = other.captionSide;
- clear = other.clear;
- clip = other.clip;
- color = other.color;
- content = other.content;
- counterIncrement = other.counterIncrement;
- counterReset = other.counterReset;
- cue = other.cue;
- cueAfter = other.cueAfter;
- cueBefore = other.cueBefore;
- cursor = other.cursor;
- direction = other.direction;
- display = other.display;
- elevation = other.elevation;
- emptyCells = other.emptyCells;
- cssFloat = other.cssFloat;
- font = other.font;
- fontFamily = other.fontFamily;
- fontSize = other.fontSize;
- fontSizeAdjust = other.fontSizeAdjust;
- fontStretch = other.fontStretch;
- fontStyle = other.fontStyle;
- fontVariant = other.fontVariant;
- fontWeight = other.fontWeight;
- height = other.height;
- left = other.left;
- letterSpacing = other.letterSpacing;
- lineHeight = other.lineHeight;
- listStyle = other.listStyle;
- listStyleImage = other.listStyleImage;
- listStylePosition = other.listStylePosition;
- listStyleType = other.listStyleType;
- margin = other.margin;
- marginTop = other.marginTop;
- marginRight = other.marginRight;
- marginBottom = other.marginBottom;
- marginLeft = other.marginLeft;
- markerOffset = other.markerOffset;
- marks = other.marks;
- maxHeight = other.maxHeight;
- maxWidth = other.maxWidth;
- minHeight = other.minHeight;
- minWidth = other.minWidth;
- orphans = other.orphans;
- outline = other.outline;
- outlineColor = other.outlineColor;
- outlineStyle = other.outlineStyle;
- outlineWidth = other.outlineWidth;
- overflow = other.overflow;
- padding = other.padding;
- paddingTop = other.paddingTop;
- paddingRight = other.paddingRight;
- paddingBottom = other.paddingBottom;
- paddingLeft = other.paddingLeft;
- page = other.page;
- pageBreakAfter = other.pageBreakAfter;
- pageBreakBefore = other.pageBreakBefore;
- pageBreakInside = other.pageBreakInside;
- pause = other.pause;
- pauseAfter = other.pauseAfter;
- pauseBefore = other.pauseBefore;
- pitch = other.pitch;
- pitchRange = other.pitchRange;
- playDuring = other.playDuring;
- position = other.position;
- quotes = other.quotes;
- richness = other.richness;
- right = other.right;
- size = other.size;
- speak = other.speak;
- speakHeader = other.speakHeader;
- speakNumeral = other.speakNumeral;
- speakPunctuation = other.speakPunctuation;
- speechRate = other.speechRate;
- stress = other.stress;
- tableLayout = other.tableLayout;
- textAlign = other.textAlign;
- textDecoration = other.textDecoration;
- textIndent = other.textIndent;
- textShadow = other.textShadow;
- textTransform = other.textTransform;
- top = other.top;
- unicodeBidi = other.unicodeBidi;
- verticalAlign = other.verticalAlign;
- visibility = other.visibility;
- voiceFamily = other.voiceFamily;
- volume = other.volume;
- whiteSpace = other.whiteSpace;
- widows = other.widows;
- width = other.width;
- wordSpacing = other.wordSpacing;
- zIndex = other.zIndex;
- }
-
- /**
- *
- */
- virtual ~CSS2Properties() {}
-
-protected:
-
- //######################
- //# P R O P E R T I E S
- //######################
- DOMString azimuth;
- DOMString background;
- DOMString backgroundAttachment;
- DOMString backgroundColor;
- DOMString backgroundImage;
- DOMString backgroundPosition;
- DOMString backgroundRepeat;
- DOMString border;
- DOMString borderCollapse;
- DOMString borderColor;
- DOMString borderSpacing;
- DOMString borderStyle;
- DOMString borderTop;
- DOMString borderRight;
- DOMString borderBottom;
- DOMString borderLeft;
- DOMString borderTopColor;
- DOMString borderRightColor;
- DOMString borderBottomColor;
- DOMString borderLeftColor;
- DOMString borderTopStyle;
- DOMString borderRightStyle;
- DOMString borderBottomStyle;
- DOMString borderLeftStyle;
- DOMString borderTopWidth;
- DOMString borderRightWidth;
- DOMString borderBottomWidth;
- DOMString borderLeftWidth;
- DOMString borderWidth;
- DOMString bottom;
- DOMString captionSide;
- DOMString clear;
- DOMString clip;
- DOMString color;
- DOMString content;
- DOMString counterIncrement;
- DOMString counterReset;
- DOMString cue;
- DOMString cueAfter;
- DOMString cueBefore;
- DOMString cursor;
- DOMString direction;
- DOMString display;
- DOMString elevation;
- DOMString emptyCells;
- DOMString cssFloat;
- DOMString font;
- DOMString fontFamily;
- DOMString fontSize;
- DOMString fontSizeAdjust;
- DOMString fontStretch;
- DOMString fontStyle;
- DOMString fontVariant;
- DOMString fontWeight;
- DOMString height;
- DOMString left;
- DOMString letterSpacing;
- DOMString lineHeight;
- DOMString listStyle;
- DOMString listStyleImage;
- DOMString listStylePosition;
- DOMString listStyleType;
- DOMString margin;
- DOMString marginTop;
- DOMString marginRight;
- DOMString marginBottom;
- DOMString marginLeft;
- DOMString markerOffset;
- DOMString marks;
- DOMString maxHeight;
- DOMString maxWidth;
- DOMString minHeight;
- DOMString minWidth;
- DOMString orphans;
- DOMString outline;
- DOMString outlineColor;
- DOMString outlineStyle;
- DOMString outlineWidth;
- DOMString overflow;
- DOMString padding;
- DOMString paddingTop;
- DOMString paddingRight;
- DOMString paddingBottom;
- DOMString paddingLeft;
- DOMString page;
- DOMString pageBreakAfter;
- DOMString pageBreakBefore;
- DOMString pageBreakInside;
- DOMString pause;
- DOMString pauseAfter;
- DOMString pauseBefore;
- DOMString pitch;
- DOMString pitchRange;
- DOMString playDuring;
- DOMString position;
- DOMString quotes;
- DOMString richness;
- DOMString right;
- DOMString size;
- DOMString speak;
- DOMString speakHeader;
- DOMString speakNumeral;
- DOMString speakPunctuation;
- DOMString speechRate;
- DOMString stress;
- DOMString tableLayout;
- DOMString textAlign;
- DOMString textDecoration;
- DOMString textIndent;
- DOMString textShadow;
- DOMString textTransform;
- DOMString top;
- DOMString unicodeBidi;
- DOMString verticalAlign;
- DOMString visibility;
- DOMString voiceFamily;
- DOMString volume;
- DOMString whiteSpace;
- DOMString widows;
- DOMString width;
- DOMString wordSpacing;
- DOMString zIndex;
-
-
-};
-
-
-
-
-
-
-
-
-/*#########################################################################
-## ViewCSS
-#########################################################################*/
-
-/**
- * again, a mismatch with views::View and views::AbstractView
- */
-class ViewCSS : virtual public views::View
-{
-public:
-
- /**
- *
- */
- virtual CSSStyleDeclaration getComputedStyle(const Element &elt,
- const DOMString &pseudoElt)
- {
- CSSStyleDeclaration style;
- return style;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- ViewCSS() : views::View()
- {
- }
-
- /**
- *
- */
- ViewCSS(const ViewCSS &other) : views::View(other)
- {
- }
-
- /**
- *
- */
- virtual ~ViewCSS() {}
-};
-
-
-
-
-
-/*#########################################################################
-## DocumentCSS
-#########################################################################*/
-
-/**
- *
- */
-class DocumentCSS : virtual public stylesheets::DocumentStyle
-{
-public:
-
- /**
- *
- */
- virtual CSSStyleDeclaration getOverrideStyle(const Element *elt,
- const DOMString &pseudoElt)
- {
- CSSStyleDeclaration style;
- return style;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- DocumentCSS() : stylesheets::DocumentStyle()
- {
- }
-
- /**
- *
- */
- DocumentCSS(const DocumentCSS &other) : stylesheets::DocumentStyle(other)
- {
- }
-
- /**
- *
- */
- virtual ~DocumentCSS() {}
-};
-
-
-
-
-
-
-/*#########################################################################
-## DOMImplementationCSS
-#########################################################################*/
-
-/**
- *
- */
-class DOMImplementationCSS : virtual public DOMImplementation
-{
-public:
-
- /**
- *
- */
- virtual CSSStyleSheet createCSSStyleSheet(const DOMString &title,
- const DOMString &media)
- throw (dom::DOMException)
- {
- CSSStyleSheet sheet;
- return sheet;
- }
-
- //##################
- //# Non-API methods
- //##################
-
- /**
- *
- */
- DOMImplementationCSS() {}
-
- /**
- *
- */
- DOMImplementationCSS(const DOMImplementationCSS &other)
- : DOMImplementation(other)
- {
- }
-
- /**
- *
- */
- virtual ~DOMImplementationCSS() {}
-};
-
-
-
-
-
-
-
-
-} //namespace css
-} //namespace dom
-} //namespace org
-} //namespace w3c
-
-
-#endif // __CSS_H__
-
-/*#########################################################################
-## E N D O F F I L E
-#########################################################################*/