Code

Delegate MI methods to impl classes
authorishmal <ishmal@users.sourceforge.net>
Sat, 22 Mar 2008 03:51:23 +0000 (03:51 +0000)
committerishmal <ishmal@users.sourceforge.net>
Sat, 22 Mar 2008 03:51:23 +0000 (03:51 +0000)
12 files changed:
src/bind/java/org/inkscape/dom/smil/ElementLayoutImpl.java
src/bind/java/org/inkscape/dom/smil/ElementTargetAttributesImpl.java
src/bind/java/org/inkscape/dom/smil/ElementTimeContainerImpl.java
src/bind/java/org/inkscape/dom/smil/ElementTimeControlImpl.java
src/bind/java/org/inkscape/dom/smil/ElementTimeImpl.java
src/bind/java/org/inkscape/dom/smil/SMILAnimationImpl.java
src/bind/java/org/inkscape/dom/smil/SMILDocumentImpl.java
src/bind/java/org/inkscape/dom/smil/SMILMediaElementImpl.java
src/bind/java/org/inkscape/dom/smil/SMILRegionElementImpl.java
src/bind/java/org/inkscape/dom/smil/SMILRootLayoutElementImpl.java
src/bind/java/org/inkscape/dom/smil/SMILSetElementImpl.java
src/bind/java/org/inkscape/dom/smil/SMILTopLayoutElementImpl.java

index 0b4b42df772ad27efaa40e58a57d29ba82912d60..2dfeacbe7652ced8860839f6763961a757934025 100644 (file)
@@ -32,24 +32,19 @@ import org.w3c.dom.DOMException;
 
 
 public class ElementLayoutImpl
+       extends
+             org.inkscape.cmn.BaseInterface
        implements org.w3c.dom.smil.ElementLayout
 {
 
 public native String getTitle();
-public native void setTitle(String title)
-                                  throws DOMException;
-
+public native void setTitle(String title) throws DOMException;
 public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor)
-                                  throws DOMException;
-
+public native void setBackgroundColor(String backgroundColor) throws DOMException;
 public native int getHeight();
-public native void setHeight(int height)
-                                  throws DOMException;
-
+public native void setHeight(int height) throws DOMException;
 public native int getWidth();
-public native void setWidth(int width)
-                                  throws DOMException;
+public native void setWidth(int width) throws DOMException;
 
 }
 
index dde7e80679f5168417c6f55aed79172417402051..e406a67e9544329b94a181946597a8b78e94df5e 100644 (file)
@@ -30,6 +30,8 @@ package org.inkscape.dom.smil;
 
 
 public class ElementTargetAttributesImpl
+       extends
+             org.inkscape.cmn.BaseInterface
        implements org.w3c.dom.smil.ElementTargetAttributes
 {
 
index 20aa07804ede4b37cfbe47773417ae0a5af23e52..2f4fc4cb252f9f688f46c94ec297e1172dc40a34 100644 (file)
@@ -37,8 +37,6 @@ public class ElementTimeContainerImpl
 {
 
 public native NodeList getTimeChildren();
-
-
 public native NodeList getActiveChildrenAt(float instant);
 
 }
index 4f757997873828efe64c1771a87b6f40e92569ef..0fe1a6902bc814bfebb74c61d67d0065501b1c3f 100644 (file)
@@ -32,6 +32,8 @@ import org.w3c.dom.DOMException;
 
 
 public class ElementTimeControlImpl
+       extends
+             org.inkscape.cmn.BaseInterface
        implements org.w3c.dom.smil.ElementTimeControl
 {
 public native boolean beginElement()
index af2d5aff388ae141cde20365eae04c63c97e83fe..fd1567033b8fd741d47ccfc1b8db2cefe10d1bf4 100644 (file)
@@ -35,6 +35,8 @@ import org.w3c.dom.smil.TimeList;
 
 
 public class ElementTimeImpl
+       extends
+             org.inkscape.cmn.BaseInterface
        implements org.w3c.dom.smil.ElementTime
 {
 
index b888d0fc71a6c416f053c53b5caa4bd1ac597bf7..46c8feeb37735c9cdae0e7967194f68017f3e2f9 100644 (file)
@@ -40,77 +40,75 @@ public class SMILAnimationImpl
                //ElementTimeControl
        implements org.w3c.dom.smil.SMILAnimation
 {
-//from ElementTargetAttributes
-public native String getAttributeName();
-public native void setAttributeName(String attributeName);
 
+public SMILAnimationImpl()
+{
+    imbue(_ElementTargetAttributes = new ElementTargetAttributesImpl());
+    imbue(_ElementTime = new ElementTimeImpl());
+    imbue(_ElementTimeControl = new ElementTimeControlImpl());
+}
 
-public native short getAttributeType();
-public native void setAttributeType(short attributeType);
+//from ElementTargetAttributes
+ElementTargetAttributesImpl _ElementTargetAttributes;
+public String getAttributeName()
+    { return _ElementTargetAttributes.getAttributeName(); }
+public void setAttributeName(String attributeName)
+    { _ElementTargetAttributes.setAttributeName(attributeName); }
+public short getAttributeType()
+    { return _ElementTargetAttributes.getAttributeType(); }
+public void setAttributeType(short attributeType)
+    { _ElementTargetAttributes.setAttributeType(attributeType); }
 //end ElementTargetAttributes
 
 //from ElementTime
-public native TimeList getBegin();
-public native void setBegin(TimeList begin)
-                 throws DOMException;
-
-
-public native TimeList getEnd();
-public native void setEnd(TimeList end)
-                 throws DOMException;
-
-
-public native float getDur();
-public native void setDur(float dur)
-                 throws DOMException;
-
-
-
-public native short getRestart();
-public native void setRestart(short restart)
-                 throws DOMException;
-
-
-
-public native short getFill();
-public native void setFill(short fill)
-                 throws DOMException;
-
-
-public native float getRepeatCount();
-public native void setRepeatCount(float repeatCount)
-                 throws DOMException;
-
-
-public native float getRepeatDur();
-public native void setRepeatDur(float repeatDur)
-                 throws DOMException;
-
-
-public native boolean beginElement();
-
-
-public native boolean endElement();
-
-
-public native void pauseElement();
-
-
-public native void resumeElement();
-
-
-public native void seekElement(float seekTo);
+ElementTimeImpl _ElementTime;
+public TimeList getBegin()
+    { return _ElementTime.getBegin(); }
+public void setBegin(TimeList begin) throws DOMException
+    { _ElementTime.setBegin(begin); }
+public TimeList getEnd()
+    { return _ElementTime.getEnd(); }
+public void setEnd(TimeList end) throws DOMException
+    { _ElementTime.setEnd(end); }
+public float getDur()
+    { return _ElementTime.getDur(); }
+public void setDur(float dur) throws DOMException
+    { _ElementTime.setDur(dur); }
+public short getRestart()
+    { return _ElementTime.getRestart(); }
+public void setRestart(short restart) throws DOMException
+    { _ElementTime.setRestart(restart); }
+public short getFill()
+    { return _ElementTime.getFill(); }
+public void setFill(short fill) throws DOMException
+    { _ElementTime.setFill(fill); }
+public float getRepeatCount()
+    { return _ElementTime.getRepeatCount(); }
+public void setRepeatCount(float repeatCount) throws DOMException
+    { _ElementTime.setRepeatCount(repeatCount); }
+public float getRepeatDur()
+    { return _ElementTime.getRepeatDur(); }
+public void setRepeatDur(float repeatDur) throws DOMException
+    { _ElementTime.setRepeatDur(repeatDur); }
+public boolean beginElement()
+    { return _ElementTime.beginElement(); }
+public boolean endElement()
+    { return _ElementTime.endElement(); }
+public void pauseElement()
+    { _ElementTime.pauseElement(); }
+public void resumeElement()
+    { _ElementTime.resumeElement(); }
+public void seekElement(float seekTo)
+    { _ElementTime.seekElement(seekTo); }
 //end ElementTime
 
 
 //from ElementTimeControl
-public native boolean beginElementAt(float offset)
-                                  throws DOMException;
-
-
-public native boolean endElementAt(float offset)
-                                throws DOMException;
-
+ElementTimeControlImpl _ElementTimeControl;
+public boolean beginElementAt(float offset) throws DOMException
+    { return _ElementTimeControl.beginElementAt(offset); }
+public boolean endElementAt(float offset) throws DOMException
+    { return _ElementTimeControl.endElementAt(offset); }
 //end ElementTimeControl
 
 
index 8ff21db44553b0dd3b567ad2e46ecb554f92b130..15104bf47e40ba4d464cd2b14ebd14d9573b5d3e 100644 (file)
@@ -40,64 +40,64 @@ public class SMILDocumentImpl
                  //ElementTimeContainer
        implements org.w3c.dom.smil.SMILDocument
 {
-//from ElementTime
-public native TimeList getBegin();
-public native void setBegin(TimeList begin)
-                 throws DOMException;
-
-
-public native TimeList getEnd();
-public native void setEnd(TimeList end)
-                 throws DOMException;
-
-
-public native float getDur();
-public native void setDur(float dur)
-                 throws DOMException;
-
-
-
-public native short getRestart();
-public native void setRestart(short restart)
-                 throws DOMException;
-
-
-
-public native short getFill();
-public native void setFill(short fill)
-                 throws DOMException;
-
-
-public native float getRepeatCount();
-public native void setRepeatCount(float repeatCount)
-                 throws DOMException;
-
-
-public native float getRepeatDur();
-public native void setRepeatDur(float repeatDur)
-                 throws DOMException;
-
-
-public native boolean beginElement();
-
-
-public native boolean endElement();
-
-
-public native void pauseElement();
+public SMILDocumentImpl()
+{
+    imbue(_ElementTimeContainer = new ElementTimeContainerImpl());
+    _ElementTime = (ElementTimeImpl)_ElementTimeContainer;
+}
 
 
-public native void resumeElement();
 
+//from ElementTimeContainer
+ElementTimeContainerImpl _ElementTimeContainer;
+public NodeList getTimeChildren()
+    { return _ElementTimeContainer.getTimeChildren(); }
+public NodeList getActiveChildrenAt(float instant)
+    { return _ElementTimeContainer.getActiveChildrenAt(instant); }
+//end ElementTimeContainer
 
-public native void seekElement(float seekTo);
+//from ElementTime
+ElementTimeImpl _ElementTime;
+public TimeList getBegin()
+    { return _ElementTime.getBegin(); }
+public void setBegin(TimeList begin) throws DOMException
+    { _ElementTime.setBegin(begin); }
+public TimeList getEnd()
+    { return _ElementTime.getEnd(); }
+public void setEnd(TimeList end) throws DOMException
+    { _ElementTime.setEnd(end); }
+public float getDur()
+    { return _ElementTime.getDur(); }
+public void setDur(float dur) throws DOMException
+    { _ElementTime.setDur(dur); }
+public short getRestart()
+    { return _ElementTime.getRestart(); }
+public void setRestart(short restart) throws DOMException
+    { _ElementTime.setRestart(restart); }
+public short getFill()
+    { return _ElementTime.getFill(); }
+public void setFill(short fill) throws DOMException
+    { _ElementTime.setFill(fill); }
+public float getRepeatCount()
+    { return _ElementTime.getRepeatCount(); }
+public void setRepeatCount(float repeatCount) throws DOMException
+    { _ElementTime.setRepeatCount(repeatCount); }
+public float getRepeatDur()
+    { return _ElementTime.getRepeatDur(); }
+public void setRepeatDur(float repeatDur) throws DOMException
+    { _ElementTime.setRepeatDur(repeatDur); }
+public boolean beginElement()
+    { return _ElementTime.beginElement(); }
+public boolean endElement()
+    { return _ElementTime.endElement(); }
+public void pauseElement()
+    { _ElementTime.pauseElement(); }
+public void resumeElement()
+    { _ElementTime.resumeElement(); }
+public void seekElement(float seekTo)
+    { _ElementTime.seekElement(seekTo); }
 //end ElementTime
 
-//from ElementTimeContainer
-public native NodeList getTimeChildren();
-
-public native NodeList getActiveChildrenAt(float instant);
-//end ElementTimeContainer
 
 }
 
index f0293db2c8b7a71d05d9d45ee3057e51f911deed..67e8b032adb73149025a2369e8a42a96332dffc4 100644 (file)
@@ -35,60 +35,55 @@ import org.w3c.dom.smil.TimeList;
 
 
 public class SMILMediaElementImpl
-       extends SMILElementImpl //ElementTime
+       extends SMILElementImpl
+             //ElementTime
        implements org.w3c.dom.smil.SMILMediaElement
 {
-//from ElementTime
-public native TimeList getBegin();
-public native void setBegin(TimeList begin)
-                 throws DOMException;
-
-
-public native TimeList getEnd();
-public native void setEnd(TimeList end)
-                 throws DOMException;
-
-
-public native float getDur();
-public native void setDur(float dur)
-                 throws DOMException;
-
-
-
-public native short getRestart();
-public native void setRestart(short restart)
-                 throws DOMException;
-
-
-
-public native short getFill();
-public native void setFill(short fill)
-                 throws DOMException;
-
-
-public native float getRepeatCount();
-public native void setRepeatCount(float repeatCount)
-                 throws DOMException;
-
-
-public native float getRepeatDur();
-public native void setRepeatDur(float repeatDur)
-                 throws DOMException;
-
-
-public native boolean beginElement();
-
-
-public native boolean endElement();
-
-
-public native void pauseElement();
-
-
-public native void resumeElement();
-
+public SMILMediaElementImpl()
+{
+    imbue(_ElementTime = new ElementTimeImpl());
+}
 
-public native void seekElement(float seekTo);
+//from ElementTime
+ElementTimeImpl _ElementTime;
+public TimeList getBegin()
+    { return _ElementTime.getBegin(); }
+public void setBegin(TimeList begin) throws DOMException
+    { _ElementTime.setBegin(begin); }
+public TimeList getEnd()
+    { return _ElementTime.getEnd(); }
+public void setEnd(TimeList end) throws DOMException
+    { _ElementTime.setEnd(end); }
+public float getDur()
+    { return _ElementTime.getDur(); }
+public void setDur(float dur) throws DOMException
+    { _ElementTime.setDur(dur); }
+public short getRestart()
+    { return _ElementTime.getRestart(); }
+public void setRestart(short restart) throws DOMException
+    { _ElementTime.setRestart(restart); }
+public short getFill()
+    { return _ElementTime.getFill(); }
+public void setFill(short fill) throws DOMException
+    { _ElementTime.setFill(fill); }
+public float getRepeatCount()
+    { return _ElementTime.getRepeatCount(); }
+public void setRepeatCount(float repeatCount) throws DOMException
+    { _ElementTime.setRepeatCount(repeatCount); }
+public float getRepeatDur()
+    { return _ElementTime.getRepeatDur(); }
+public void setRepeatDur(float repeatDur) throws DOMException
+    { _ElementTime.setRepeatDur(repeatDur); }
+public boolean beginElement()
+    { return _ElementTime.beginElement(); }
+public boolean endElement()
+    { return _ElementTime.endElement(); }
+public void pauseElement()
+    { _ElementTime.pauseElement(); }
+public void resumeElement()
+    { _ElementTime.resumeElement(); }
+public void seekElement(float seekTo)
+    { _ElementTime.seekElement(seekTo); }
 //end ElementTime
 
 
index 1e0def6cd0fc456c67a65fa98b9c27542639c20f..d85cf3d0f43d0153c6270cbd1be86d042b239e43 100644 (file)
@@ -32,26 +32,34 @@ import org.w3c.dom.DOMException;
 
 
 public class SMILRegionElementImpl
-       extends SMILElementImpl  //, ElementLayout
+       extends SMILElementImpl
+             //ElementLayout
        implements org.w3c.dom.smil.SMILRegionElement
 {
 
-//from ElementLayout
-public native String getTitle();
-public native void setTitle(String title)
-                                  throws DOMException;
-
-public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor)
-                                  throws DOMException;
-
-public native int getHeight();
-public native void setHeight(int height)
-                                  throws DOMException;
+public SMILRegionElementImpl()
+{
+    imbue(_ElementLayout = new ElementLayoutImpl());
+}
 
-public native int getWidth();
-public native void setWidth(int width)
-                                  throws DOMException;
+//from ElementLayout
+ElementLayoutImpl _ElementLayout;
+public String getTitle()
+    { return _ElementLayout.getTitle(); }
+public void setTitle(String title) throws DOMException
+    { _ElementLayout.setTitle(title); }
+public String getBackgroundColor()
+    { return _ElementLayout.getBackgroundColor(); }
+public void setBackgroundColor(String backgroundColor) throws DOMException
+    { _ElementLayout.setBackgroundColor(backgroundColor); }
+public int getHeight()
+    { return _ElementLayout.getHeight(); }
+public void setHeight(int height) throws DOMException
+    { _ElementLayout.setHeight(height); }
+public int getWidth()
+    { return _ElementLayout.getWidth(); }
+public void setWidth(int width) throws DOMException
+    { _ElementLayout.setWidth(width); }
 //end ElementLayout
 
 
index 5e43bcf2d09df389288baa5bb5676eafb302d3ae..01def062273e6188cfe0c3f5627307f6491ad301 100644 (file)
@@ -33,25 +33,34 @@ import org.w3c.dom.DOMException;
 
 
 public class SMILRootLayoutElementImpl
-       extends SMILElementImpl  //, ElementLayout
+       extends SMILElementImpl
+             //, ElementLayout
        implements org.w3c.dom.smil.SMILRootLayoutElement
 {
-//from ElementLayout
-public native String getTitle();
-public native void setTitle(String title)
-                                  throws DOMException;
-
-public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor)
-                                  throws DOMException;
 
-public native int getHeight();
-public native void setHeight(int height)
-                                  throws DOMException;
+public SMILRootLayoutElementImpl()
+{
+    imbue(_ElementLayout = new ElementLayoutImpl());
+}
 
-public native int getWidth();
-public native void setWidth(int width)
-                                  throws DOMException;
+//from ElementLayout
+ElementLayoutImpl _ElementLayout;
+public String getTitle()
+    { return _ElementLayout.getTitle(); }
+public void setTitle(String title) throws DOMException
+    { _ElementLayout.setTitle(title); }
+public String getBackgroundColor()
+    { return _ElementLayout.getBackgroundColor(); }
+public void setBackgroundColor(String backgroundColor) throws DOMException
+    { _ElementLayout.setBackgroundColor(backgroundColor); }
+public int getHeight()
+    { return _ElementLayout.getHeight(); }
+public void setHeight(int height) throws DOMException
+    { _ElementLayout.setHeight(height); }
+public int getWidth()
+    { return _ElementLayout.getWidth(); }
+public void setWidth(int width) throws DOMException
+    { _ElementLayout.setWidth(width); }
 //end ElementLayout
 
 }
index 6465efb7d8fd5286276829d20b39abbdcc8d95e4..fce213000cf94d8ddc846fddc5399e47d8d98a7e 100644 (file)
@@ -41,79 +41,78 @@ public class SMILSetElementImpl
                //ElementTargetAttributes
        implements org.w3c.dom.smil.SMILSetElement
 {
-//from ElementTimeControl
-public native boolean beginElement()
-                                throws DOMException;
-
-public native boolean beginElementAt(float offset)
-                                  throws DOMException;
-
-public native boolean endElement()
-                              throws DOMException;
 
+public SMILSetElementImpl()
+{
+    imbue(_ElementTimeControl = new ElementTimeControlImpl());
+    imbue(_ElementTime = new ElementTimeImpl());
+    imbue(_ElementTargetAttributes = new ElementTargetAttributesImpl());
+}
 
-public native boolean endElementAt(float offset)
-                                throws DOMException;
 
+//from ElementTimeControl
+ElementTimeControlImpl _ElementTimeControl;
+public boolean beginElementAt(float offset) throws DOMException
+    { return _ElementTimeControl.beginElementAt(offset); }
+public boolean endElementAt(float offset) throws DOMException
+    { return _ElementTimeControl.endElementAt(offset); }
 //end ElementTimeControl
 
-
 //from ElementTime
-public native TimeList getBegin();
-public native void setBegin(TimeList begin)
-                 throws DOMException;
-
-
-public native TimeList getEnd();
-public native void setEnd(TimeList end)
-                 throws DOMException;
-
-
-public native float getDur();
-public native void setDur(float dur)
-                 throws DOMException;
-
-
-
-public native short getRestart();
-public native void setRestart(short restart)
-                 throws DOMException;
-
-
-
-public native short getFill();
-public native void setFill(short fill)
-                 throws DOMException;
-
-
-public native float getRepeatCount();
-public native void setRepeatCount(float repeatCount)
-                 throws DOMException;
-
-
-public native float getRepeatDur();
-public native void setRepeatDur(float repeatDur)
-                 throws DOMException;
-
-
-public native void pauseElement();
-
-
-public native void resumeElement();
-
-
-public native void seekElement(float seekTo);
+ElementTimeImpl _ElementTime;
+public TimeList getBegin()
+    { return _ElementTime.getBegin(); }
+public void setBegin(TimeList begin) throws DOMException
+    { _ElementTime.setBegin(begin); }
+public TimeList getEnd()
+    { return _ElementTime.getEnd(); }
+public void setEnd(TimeList end) throws DOMException
+    { _ElementTime.setEnd(end); }
+public float getDur()
+    { return _ElementTime.getDur(); }
+public void setDur(float dur) throws DOMException
+    { _ElementTime.setDur(dur); }
+public short getRestart()
+    { return _ElementTime.getRestart(); }
+public void setRestart(short restart) throws DOMException
+    { _ElementTime.setRestart(restart); }
+public short getFill()
+    { return _ElementTime.getFill(); }
+public void setFill(short fill) throws DOMException
+    { _ElementTime.setFill(fill); }
+public float getRepeatCount()
+    { return _ElementTime.getRepeatCount(); }
+public void setRepeatCount(float repeatCount) throws DOMException
+    { _ElementTime.setRepeatCount(repeatCount); }
+public float getRepeatDur()
+    { return _ElementTime.getRepeatDur(); }
+public void setRepeatDur(float repeatDur) throws DOMException
+    { _ElementTime.setRepeatDur(repeatDur); }
+public boolean beginElement()
+    { return _ElementTime.beginElement(); }
+public boolean endElement()
+    { return _ElementTime.endElement(); }
+public void pauseElement()
+    { _ElementTime.pauseElement(); }
+public void resumeElement()
+    { _ElementTime.resumeElement(); }
+public void seekElement(float seekTo)
+    { _ElementTime.seekElement(seekTo); }
 //end ElementTime
 
-
 //from ElementTargetAttributes
-public native String getAttributeName();
-public native void setAttributeName(String attributeName);
+ElementTargetAttributesImpl _ElementTargetAttributes;
+public String getAttributeName()
+    { return _ElementTargetAttributes.getAttributeName(); }
+public void setAttributeName(String attributeName)
+    { _ElementTargetAttributes.setAttributeName(attributeName); }
+public short getAttributeType()
+    { return _ElementTargetAttributes.getAttributeType(); }
+public void setAttributeType(short attributeType)
+    { _ElementTargetAttributes.setAttributeType(attributeType); }
+//end ElementTargetAttributes
 
 
-public native short getAttributeType();
-public native void setAttributeType(short attributeType);
-//end ElementTargetAttributes
 
 
 public native String getTo();
index 2e372eda8995f2f9be548df20b8ee45244ddae3f..c5982e5b3d4f902ba4d90aa19550f6350dac31e6 100644 (file)
@@ -33,25 +33,34 @@ import org.w3c.dom.DOMException;
 
 
 public class SMILTopLayoutElementImpl
-       extends SMILElementImpl //, ElementLayout
+       extends SMILElementImpl
+             //, ElementLayout
        implements org.w3c.dom.smil.SMILTopLayoutElement
 {
-//from ElementLayout
-public native String getTitle();
-public native void setTitle(String title)
-                                  throws DOMException;
-
-public native String getBackgroundColor();
-public native void setBackgroundColor(String backgroundColor)
-                                  throws DOMException;
-
-public native int getHeight();
-public native void setHeight(int height)
-                                  throws DOMException;
+public SMILTopLayoutElementImpl()
+{
+    imbue(_ElementLayout = new ElementLayoutImpl());
+}
 
-public native int getWidth();
-public native void setWidth(int width)
-                                  throws DOMException;
+//from ElementLayout
+ElementLayoutImpl _ElementLayout;
+public String getTitle()
+    { return _ElementLayout.getTitle(); }
+public void setTitle(String title) throws DOMException
+    { _ElementLayout.setTitle(title); }
+public String getBackgroundColor()
+    { return _ElementLayout.getBackgroundColor(); }
+public void setBackgroundColor(String backgroundColor) throws DOMException
+    { _ElementLayout.setBackgroundColor(backgroundColor); }
+public int getHeight()
+    { return _ElementLayout.getHeight(); }
+public void setHeight(int height) throws DOMException
+    { _ElementLayout.setHeight(height); }
+public int getWidth()
+    { return _ElementLayout.getWidth(); }
+public void setWidth(int width) throws DOMException
+    { _ElementLayout.setWidth(width); }
 //end ElementLayout
+
 }