com.dfki.peregrin.site.tree
Class PathTree
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--java.util.Vector
|
+--com.dfki.peregrin.site.tree.PathTree
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Collection, java.util.List, java.io.Serializable
- Direct Known Subclasses:
- Merger, Provider, Requester, SearchEngine
- public class PathTree
- extends java.util.Vector
- See Also:
- Serialized Form
Fields inherited from class java.util.Vector |
capacityIncrement, elementCount, elementData |
Fields inherited from class java.util.AbstractList |
modCount |
Method Summary |
void |
addAttributes(StringKeyTable attributes)
|
void |
addElement(RunParameter params)
|
void |
addElement(RunParameter params,
StringKeyTable attributes)
|
void |
appendList(java.util.Vector l)
|
void |
appendList(java.util.Vector l,
StringKeyTable attributes)
|
boolean |
hiddenSearch()
|
RunParameter |
listElementAt(int i)
|
java.util.Vector |
nodeList()
|
void |
plainSearchNodes(Path path,
SiteNode root,
boolean searchhidden,
SiteServlet servlet)
|
void |
plainSearchNodes(Path path,
SiteNode root,
SiteServlet servlet)
|
void |
plainSearchNodes(java.lang.String path,
SiteNode root,
boolean searchhidden,
SiteServlet servlet)
|
void |
plainSearchNodes(java.lang.String path,
SiteNode root,
SiteServlet servlet)
|
int |
searchNodes(Path path,
RunParameter params)
|
int |
searchNodes(Path path,
RunParameter params,
boolean searchhidden)
|
int |
searchNodes(java.lang.String path,
RunParameter params)
searchNodes searches in the XML tree using a file system-like path. |
int |
searchNodes(java.lang.String path,
RunParameter params,
boolean searchhidden)
|
void |
setHiddenSearch(boolean s)
|
void |
setStatSearch(boolean s)
|
boolean |
statSearch()
|
void |
statSearchNodes(Path path,
SiteNode root,
RunParameter params)
|
void |
statSearchNodes(java.lang.String path,
SiteNode root,
RunParameter params)
|
Methods inherited from class java.util.Vector |
add, add, addAll, addAll, addElement, capacity, clear, clone, contains, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, lastElement, lastIndexOf, lastIndexOf, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, toString, trimToSize |
Methods inherited from class java.util.AbstractList |
iterator, listIterator, listIterator |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
iterator, listIterator, listIterator |
PathTree
public PathTree()
PathTree
public PathTree(java.util.Vector sn)
setStatSearch
public void setStatSearch(boolean s)
statSearch
public boolean statSearch()
setHiddenSearch
public void setHiddenSearch(boolean s)
hiddenSearch
public boolean hiddenSearch()
nodeList
public java.util.Vector nodeList()
listElementAt
public RunParameter listElementAt(int i)
addElement
public void addElement(RunParameter params)
addElement
public void addElement(RunParameter params,
StringKeyTable attributes)
appendList
public void appendList(java.util.Vector l)
appendList
public void appendList(java.util.Vector l,
StringKeyTable attributes)
addAttributes
public void addAttributes(StringKeyTable attributes)
searchNodes
public int searchNodes(java.lang.String path,
RunParameter params)
- searchNodes searches in the XML tree using a file system-like path. the path
may be absolute or relative wrt. a given node.
a path is a string of the following form:
path ::= {'/' | '//'} {nodename {'/' nodename}* {'/'}}
nodename ::= '.' | '..' | string
if the path is empty, it is the same as '//'.
'//' denotes the root node of the whole XML hierarchy,
'/' at the beginning denotes the root node of the file where the given
node is contained.
'.' and '..' behave as the same symbols in the unix file system.
searchNodes
public int searchNodes(java.lang.String path,
RunParameter params,
boolean searchhidden)
searchNodes
public int searchNodes(Path path,
RunParameter params)
searchNodes
public int searchNodes(Path path,
RunParameter params,
boolean searchhidden)
statSearchNodes
public void statSearchNodes(java.lang.String path,
SiteNode root,
RunParameter params)
statSearchNodes
public void statSearchNodes(Path path,
SiteNode root,
RunParameter params)
plainSearchNodes
public void plainSearchNodes(java.lang.String path,
SiteNode root,
SiteServlet servlet)
plainSearchNodes
public void plainSearchNodes(Path path,
SiteNode root,
SiteServlet servlet)
plainSearchNodes
public void plainSearchNodes(java.lang.String path,
SiteNode root,
boolean searchhidden,
SiteServlet servlet)
plainSearchNodes
public void plainSearchNodes(Path path,
SiteNode root,
boolean searchhidden,
SiteServlet servlet)