summaryrefslogtreecommitdiffstats
path: root/tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java
diff options
context:
space:
mode:
Diffstat (limited to 'tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java')
-rw-r--r--tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java145
1 files changed, 145 insertions, 0 deletions
diff --git a/tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java b/tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java
new file mode 100644
index 00000000..e56a79a7
--- /dev/null
+++ b/tdejava/koala/org/trinitydesktop/koala/CSSPrimitiveValue.java
@@ -0,0 +1,145 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.trinitydesktop.koala;
+
+import org.trinitydesktop.qt.Qt;
+import org.trinitydesktop.qt.QtSupport;
+
+/**
+
+ The <code>CSSPrimitiveValue</code> interface represents a single
+ <a href="http://www.w3.org/TR/REC-CSS2/syndata.html#values"> CSS
+ value </a> . This interface may be used to determine the value of a
+ specific style property currently set in a block or to set a
+ specific style properties explicitly within the block. An instance
+ of this interface can be obtained from the
+ <code>getPropertyCSSValue</code> method of the
+ <code>CSSStyleDeclaration</code> interface.
+ @short The <code>CSSPrimitiveValue</code> interface represents a single <a href="http://www.
+
+*/
+public class CSSPrimitiveValue extends CSSValue {
+ protected CSSPrimitiveValue(Class dummy){super((Class) null);}
+ public CSSPrimitiveValue() {
+ super((Class) null);
+ newCSSPrimitiveValue();
+ }
+ private native void newCSSPrimitiveValue();
+ public CSSPrimitiveValue(CSSPrimitiveValue other) {
+ super((Class) null);
+ newCSSPrimitiveValue(other);
+ }
+ private native void newCSSPrimitiveValue(CSSPrimitiveValue other);
+ public CSSPrimitiveValue(CSSValue other) {
+ super((Class) null);
+ newCSSPrimitiveValue(other);
+ }
+ private native void newCSSPrimitiveValue(CSSValue other);
+ // DOM::CSSPrimitiveValue* CSSPrimitiveValue(DOM::CSSPrimitiveValueImpl* arg1); >>>> NOT CONVERTED
+ /**
+ The type of the value as defined by the constants specified
+ above.
+ @short The type of the value as defined by the constants specified above.
+ */
+ public native short primitiveType();
+ /**
+ A method to set the float value with a specified unit. If the
+ property attached with this value can not accept the specified
+ unit or the float value, the value will be unchanged and a
+ <code>DOMException</code> will be raised.
+ @param unitType A unit code as defined above. The unit code can
+ only be a float unit type (e.g. <code>NUMBER</code> ,
+ <code>PERCENTAGE</code> , <code>CSS_EMS</code> , <code>CSS_EXS</code>
+ , <code>CSS_PX</code> , <code>CSS_PX</code> ,
+ <code>CSS_CM</code> , <code>CSS_MM</code> , <code>CSS_IN</code>
+ , <code>CSS_PT</code> , <code>CSS_PC</code> ,
+ <code>CSS_DEG</code> , <code>CSS_RAD</code> ,
+ <code>CSS_GRAD</code> , <code>CSS_MS</code> , <code>CSS_S</code>
+ , <code>CSS_HZ</code> , <code>CSS_KHZ</code> ,
+ <code>CSS_DIMENSION</code> ).
+ @param floatValue The new float value.
+ NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
+ readonly.
+ @short A method to set the float value with a specified unit.
+ */
+ public native void setFloatValue(short unitType, float floatValue);
+ /**
+ This method is used to get a float value in a specified unit.
+ If this CSS value doesn't contain a float value or can't be
+ converted into the specified unit, a <code>DOMException</code>
+ is raised.
+ @param unitType A unit code to get the float value. The unit
+ code can only be a float unit type (e.g. <code>CSS_NUMBER</code>
+ , <code>CSS_PERCENTAGE</code> , <code>CSS_EMS</code>
+ , <code>CSS_EXS</code> , <code>CSS_PX</code> ,
+ <code>CSS_PX</code> , <code>CSS_CM</code> , <code>CSS_MM</code>
+ , <code>CSS_IN</code> , <code>CSS_PT</code> ,
+ <code>CSS_PC</code> , <code>CSS_DEG</code> , <code>CSS_RAD</code>
+ , <code>CSS_GRAD</code> , <code>CSS_MS</code> ,
+ <code>CSS_S</code> , <code>CSS_HZ</code> , <code>CSS_KHZ</code>
+ , <code>CSS_DIMENSION</code> ).
+ @return The float value in the specified unit.
+
+ @short This method is used to get a float value in a specified unit.
+ */
+ public native float getFloatValue(short unitType);
+ /**
+ A method to set the string value with a specified unit. If the
+ property attached to this value can't accept the specified unit
+ or the string value, the value will be unchanged and a
+ <code>DOMException</code> will be raised.
+ @param stringType A string code as defined above. The string
+ code can only be a string unit type (e.g. <code>CSS_URI</code>
+ , <code>CSS_IDENT</code> , <code>CSS_INHERIT</code>
+ and <code>CSS_ATTR</code> ).
+ @param stringValue The new string value. If the
+ <code>stringType</code> is equal to <code>CSS_INHERIT</code> , the
+ <code>stringValue</code> should be <code>inherit</code> .
+ NO_MODIFICATION_ALLOWED_ERR: Raised if this property is
+ readonly.
+ @short A method to set the string value with a specified unit.
+ */
+ public native void setStringValue(short stringType, String stringValue);
+ /**
+ This method is used to get the string value in a specified
+ unit. If the CSS value doesn't contain a string value, a
+ <code>DOMException</code> is raised.
+ @return The string value in the current unit. The current
+ <code>valueType</code> can only be a string unit type (e.g.
+ <code>CSS_URI</code> , <code>CSS_IDENT</code> and
+ <code>CSS_ATTR</code> ).
+
+ @short This method is used to get the string value in a specified unit.
+ */
+ public native String getStringValue();
+ /**
+ This method is used to get the Counter value. If this CSS value
+ doesn't contain a counter value, a <code>DOMException</code>
+ is raised. Modification to the corresponding style property can
+ be achieved using the <code>Counter</code> interface.
+ @return The Counter value.
+
+ @short This method is used to get the Counter value.
+ */
+ public native Counter getCounterValue();
+ /**
+ This method is used to get the Rect value. If this CSS value
+ doesn't contain a rect value, a <code>DOMException</code> is
+ raised. Modification to the corresponding style property can be
+ achieved using the <code>Rect</code> interface.
+ @return The Rect value.
+
+ @short This method is used to get the Rect value.
+ */
+ public native Rect getRectValue();
+ /**
+ This method is used to get the RGB color. If this CSS value
+ doesn't contain a RGB color value, a <code>DOMException</code>
+ is raised. Modification to the corresponding style
+ property can be achieved using the <code>RGBColor</code>
+ interface.
+ @return the RGB color value.
+
+ @short This method is used to get the RGB color.
+ */
+ public native RGBColor getRGBColorValue();
+}