diff options
Diffstat (limited to 'kdejava/koala/org/kde/koala/CustomNodeFilter.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/CustomNodeFilter.java | 49 |
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(); +} |