summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/org/kde/koala/CustomNodeFilter.java
diff options
context:
space:
mode:
Diffstat (limited to 'kdejava/koala/org/kde/koala/CustomNodeFilter.java')
-rw-r--r--kdejava/koala/org/kde/koala/CustomNodeFilter.java49
1 files changed, 49 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/CustomNodeFilter.java b/kdejava/koala/org/kde/koala/CustomNodeFilter.java
new file mode 100644
index 00000000..f032abc7
--- /dev/null
+++ b/kdejava/koala/org/kde/koala/CustomNodeFilter.java
@@ -0,0 +1,49 @@
+//Auto-generated by kalyptus. DO NOT EDIT.
+package org.kde.koala;
+
+import org.kde.qt.Qt;
+import org.kde.qt.QtSupport;
+
+/**
+
+ CustomNodeFilter can be used to define your own NodeFilter for use
+ with NodeIterators and TreeWalkers. You can create a custom filter
+ by doing the following:
+ class MyCustomNodeFilter {
+ .....
+ short acceptNode (Noden);
+ .....
+ }
+ Then in your program:
+ short MyCustomNodeFilter.acceptNode (Noden)
+ {
+ if (condition)
+ return NodeFilter.FILTER_ACCEPT;
+ else
+ ....
+ }
+ MyCustomFilter filter = new MyCustomFilter();
+ NodeFilter nf = NodeFilter.createCustom(filter);
+ NodeIterator ni = document.createNodeIterator(document,NodeFilter.SHOW_ALL,nf,false);
+ The default implementation of acceptNode() returns NodeFilter.FILTER_ACCEPT
+ for all nodes.
+ @short CustomNodeFilter can be used to define your own NodeFilter for use with NodeIterators and TreeWalkers.
+
+*/
+public class CustomNodeFilter extends DomShared {
+ protected CustomNodeFilter(Class dummy){super((Class) null);}
+ public CustomNodeFilter() {
+ super((Class) null);
+ newCustomNodeFilter();
+ }
+ private native void newCustomNodeFilter();
+ public native short acceptNode(Node n);
+ public native boolean isNull();
+ /**
+ not part of the DOM
+ Returns a name specifying the type of custom node filter. Useful for checking
+ if an custom node filter is of a particular sublass.
+ @short
+ */
+ public native String customNodeFilterType();
+}