You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by hi...@apache.org on 2002/06/21 17:52:00 UTC
cvs commit: xml-batik/sources/org/apache/batik/dom/svg SVGOMSVGElement.java
hillion 2002/06/21 08:52:00
Modified: sources/org/apache/batik/css/engine/sac
CSSDescendantSelector.java
sources/org/apache/batik/dom/svg SVGOMSVGElement.java
Log:
SVGSVGElement.createSVGPoint() implementation.
Revision Changes Path
1.3 +6 -9 xml-batik/sources/org/apache/batik/css/engine/sac/CSSDescendantSelector.java
Index: CSSDescendantSelector.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/css/engine/sac/CSSDescendantSelector.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- CSSDescendantSelector.java 21 May 2002 09:51:38 -0000 1.2
+++ CSSDescendantSelector.java 21 Jun 2002 15:52:00 -0000 1.3
@@ -45,14 +45,11 @@
public boolean match(Element e, String pseudoE) {
ExtendedSelector p = (ExtendedSelector)getAncestorSelector();
for (Node n = e.getParentNode(); n != null; n = n.getParentNode()) {
- if (n.getNodeType() == Node.ELEMENT_NODE) {
- if (n.getNodeType() == Node.ELEMENT_NODE &&
- p.match((Element)n, null)) {
- return
- ((ExtendedSelector)getSimpleSelector()).match(e,
- pseudoE);
- }
- }
+ if (n.getNodeType() == Node.ELEMENT_NODE &&
+ p.match((Element)n, null)) {
+ return ((ExtendedSelector)getSimpleSelector()).match(e,
+ pseudoE);
+ }
}
return false;
}
1.18 +26 -3 xml-batik/sources/org/apache/batik/dom/svg/SVGOMSVGElement.java
Index: SVGOMSVGElement.java
===================================================================
RCS file: /home/cvs/xml-batik/sources/org/apache/batik/dom/svg/SVGOMSVGElement.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- SVGOMSVGElement.java 24 Apr 2002 13:01:26 -0000 1.17
+++ SVGOMSVGElement.java 21 Jun 2002 15:52:00 -0000 1.18
@@ -280,9 +280,32 @@
public SVGAngle createSVGAngle ( ) {
throw new Error();
}
- public SVGPoint createSVGPoint ( ) {
- throw new Error();
+
+ /**
+ * <b>DOM</b>: Implements {@link SVGSVGElement#createSVGPoint()}.
+ */
+ public SVGPoint createSVGPoint() {
+ return new SVGPoint() {
+ float x;
+ float y;
+ public float getX() {
+ return x;
+ }
+ public void setX(float x) throws DOMException {
+ this.x = x;
+ }
+ public float getY() {
+ return y;
+ }
+ public void setY(float y) throws DOMException {
+ this.y = y;
+ }
+ public SVGPoint matrixTransform(SVGMatrix matrix) {
+ throw new RuntimeException("!!! TODO: matrixTransform()");
+ }
+ };
}
+
public SVGMatrix createSVGMatrix ( ) {
throw new Error();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xml.apache.org
For additional commands, e-mail: batik-dev-help@xml.apache.org