Code

More MI delegation. 28 left
authorishmal <ishmal@users.sourceforge.net>
Sun, 23 Mar 2008 23:13:04 +0000 (23:13 +0000)
committerishmal <ishmal@users.sourceforge.net>
Sun, 23 Mar 2008 23:13:04 +0000 (23:13 +0000)
26 files changed:
src/bind/java/org/inkscape/dom/events/DocumentEventImpl.java
src/bind/java/org/inkscape/dom/svg/SVGColorProfileElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGCursorElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGDefsElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGDescElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGDocumentImpl.java
src/bind/java/org/inkscape/dom/svg/SVGEllipseElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEBlendElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEColorMatrixElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEComponentTransferElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFECompositeElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEConvolveMatrixElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEDiffuseLightingElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEDisplacementMapElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEFloodElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEGaussianBlurElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEImageElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEMergeElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEMorphologyElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFEOffsetElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFESpecularLightingElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFETileElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFETurbulenceElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFilterElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGFontElementImpl.java
src/bind/java/org/inkscape/dom/svg/SVGForeignObjectElementImpl.java

index 653c004decd2b6b5790cfba5e902303a2340462d..504427db353241e818848770ad0bb3df8b71f375 100644 (file)
@@ -35,6 +35,8 @@ import org.w3c.dom.events.Event;
 
 
 public class DocumentEventImpl
+       extends
+             org.inkscape.cmn.BaseInterface
        implements org.w3c.dom.events.DocumentEvent
 {
 
index 66dac7c5ea3966d184491abfcd0db5a058f7317a..6e9e70a744a1f5f7094b047d67fbdb2253bbe4f1 100644 (file)
@@ -41,10 +41,19 @@ public class SVGColorProfileElementImpl
                //SVGRenderingIntent
        implements org.w3c.dom.svg.SVGColorProfileElement
 {
+
+public SVGColorProfileElementImpl()
+{
+    imbue(_SVGURIReference = new SVGURIReferenceImpl());
+}
+
 //from SVGURIReference
-public native SVGAnimatedString getHref( );
+private SVGURIReferenceImpl _SVGURIReference;
+public SVGAnimatedString getHref()
+    { return _SVGURIReference.getHref(); }
 //end SVGURIReference
 
+
 public native String getLocal( );
 public native void setLocal( String local )
                        throws DOMException;
index 6eb318bb905864cc3fd0b8885b4ebd50dcac5adb..29ffd4a10fea813833ae837eb5d3aa04ec57d4fe 100644 (file)
@@ -40,23 +40,43 @@ public class SVGCursorElementImpl
                //SVGExternalResourcesRequired
        implements org.w3c.dom.svg.SVGCursorElement
 {
+
+public SVGCursorElementImpl()
+{
+    imbue(_SVGURIReference = new SVGURIReferenceImpl());
+    imbue(_SVGTests = new SVGTestsImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+}
+
+
 //from SVGURIReference
-public native SVGAnimatedString getHref( );
+private SVGURIReferenceImpl _SVGURIReference;
+public SVGAnimatedString getHref()
+    { return _SVGURIReference.getHref(); }
 //end SVGURIReference
 
 //from SVGTests
-public native SVGStringList getRequiredFeatures( );
-public native SVGStringList getRequiredExtensions( );
-public native SVGStringList getSystemLanguage( );
-public native boolean hasExtension ( String extension );
+private SVGTestsImpl _SVGTests;
+public SVGStringList getRequiredFeatures()
+   { return _SVGTests.getRequiredFeatures(); }
+public SVGStringList getRequiredExtensions()
+   { return _SVGTests.getRequiredExtensions(); }
+public SVGStringList getSystemLanguage()
+   { return _SVGTests.getSystemLanguage(); }
+public boolean hasExtension (String extension)
+   { return _SVGTests.hasExtension(extension); }
 //end SVGTests
 
+
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 
 
+
 public native SVGAnimatedLength getX( );
 
 public native SVGAnimatedLength getY( );
index 919de9611afc860f09ce77fc589f4bd20f2b93c0..b1d23df04d23c7d4bdc96ede80c87ae2303db67d 100644 (file)
@@ -54,69 +54,112 @@ public class SVGDefsElementImpl
                //EventTarget
        implements org.w3c.dom.svg.SVGDefsElement
 {
+public SVGDefsElementImpl()
+{
+    imbue(_SVGTests = new SVGTestsImpl());
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+    imbue(_SVGTransformable = new SVGTransformableImpl());
+    imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
+}
+
+
+
 //from SVGTests
-public native SVGStringList getRequiredFeatures( );
-public native SVGStringList getRequiredExtensions( );
-public native SVGStringList getSystemLanguage( );
-public native boolean hasExtension ( String extension );
+private SVGTestsImpl _SVGTests;
+public SVGStringList getRequiredFeatures()
+   { return _SVGTests.getRequiredFeatures(); }
+public SVGStringList getRequiredExtensions()
+   { return _SVGTests.getRequiredExtensions(); }
+public SVGStringList getSystemLanguage()
+   { return _SVGTests.getSystemLanguage(); }
+public boolean hasExtension (String extension)
+   { return _SVGTests.hasExtension(extension); }
 //end SVGTests
 
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
 //from SVGTransformable
-public native SVGAnimatedTransformList getTransform( );
+private SVGTransformableImpl _SVGTransformable;
+public SVGAnimatedTransformList getTransform()
+    { return _SVGTransformable.getTransform(); }
 //end SVGTransformable
 
 //from SVGLocatable (from SVGTransformable)
-public native SVGElement getNearestViewportElement( );
-public native SVGElement getFarthestViewportElement( );
-
-public native SVGRect   getBBox (  );
-public native SVGMatrix getCTM (  );
-public native SVGMatrix getScreenCTM (  );
-public native SVGMatrix getTransformToElement ( SVGElement element )
-                  throws SVGException;
+public SVGElement getNearestViewportElement()
+    { return _SVGTransformable.getNearestViewportElement(); }
+public SVGElement getFarthestViewportElement()
+    { return _SVGTransformable.getFarthestViewportElement(); }
+public SVGRect getBBox()
+    { return _SVGTransformable.getBBox(); }
+public SVGMatrix getCTM()
+    { return _SVGTransformable.getCTM(); }
+public SVGMatrix getScreenCTM()
+    { return _SVGTransformable.getScreenCTM(); }
+public SVGMatrix getTransformToElement (SVGElement element)
+                  throws SVGException
+    { return _SVGTransformable.getTransformToElement(element); }
 //end SVGLocatable
 
 //from EventTarget
-public native void addEventListener(String type,
+private org.inkscape.dom.events.EventTargetImpl _EventTarget;
+public void addEventListener(String type,
                              EventListener listener,
-                             boolean useCapture);
-public native void removeEventListener(String type,
+                             boolean useCapture)
+    { _EventTarget.addEventListener(type, listener, useCapture); }
+public void removeEventListener(String type,
                                 EventListener listener,
-                                boolean useCapture);
-public native boolean dispatchEvent(Event evt)
-                             throws EventException;
-public native void addEventListenerNS(String namespaceURI,
+                                boolean useCapture)
+    { _EventTarget.removeEventListener(type, listener, useCapture); }
+public boolean dispatchEvent(Event evt)
+                             throws EventException
+    { return _EventTarget.dispatchEvent(evt); }
+public void addEventListenerNS(String namespaceURI,
                                String type,
                                EventListener listener,
                                boolean useCapture,
-                               Object evtGroup);
-public native void removeEventListenerNS(String namespaceURI,
+                               Object evtGroup)
+    { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
+public void removeEventListenerNS(String namespaceURI,
                                   String type,
                                   EventListener listener,
-                                  boolean useCapture);
-public native boolean willTriggerNS(String namespaceURI,
-                             String type);
-public native boolean hasEventListenerNS(String namespaceURI,
-                                  String type);
+                                  boolean useCapture)
+    { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
+public boolean willTriggerNS(String namespaceURI,
+                             String type)
+    { return _EventTarget.willTriggerNS(namespaceURI, type); }
+public boolean hasEventListenerNS(String namespaceURI,
+                                  String type)
+    { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
 //end EventTarget
 
 }
index 335362520461d70ced58cd655d7aa5b51aaf4c3e..56a510974ade4d9ab3a2f317b71bc70bc9fb2377 100644 (file)
@@ -45,19 +45,37 @@ public class SVGDescElementImpl
        //        SVGStylable
        implements org.w3c.dom.svg.SVGDescElement
 {
+
+public SVGDescElementImpl()
+{
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+}
+
+
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
+
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index f23c17a6a2aabf6ccadd7391a1890e8de2214151..9ee1524469754ae20d34401d3fcf3166613b573d 100644 (file)
@@ -40,25 +40,26 @@ import org.w3c.dom.svg.SVGSVGElement;
 public class SVGDocumentImpl
        extends
                org.inkscape.dom.DocumentImpl
-       //        DocumentEvent
+               //DocumentEvent
        implements org.w3c.dom.svg.SVGDocument
 {
-//from DocumentEvent
-public native Event createEvent(String eventType)
-                             throws DOMException;
+public SVGDocumentImpl()
+{
+    imbue(_DocumentEvent = new org.inkscape.dom.events.DocumentEventImpl());
+}
 
-public native boolean canDispatch(String namespaceURI,
-                               String type);
+//from DocumentEvent
+org.inkscape.dom.events.DocumentEventImpl _DocumentEvent;
+public Event createEvent(String eventType) throws DOMException
+    { return _DocumentEvent.createEvent(eventType); }
+public boolean canDispatch(String namespaceURI, String type)
+    { return _DocumentEvent.canDispatch(namespaceURI, type); }
 //end DocumentEvent
 
 public native String getTitle( );
-
 public native String getReferrer( );
-
 public native String getDomain( );
-
 public native String getURL( );
-
 public native SVGSVGElement getRootElement( );
 
 }
index 5a5cdbe9188da4a63a1be95ff2fc32effcb41249..2e2111649c1b3afdb3827b5d6eff630fbde3d371 100644 (file)
@@ -53,69 +53,110 @@ public class SVGEllipseElementImpl
                //EventTarget
         implements org.w3c.dom.svg.SVGEllipseElement
 {
+public SVGEllipseElementImpl()
+{
+    imbue(_SVGTests = new SVGTestsImpl());
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+    imbue(_SVGTransformable = new SVGTransformableImpl());
+    imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
+}
+
 //from SVGTests
-public native SVGStringList getRequiredFeatures( );
-public native SVGStringList getRequiredExtensions( );
-public native SVGStringList getSystemLanguage( );
-public native boolean hasExtension ( String extension );
+private SVGTestsImpl _SVGTests;
+public SVGStringList getRequiredFeatures()
+   { return _SVGTests.getRequiredFeatures(); }
+public SVGStringList getRequiredExtensions()
+   { return _SVGTests.getRequiredExtensions(); }
+public SVGStringList getSystemLanguage()
+   { return _SVGTests.getSystemLanguage(); }
+public boolean hasExtension (String extension)
+   { return _SVGTests.hasExtension(extension); }
 //end SVGTests
 
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
 //from SVGTransformable
-public native SVGAnimatedTransformList getTransform( );
+private SVGTransformableImpl _SVGTransformable;
+public SVGAnimatedTransformList getTransform()
+    { return _SVGTransformable.getTransform(); }
 //end SVGTransformable
 
 //from SVGLocatable (from SVGTransformable)
-public native SVGElement getNearestViewportElement( );
-public native SVGElement getFarthestViewportElement( );
-
-public native SVGRect   getBBox (  );
-public native SVGMatrix getCTM (  );
-public native SVGMatrix getScreenCTM (  );
-public native SVGMatrix getTransformToElement ( SVGElement element )
-                  throws SVGException;
+public SVGElement getNearestViewportElement()
+    { return _SVGTransformable.getNearestViewportElement(); }
+public SVGElement getFarthestViewportElement()
+    { return _SVGTransformable.getFarthestViewportElement(); }
+public SVGRect getBBox()
+    { return _SVGTransformable.getBBox(); }
+public SVGMatrix getCTM()
+    { return _SVGTransformable.getCTM(); }
+public SVGMatrix getScreenCTM()
+    { return _SVGTransformable.getScreenCTM(); }
+public SVGMatrix getTransformToElement (SVGElement element)
+                  throws SVGException
+    { return _SVGTransformable.getTransformToElement(element); }
 //end SVGLocatable
 
 //from EventTarget
-public native void addEventListener(String type,
+private org.inkscape.dom.events.EventTargetImpl _EventTarget;
+public void addEventListener(String type,
                              EventListener listener,
-                             boolean useCapture);
-public native void removeEventListener(String type,
+                             boolean useCapture)
+    { _EventTarget.addEventListener(type, listener, useCapture); }
+public void removeEventListener(String type,
                                 EventListener listener,
-                                boolean useCapture);
-public native boolean dispatchEvent(Event evt)
-                             throws EventException;
-public native void addEventListenerNS(String namespaceURI,
+                                boolean useCapture)
+    { _EventTarget.removeEventListener(type, listener, useCapture); }
+public boolean dispatchEvent(Event evt)
+                             throws EventException
+    { return _EventTarget.dispatchEvent(evt); }
+public void addEventListenerNS(String namespaceURI,
                                String type,
                                EventListener listener,
                                boolean useCapture,
-                               Object evtGroup);
-public native void removeEventListenerNS(String namespaceURI,
+                               Object evtGroup)
+    { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
+public void removeEventListenerNS(String namespaceURI,
                                   String type,
                                   EventListener listener,
-                                  boolean useCapture);
-public native boolean willTriggerNS(String namespaceURI,
-                             String type);
-public native boolean hasEventListenerNS(String namespaceURI,
-                                  String type);
+                                  boolean useCapture)
+    { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
+public boolean willTriggerNS(String namespaceURI,
+                             String type)
+    { return _EventTarget.willTriggerNS(namespaceURI, type); }
+public boolean hasEventListenerNS(String namespaceURI,
+                                  String type)
+    { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
 //end EventTarget
 
 
index 1bf2b4e98537e9f44b15ab4573f7f7043971a744..a55f2ef49fa80f034b45cbf3ef6f1bff19c4187f 100644 (file)
@@ -44,25 +44,41 @@ public class SVGFEBlendElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEBlendElement
 {
+public SVGFEBlendElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
-public native SVGAnimatedString getIn1( );
+public native SVGAnimatedString getIn1();
 
-public native SVGAnimatedString getIn2( );
+public native SVGAnimatedString getIn2();
 
-public native SVGAnimatedEnumeration getMode( );
+public native SVGAnimatedEnumeration getMode();
 
 }
index 626b377b692cb6f553aab9f25d88c71deb3b8fc6..9a68d21abf8b21c52945330c4b072dd706029746 100644 (file)
@@ -44,21 +44,37 @@ public class SVGFEColorMatrixElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEColorMatrixElement
 {
+public SVGFEColorMatrixElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
+
 public native SVGAnimatedString getIn1( );
 
 public native SVGAnimatedEnumeration getType( );
index 3909943fe68b97ac1e9dc4edf5cc466108319ccc..8ecf3180c046967c4656f2c9e29cae8c9e045f15 100644 (file)
@@ -43,21 +43,37 @@ public class SVGFEComponentTransferElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEComponentTransferElement
 {
+public SVGFEComponentTransferElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
+
 public native SVGAnimatedString getIn1( );
 
 }
index ec6185fc7263fb3e526af8aa269657fd3cd4db97..0b5ca1276f6063fee01210e11fc3fb126c7c5895 100644 (file)
@@ -44,22 +44,38 @@ public class SVGFECompositeElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFECompositeElement
 {
+public SVGFECompositeElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
 
+
 public native SVGAnimatedString getIn1( );
 
 public native SVGAnimatedString getIn2( );
index 567df36ecfa96fd20bc952bfc025cf3a1b815431..5fc3514b6d50c89e64dafaef1a5f5b9957f0ce53 100644 (file)
@@ -43,21 +43,37 @@ public class SVGFEConvolveMatrixElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEConvolveMatrixElement
 {
+public SVGFEConvolveMatrixElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
+
 public native SVGAnimatedInteger     getOrderX( );
 
 public native SVGAnimatedInteger     getOrderY( );
index c5bbaa00d5be9bcc2e5c7aeae8bb5380f77f8ce3..49c95cbecbaa3424cad11da117b92843f190bf85 100644 (file)
@@ -43,18 +43,33 @@ public class SVGFEDiffuseLightingElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEDiffuseLightingElement
 {
+public SVGFEDiffuseLightingElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index 9a92612fea6404547f5442ab35dcca620c7830bf..53c3199c3e09bdbd975bf52e9fc924d880115ff2 100644 (file)
@@ -43,18 +43,33 @@ public class SVGFEDisplacementMapElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEDisplacementMapElement
 {
+public SVGFEDisplacementMapElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index 006aebb4dc0a39e191be443b12965575badb8eb7..476633c0cdd02b04c3848efdd26e8b186a80fea1 100644 (file)
@@ -43,21 +43,37 @@ public class SVGFEFloodElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEFloodElement
 {
+public SVGFEFloodElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
+
 public native SVGAnimatedString getIn1( );
 
 }
index 26d26388e4e06d18cd629fd16b20ff26dec7ed83..07c085d35c7559d86143eaf9686e40cc1d07ef6b 100644 (file)
@@ -42,22 +42,38 @@ public class SVGFEGaussianBlurElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEGaussianBlurElement
 {
+public SVGFEGaussianBlurElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
 
+
 public native SVGAnimatedString getIn1( );
 
 public native SVGAnimatedNumber getStdDeviationX( );
index 0ae130ffc12a6d875c5822effbd786ca50ad5569..896e962281dc1fe13555fd6ea0f9314e72a6b1be 100644 (file)
@@ -51,35 +51,63 @@ public class SVGFEImageElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEImageElement
 {
+public SVGFEImageElementImpl()
+{
+    imbue(_SVGURIReference = new SVGURIReferenceImpl());
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
+
 //from SVGURIReference
-public native SVGAnimatedString getHref( );
+private SVGURIReferenceImpl _SVGURIReference;
+public SVGAnimatedString getHref()
+    { return _SVGURIReference.getHref(); }
 //end SVGURIReference
 
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index ab9185a5515248e67e65e880631fc4f7544f84e7..29e878b691e90dabf5d98f4ba75b625f39e08d0d 100644 (file)
@@ -41,18 +41,33 @@ public class SVGFEMergeElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEMergeElement
 {
+public SVGFEMergeElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index b6d397733c6b1e0adf4734ee4587f30df82c2125..4952375d01f0427e5cd680ddb226a17a51f4fd62 100644 (file)
@@ -40,23 +40,39 @@ public class SVGFEMorphologyElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEMorphologyElement
 {
+public SVGFEMorphologyElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
-public native SVGAnimatedString      getIn1( );
-public native SVGAnimatedEnumeration getOperator( );
-public native SVGAnimatedNumber      getRadiusX( );
-public native SVGAnimatedNumber      getRadiusY( );
+
+public native SVGAnimatedString      getIn1();
+public native SVGAnimatedEnumeration getOperator();
+public native SVGAnimatedNumber      getRadiusX();
+public native SVGAnimatedNumber      getRadiusY();
 }
index f368c732b92a62c678f44683030800ce260bbfa1..86ca46c5b06e079b4159cdc3873f391ff4a7923a 100644 (file)
@@ -41,24 +41,39 @@ public class SVGFEOffsetElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFEOffsetElement
 {
+public SVGFEOffsetElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
-public native SVGAnimatedString getIn1( );
+public native SVGAnimatedString getIn1();
 
-public native SVGAnimatedNumber getDx( );
+public native SVGAnimatedNumber getDx();
 
-public native SVGAnimatedNumber getDy( );
+public native SVGAnimatedNumber getDy();
 
 }
index ff660695edfc1b41a52ddda70311608c94634a7f..4d1091497f515fad32114452cf62f5abedce12ff 100644 (file)
@@ -40,18 +40,33 @@ public class SVGFESpecularLightingElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFESpecularLightingElement
 {
+public SVGFESpecularLightingElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index fea42c589e7d4a32cf5e8cf4f809859fc707a5b8..768f1d7b0ac8e911be58e477b0c7e1475dfa4b55 100644 (file)
@@ -40,18 +40,33 @@ public class SVGFETileElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFETileElement
 {
+public SVGFETileElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index bac59965aa5150308c3612ca8686c113321fa851..15c206fe77e3d363156b10c9f319a4e3177607a0 100644 (file)
@@ -40,20 +40,36 @@ public class SVGFETurbulenceElementImpl
                //SVGFilterPrimitiveStandardAttributes
        implements org.w3c.dom.svg.SVGFETurbulenceElement
 {
+public SVGFETurbulenceElementImpl()
+{
+    imbue(_SVGFilterPrimitiveStandardAttributes =
+             new SVGFilterPrimitiveStandardAttributesImpl());
+}
+
 //from SVGFilterPrimitiveStandardAttributes
-public native SVGAnimatedLength getX( );
-public native SVGAnimatedLength getY( );
-public native SVGAnimatedLength getWidth( );
-public native SVGAnimatedLength getHeight( );
-public native SVGAnimatedString getResult( );
+SVGFilterPrimitiveStandardAttributesImpl _SVGFilterPrimitiveStandardAttributes;
+public SVGAnimatedLength getX()
+    { return _SVGFilterPrimitiveStandardAttributes.getX(); }
+public SVGAnimatedLength getY()
+    { return _SVGFilterPrimitiveStandardAttributes.getY(); }
+public SVGAnimatedLength getWidth()
+    { return _SVGFilterPrimitiveStandardAttributes.getWidth(); }
+public SVGAnimatedLength getHeight()
+    { return _SVGFilterPrimitiveStandardAttributes.getHeight(); }
+public SVGAnimatedString getResult()
+    { return _SVGFilterPrimitiveStandardAttributes.getResult(); }
 //end SVGFilterPrimitiveStandardAttributes
 
 //from SVGStylable (from SVGFilterPrimitiveStandardAttributes)
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+public SVGAnimatedString getClassName()
+    { return _SVGFilterPrimitiveStandardAttributes.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGFilterPrimitiveStandardAttributes.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGFilterPrimitiveStandardAttributes.getPresentationAttribute(name); }
 //end SVGStylable
 
+
 public native SVGAnimatedNumber      getBaseFrequencyX( );
 
 public native SVGAnimatedNumber      getBaseFrequencyY( );
index 2604d8f039671dadcabadb442b6afa290d256e49..d5b36e81e0075c645cbdafc69ed73f74ba584123 100644 (file)
@@ -48,29 +48,52 @@ public class SVGFilterElementImpl
                //SVGUnitTypes
        implements org.w3c.dom.svg.SVGFilterElement
 {
+public SVGFilterElementImpl()
+{
+    imbue(_SVGURIReference = new SVGURIReferenceImpl());
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+}
+
+
 //from SVGURIReference
-public native SVGAnimatedString getHref( );
+private SVGURIReferenceImpl _SVGURIReference;
+public SVGAnimatedString getHref()
+    { return _SVGURIReference.getHref(); }
 //end SVGURIReference
 
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
+
 public native SVGAnimatedEnumeration getFilterUnits( );
 public native SVGAnimatedEnumeration getPrimitiveUnits( );
 public native SVGAnimatedLength getX( );
index 98522a98abf6c261bbdebc8f84b55c9d1ca70d51..40e55e27cf23da4015146f5df095295b55b0d8d8 100644 (file)
@@ -43,14 +43,26 @@ public class SVGFontElementImpl
                //SVGStylable
        implements org.w3c.dom.svg.SVGFontElement
 {
+public SVGFontElementImpl()
+{
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+}
+
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
 
index ed7e5dd733164a88e4b48fe2198db14c9d71cf93..63df6409bf911d5a96468b4e52cfcf0cbd034a2a 100644 (file)
@@ -53,72 +53,115 @@ public class SVGForeignObjectElementImpl
                //EventTarget
        implements org.w3c.dom.svg.SVGForeignObjectElement
 {
+public SVGForeignObjectElementImpl()
+{
+    imbue(_SVGTests = new SVGTestsImpl());
+    imbue(_SVGLangSpace = new SVGLangSpaceImpl());
+    imbue(_SVGExternalResourcesRequired = new SVGExternalResourcesRequiredImpl());
+    imbue(_SVGStylable = new SVGStylableImpl());
+    imbue(_SVGTransformable = new SVGTransformableImpl());
+    imbue(_EventTarget = new org.inkscape.dom.events.EventTargetImpl());
+}
+
+
 //from SVGTests
-public native SVGStringList getRequiredFeatures( );
-public native SVGStringList getRequiredExtensions( );
-public native SVGStringList getSystemLanguage( );
-public native boolean hasExtension ( String extension );
+private SVGTestsImpl _SVGTests;
+public SVGStringList getRequiredFeatures()
+   { return _SVGTests.getRequiredFeatures(); }
+public SVGStringList getRequiredExtensions()
+   { return _SVGTests.getRequiredExtensions(); }
+public SVGStringList getSystemLanguage()
+   { return _SVGTests.getSystemLanguage(); }
+public boolean hasExtension (String extension)
+   { return _SVGTests.hasExtension(extension); }
 //end SVGTests
 
 //from SVGLangSpace
-public native String getXMLlang( );
-public native void setXMLlang( String xmllang )
-                       throws DOMException;
-public native String getXMLspace( );
-public native void setXMLspace( String xmlspace )
-                       throws DOMException;
+private SVGLangSpaceImpl _SVGLangSpace;
+public String getXMLlang()
+    { return _SVGLangSpace.getXMLlang(); }
+public void setXMLlang(String xmllang)
+                       throws DOMException
+    { _SVGLangSpace.setXMLlang(xmllang); }
+public String getXMLspace()
+    { return _SVGLangSpace.getXMLspace(); }
+public void setXMLspace(String xmlspace)
+                       throws DOMException
+    { _SVGLangSpace.setXMLspace(xmlspace); }
 //end SVGLangSpace
 
 //from SVGExternalResourcesRequired
-public native SVGAnimatedBoolean getExternalResourcesRequired( );
+private SVGExternalResourcesRequiredImpl _SVGExternalResourcesRequired;
+public SVGAnimatedBoolean getExternalResourcesRequired()
+    { return _SVGExternalResourcesRequired.getExternalResourcesRequired(); }
 //end SVGExternalResourcesRequired
 
 //from SVGStylable
-public native SVGAnimatedString getClassName( );
-public native CSSStyleDeclaration getStyle( );
-public native CSSValue getPresentationAttribute ( String name );
+private SVGStylableImpl _SVGStylable;
+public SVGAnimatedString getClassName()
+    { return _SVGStylable.getClassName(); }
+public CSSStyleDeclaration getStyle()
+    { return _SVGStylable.getStyle(); }
+public CSSValue getPresentationAttribute(String name)
+    { return _SVGStylable.getPresentationAttribute(name); }
 //end SVGStylable
 
 //from SVGTransformable
-public native SVGAnimatedTransformList getTransform( );
+private SVGTransformableImpl _SVGTransformable;
+public SVGAnimatedTransformList getTransform()
+    { return _SVGTransformable.getTransform(); }
 //end SVGTransformable
 
 //from SVGLocatable (from SVGTransformable)
-public native SVGElement getNearestViewportElement( );
-public native SVGElement getFarthestViewportElement( );
-
-public native SVGRect   getBBox (  );
-public native SVGMatrix getCTM (  );
-public native SVGMatrix getScreenCTM (  );
-public native SVGMatrix getTransformToElement ( SVGElement element )
-                  throws SVGException;
+public SVGElement getNearestViewportElement()
+    { return _SVGTransformable.getNearestViewportElement(); }
+public SVGElement getFarthestViewportElement()
+    { return _SVGTransformable.getFarthestViewportElement(); }
+public SVGRect getBBox()
+    { return _SVGTransformable.getBBox(); }
+public SVGMatrix getCTM()
+    { return _SVGTransformable.getCTM(); }
+public SVGMatrix getScreenCTM()
+    { return _SVGTransformable.getScreenCTM(); }
+public SVGMatrix getTransformToElement (SVGElement element)
+                  throws SVGException
+    { return _SVGTransformable.getTransformToElement(element); }
 //end SVGLocatable
 
 //from EventTarget
-public native void addEventListener(String type,
+private org.inkscape.dom.events.EventTargetImpl _EventTarget;
+public void addEventListener(String type,
                              EventListener listener,
-                             boolean useCapture);
-public native void removeEventListener(String type,
+                             boolean useCapture)
+    { _EventTarget.addEventListener(type, listener, useCapture); }
+public void removeEventListener(String type,
                                 EventListener listener,
-                                boolean useCapture);
-public native boolean dispatchEvent(Event evt)
-                             throws EventException;
-public native void addEventListenerNS(String namespaceURI,
+                                boolean useCapture)
+    { _EventTarget.removeEventListener(type, listener, useCapture); }
+public boolean dispatchEvent(Event evt)
+                             throws EventException
+    { return _EventTarget.dispatchEvent(evt); }
+public void addEventListenerNS(String namespaceURI,
                                String type,
                                EventListener listener,
                                boolean useCapture,
-                               Object evtGroup);
-public native void removeEventListenerNS(String namespaceURI,
+                               Object evtGroup)
+    { _EventTarget.addEventListenerNS(namespaceURI, type, listener, useCapture, evtGroup); }
+public void removeEventListenerNS(String namespaceURI,
                                   String type,
                                   EventListener listener,
-                                  boolean useCapture);
-public native boolean willTriggerNS(String namespaceURI,
-                             String type);
-public native boolean hasEventListenerNS(String namespaceURI,
-                                  String type);
+                                  boolean useCapture)
+    { _EventTarget.removeEventListenerNS(namespaceURI, type, listener, useCapture); }
+public boolean willTriggerNS(String namespaceURI,
+                             String type)
+    { return _EventTarget.willTriggerNS(namespaceURI, type); }
+public boolean hasEventListenerNS(String namespaceURI,
+                                  String type)
+    { return _EventTarget.hasEventListenerNS(namespaceURI, type); }
 //end EventTarget
 
 
+
 public native SVGAnimatedLength getX( );
 public native SVGAnimatedLength getY( );
 public native SVGAnimatedLength getWidth( );