hillion 01/10/15 04:32:56
Modified: sources/org/apache/batik/apps/svgbrowser
JSVGViewerFrame.java
sources/org/apache/batik/dom/traversal DOMTreeWalker.java
Log:
Fixed a problem with the TreeWalker implementation.
Revision Changes Path
1.59 +2 -2
xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java
Index: JSVGViewerFrame.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/apps/svgbrowser/JSVGViewerFrame.java,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -r1.58 -r1.59
--- JSVGViewerFrame.java 2001/10/15 11:10:54 1.58
+++ JSVGViewerFrame.java 2001/10/15 11:32:56 1.59
@@ -157,7 +157,7 @@
* This class represents a SVG viewer swing frame.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: JSVGViewerFrame.java,v 1.58 2001/10/15 11:10:54 tkormann Exp $
+ * @version $Id: JSVGViewerFrame.java,v 1.59 2001/10/15 11:32:56 hillion Exp $
*/
public class JSVGViewerFrame
extends JFrame
@@ -1198,7 +1198,7 @@
TreeWalker tw;
tw = ((DocumentTraversal)doc).createTreeWalker
(doc,
- NodeFilter.SHOW_ALL,
+ NodeFilter.SHOW_PROCESSING_INSTRUCTION,
null,
true);
1.2 +14 -14
xml-batik/sources/org/apache/batik/dom/traversal/DOMTreeWalker.java
Index: DOMTreeWalker.java
===================================================================
RCS file:
/home/cvs/xml-batik/sources/org/apache/batik/dom/traversal/DOMTreeWalker.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- DOMTreeWalker.java 2000/11/22 16:27:02 1.1
+++ DOMTreeWalker.java 2001/10/15 11:32:56 1.2
@@ -20,7 +20,7 @@
* interface.
*
* @author <a href="mailto:[EMAIL PROTECTED]">Stephane Hillion</a>
- * @version $Id: DOMTreeWalker.java,v 1.1 2000/11/22 16:27:02 hillion Exp $
+ * @version $Id: DOMTreeWalker.java,v 1.2 2001/10/15 11:32:56 hillion Exp $
*/
public class DOMTreeWalker implements TreeWalker {
@@ -151,7 +151,7 @@
* <b>DOM</b>: Implements {@link TreeWalker#previousSibling()}.
*/
public Node previousSibling() {
- Node result = previousSibling(currentNode);
+ Node result = previousSibling(currentNode, root);
if (result != null) {
currentNode = result;
}
@@ -162,7 +162,7 @@
* <b>DOM</b>: Implements {@link TreeWalker#nextSibling()}.
*/
public Node nextSibling() {
- Node result = nextSibling(currentNode);
+ Node result = nextSibling(currentNode, root);
if (result != null) {
currentNode = result;
}
@@ -173,7 +173,7 @@
* <b>DOM</b>: Implements {@link TreeWalker#previousNode()}.
*/
public Node previousNode() {
- Node result = previousSibling(currentNode);
+ Node result = previousSibling(currentNode, root);
if (result == null) {
result = parentNode(currentNode);
if (result != null) {
@@ -198,7 +198,7 @@
if ((result = firstChild(currentNode)) != null) {
return currentNode = result;
}
- if ((result = nextSibling(currentNode)) != null) {
+ if ((result = nextSibling(currentNode, root)) != null) {
return currentNode = result;
}
Node parent = currentNode;
@@ -207,7 +207,7 @@
if (parent == null) {
return null;
}
- if ((result = nextSibling(parent)) != null) {
+ if ((result = nextSibling(parent, root)) != null) {
return currentNode = result;
}
}
@@ -257,7 +257,7 @@
}
// Fall through
default: // NodeFilter.FILTER_REJECT
- return nextSibling(result);
+ return nextSibling(result, n);
}
}
@@ -283,14 +283,14 @@
}
// Fall through
default: // NodeFilter.FILTER_REJECT
- return previousSibling(result);
+ return previousSibling(result, n);
}
}
/**
* Returns the previous sibling of the given node.
*/
- protected Node previousSibling(Node n) {
+ protected Node previousSibling(Node n, Node root) {
if (n == root) {
return null;
}
@@ -301,7 +301,7 @@
return null;
}
if (acceptNode(result) == NodeFilter.FILTER_SKIP) {
- return previousSibling(result);
+ return previousSibling(result, root);
}
return null;
}
@@ -315,14 +315,14 @@
}
// Fall through
default: // NodeFilter.FILTER_REJECT
- return previousSibling(result);
+ return previousSibling(result, root);
}
}
/**
* Returns the next sibling of the given node.
*/
- protected Node nextSibling(Node n) {
+ protected Node nextSibling(Node n, Node root) {
if (n == root) {
return null;
}
@@ -333,7 +333,7 @@
return null;
}
if (acceptNode(result) == NodeFilter.FILTER_SKIP) {
- return nextSibling(result);
+ return nextSibling(result, root);
}
return null;
}
@@ -347,7 +347,7 @@
}
// Fall through
default: // NodeFilter.FILTER_REJECT
- return nextSibling(result);
+ return nextSibling(result, root);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]