Java Doc for LocPathIterator.java in  » XML » xalan » org » apache » xpath » axes » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » XML » xalan » org.apache.xpath.axes 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.xpath.axes.PredicatedNodeTest
   org.apache.xpath.axes.LocPathIterator

All known Subclasses:   org.apache.xpath.axes.UnionPathIterator,  org.apache.xpath.axes.DescendantIterator,  org.apache.xpath.axes.FilterExprIteratorSimple,  org.apache.xpath.axes.WalkingIterator,  org.apache.xpath.axes.BasicTestIterator,  org.apache.xpath.axes.SelfIteratorNoPredicate,  org.apache.xpath.axes.ChildIterator,  org.apache.xpath.axes.MatchPatternIterator,
LocPathIterator
abstract public class LocPathIterator extends PredicatedNodeTest implements Cloneable,DTMIterator,java.io.Serializable,PathComponent(Code)
This class extends NodeSetDTM, which implements NodeIterator, and fetches nodes one at a time in document order based on a XPath


Field Summary
protected  booleanm_allowDetach
     Control over whether it is OK for detach to reset the iterator.
protected transient  DTMm_cdtm
     The dtm of the context node.
protected transient  IteratorPoolm_clones
     The pool for cloned iterators.
protected transient  intm_context
     The context node for this iterator, which doesn't change through the course of the iteration.
protected transient  intm_currentContextNode
     The node context from where the expression is being executed from (i.e.
protected transient  XPathContextm_execContext
     The XPathContext reference, needed for execution of many operations.
public transient  intm_lastFetched
     The last node that was fetched, usually by nextNode.
protected transient  intm_length
    
protected transient  intm_pos
     The current position of the context node.
transient  intm_stackFrame
     The stack frame index for this iterator.
final static  longserialVersionUID
    

Constructor Summary
protected  LocPathIterator()
     Create a LocPathIterator object.
protected  LocPathIterator(PrefixResolver nscontext)
     Create a LocPathIterator object.
protected  LocPathIterator(Compiler compiler, int opPos, int analysis)
     Create a LocPathIterator object, including creation of step walkers from the opcode list, and call back into the Compiler to create predicate expressions.
protected  LocPathIterator(Compiler compiler, int opPos, int analysis, boolean shouldLoadWalkers)
     Create a LocPathIterator object, including creation of step walkers from the opcode list, and call back into the Compiler to create predicate expressions.

Method Summary
public  voidallowDetachToRelease(boolean allowRelease)
     Specify if it's OK for detach to release the iterator for reuse.
public  DTMIteratorasIterator(XPathContext xctxt, int contextNode)
     Given an select expression and a context, evaluate the XPath and return the resulting iterator.
public  intasNode(XPathContext xctxt)
     Return the first node out of the nodeset, if this expression is a nodeset expression.
public  booleanbool(XPathContext xctxt)
     Evaluate this operation directly to a boolean.
Parameters:
  xctxt - The runtime execution context.
public  voidcallVisitors(ExpressionOwner owner, XPathVisitor visitor)
    
public  DTMIteratorcloneWithReset()
     Get a cloned Iterator that is reset to the beginning of the query.
public  voiddetach()
     Detaches the iterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state.
public  XObjectexecute(XPathContext xctxt)
     Execute this iterator, meaning create a clone that can store state, and initialize it for fast execution from the current runtime state.
public  voidexecuteCharsToContentHandler(XPathContext xctxt, org.xml.sax.ContentHandler handler)
     Execute an expression in the XPath runtime context, and return the result of the expression.
Parameters:
  xctxt - The XPath runtime context.
Parameters:
  handler - The target content handler.
public  intgetAnalysisBits()
     Get the analysis bits for this walker, as defined in the WalkerFactory.
public  intgetAxis()
     Returns the axis being iterated, if it is known.
final public  intgetContext()
     The node context for the iterator.
final public  intgetCurrentContextNode()
     The node context from where the expression is being executed from (i.e.
public  intgetCurrentNode()
     Return the last fetched node.
final public  intgetCurrentPos()
     Get the current position, which is one less than the next nextNode() call will retrieve.
public  DTMgetDTM(int nodeHandle)
     Get an instance of a DTM that "owns" a node handle.
public  DTMManagergetDTMManager()
     Get an instance of the DTMManager.
public  booleangetExpandEntityReferences()
     The value of this flag determines whether the children of entity reference nodes are visible to the iterator.
public  DTMFiltergetFilter()
     The filter used to screen nodes.
final public  booleangetFoundLast()
     Tells if we've found the last node yet.
public  booleangetIsTopLevel()
     Get if this is an iterator at the upper level of the XPath.
public  intgetLastPos(XPathContext xctxt)
    
public  intgetLength()
     The number of nodes in the list.
final public  PrefixResolvergetPrefixResolver()
     Return the saved reference to the prefix resolver that was in effect when this iterator was created.
public  intgetRoot()
     The root node of the Iterator, as specified when it was created.
public  intgetWhatToShow()
     This attribute determines which node types are presented via the iterator.
final public  XPathContextgetXPathContext()
     The XPath execution context we are operating on.
public  voidincrementCurrentPos()
     Increment the current position in the node set.
public  booleanisDocOrdered()
     Returns true if all the nodes in the iteration well be returned in document order.
public  booleanisFresh()
     Tells if this NodeSetDTM is "fresh", in other words, if the first nextNode() that is called will return the first node in the set.
public  booleanisMutable()
     Tells if this iterator can have nodes added to it or set via the setItem(int node, int index) method.
public  booleanisNodesetExpr()
     Tell if the expression is a nodeset expression.
public  intitem(int index)
     Returns the index th item in the collection.
abstract public  intnextNode()
     Returns the next node in the set and advances the position of the iterator in the set.
public  intpreviousNode()
     Returns the previous node in the set and moves the position of the iterator backwards in the set.
public  voidreset()
     Reset the iterator.
protected  intreturnNextNode(int nextNode)
     Bottleneck the return of a next node, to make returns easier from nextNode().
Parameters:
  nextNode - The next node found, may be null.
public  voidrunTo(int index)
     If an index is requested, NodeSetDTM will call this method to run the iterator to the index.
final public  voidsetCurrentContextNode(int n)
     Set the current context node for this iterator.
public  voidsetCurrentPos(int i)
     Set the current position in the node set.
public  voidsetEnvironment(Object environment)
     Set the environment in which this iterator operates, which should provide: a node (the context node...
public  voidsetIsTopLevel(boolean b)
     Set if this is an iterator at the upper level of the XPath.
public  voidsetItem(int node, int index)
     Sets the node at the specified index of this vector to be the specified node.
protected  voidsetNextPosition(int next)
     Set the next position index of this iterator.
public  voidsetRoot(int context, Object environment)
     Initialize the context values for this expression after it is cloned.
public  voidsetShouldCacheNodes(boolean b)
     If setShouldCacheNodes(true) is called, then nodes will be cached.
public  intsize()
     Get the length of the cached nodes.

Note: for the moment at least, this only returns the size of the nodes that have been fetched to date, it doesn't attempt to run to the end to make sure we have found everything.


Field Detail
m_allowDetach
protected boolean m_allowDetach(Code)
Control over whether it is OK for detach to reset the iterator.



m_cdtm
protected transient DTM m_cdtm(Code)
The dtm of the context node. Careful about using this... it may not be the dtm of the current node.



m_clones
protected transient IteratorPool m_clones(Code)
The pool for cloned iterators. Iterators need to be cloned because the hold running state, and thus the original iterator expression from the stylesheet pool can not be used.



m_context
protected transient int m_context(Code)
The context node for this iterator, which doesn't change through the course of the iteration.



m_currentContextNode
protected transient int m_currentContextNode(Code)
The node context from where the expression is being executed from (i.e. for current() support). Different from m_context in that this is the context for the entire expression, rather than the context for the subexpression.



m_execContext
protected transient XPathContext m_execContext(Code)
The XPathContext reference, needed for execution of many operations.



m_lastFetched
public transient int m_lastFetched(Code)
The last node that was fetched, usually by nextNode.



m_length
protected transient int m_length(Code)



m_pos
protected transient int m_pos(Code)
The current position of the context node.



m_stackFrame
transient int m_stackFrame(Code)
The stack frame index for this iterator.



serialVersionUID
final static long serialVersionUID(Code)




Constructor Detail
LocPathIterator
protected LocPathIterator()(Code)
Create a LocPathIterator object.



LocPathIterator
protected LocPathIterator(PrefixResolver nscontext)(Code)
Create a LocPathIterator object.
Parameters:
  nscontext - The namespace context for this iterator,should be OK if null.



LocPathIterator
protected LocPathIterator(Compiler compiler, int opPos, int analysis) throws javax.xml.transform.TransformerException(Code)
Create a LocPathIterator object, including creation of step walkers from the opcode list, and call back into the Compiler to create predicate expressions.
Parameters:
  compiler - The Compiler which is creatingthis expression.
Parameters:
  opPos - The position of this iterator in theopcode list from the compiler.
throws:
  javax.xml.transform.TransformerException -



LocPathIterator
protected LocPathIterator(Compiler compiler, int opPos, int analysis, boolean shouldLoadWalkers) throws javax.xml.transform.TransformerException(Code)
Create a LocPathIterator object, including creation of step walkers from the opcode list, and call back into the Compiler to create predicate expressions.
Parameters:
  compiler - The Compiler which is creatingthis expression.
Parameters:
  opPos - The position of this iterator in theopcode list from the compiler.
Parameters:
  shouldLoadWalkers - True if walkers should beloaded, or false if this is a derived iterator andit doesn't wish to load child walkers.
throws:
  javax.xml.transform.TransformerException -




Method Detail
allowDetachToRelease
public void allowDetachToRelease(boolean allowRelease)(Code)
Specify if it's OK for detach to release the iterator for reuse.
Parameters:
  allowRelease - true if it is OK for detach to release this iterator for pooling.



asIterator
public DTMIterator asIterator(XPathContext xctxt, int contextNode) throws javax.xml.transform.TransformerException(Code)
Given an select expression and a context, evaluate the XPath and return the resulting iterator.
Parameters:
  xctxt - The execution context.
Parameters:
  contextNode - The node that "." expresses.
throws:
  TransformerException - thrown if the active ProblemListener decidesthe error condition is severe enough to halt processing.
throws:
  javax.xml.transform.TransformerException -



asNode
public int asNode(XPathContext xctxt) throws javax.xml.transform.TransformerException(Code)
Return the first node out of the nodeset, if this expression is a nodeset expression. This is the default implementation for nodesets. Derived classes should try and override this and return a value without having to do a clone operation.
Parameters:
  xctxt - The XPath runtime context. the first node out of the nodeset, or DTM.NULL.



bool
public boolean bool(XPathContext xctxt) throws javax.xml.transform.TransformerException(Code)
Evaluate this operation directly to a boolean.
Parameters:
  xctxt - The runtime execution context. The result of the operation as a boolean.
throws:
  javax.xml.transform.TransformerException -



callVisitors
public void callVisitors(ExpressionOwner owner, XPathVisitor visitor)(Code)

See Also:   org.apache.xpath.XPathVisitable.callVisitors(ExpressionOwnerXPathVisitor)



cloneWithReset
public DTMIterator cloneWithReset() throws CloneNotSupportedException(Code)
Get a cloned Iterator that is reset to the beginning of the query. A cloned NodeIterator set of the start of the query.
throws:
  CloneNotSupportedException -



detach
public void detach()(Code)
Detaches the iterator from the set which it iterated over, releasing any computational resources and placing the iterator in the INVALID state. Afterdetach has been invoked, calls to nextNode orpreviousNode will raise the exception INVALID_STATE_ERR.



execute
public XObject execute(XPathContext xctxt) throws javax.xml.transform.TransformerException(Code)
Execute this iterator, meaning create a clone that can store state, and initialize it for fast execution from the current runtime state. When this is called, no actual query from the current context node is performed.
Parameters:
  xctxt - The XPath execution context. An XNodeSet reference that holds this iterator.
throws:
  javax.xml.transform.TransformerException -



executeCharsToContentHandler
public void executeCharsToContentHandler(XPathContext xctxt, org.xml.sax.ContentHandler handler) throws javax.xml.transform.TransformerException, org.xml.sax.SAXException(Code)
Execute an expression in the XPath runtime context, and return the result of the expression.
Parameters:
  xctxt - The XPath runtime context.
Parameters:
  handler - The target content handler. The result of the expression in the form of a XObject.
throws:
  javax.xml.transform.TransformerException - if a runtime exceptionoccurs.
throws:
  org.xml.sax.SAXException -



getAnalysisBits
public int getAnalysisBits()(Code)
Get the analysis bits for this walker, as defined in the WalkerFactory. One of WalkerFactory#BIT_DESCENDANT, etc.



getAxis
public int getAxis()(Code)
Returns the axis being iterated, if it is known. Axis.CHILD, etc., or -1 if the axis is not known or is of multiple types.



getContext
final public int getContext()(Code)
The node context for the iterator. The node context, same as getRoot().



getCurrentContextNode
final public int getCurrentContextNode()(Code)
The node context from where the expression is being executed from (i.e. for current() support). The top-level node context of the entire expression.



getCurrentNode
public int getCurrentNode()(Code)
Return the last fetched node. Needed to support the UnionPathIterator. The last fetched node, or null if the last fetch was null.



getCurrentPos
final public int getCurrentPos()(Code)
Get the current position, which is one less than the next nextNode() call will retrieve. i.e. if you call getCurrentPos() and the return is 0, the next fetch will take place at index 1. A value greater than or equal to zero that indicates the nextnode position to fetch.



getDTM
public DTM getDTM(int nodeHandle)(Code)
Get an instance of a DTM that "owns" a node handle. Since a node iterator may be passed without a DTMManager, this allows the caller to easily get the DTM using just the iterator.
Parameters:
  nodeHandle - the nodeHandle. a non-null DTM reference.



getDTMManager
public DTMManager getDTMManager()(Code)
Get an instance of the DTMManager. Since a node iterator may be passed without a DTMManager, this allows the caller to easily get the DTMManager using just the iterator. a non-null DTMManager reference.



getExpandEntityReferences
public boolean getExpandEntityReferences()(Code)
The value of this flag determines whether the children of entity reference nodes are visible to the iterator. If false, they will be skipped over.
To produce a view of the document that has entity references expanded and does not expose the entity reference node itself, use the whatToShow flags to hide the entity reference node and set expandEntityReferences to true when creating the iterator. To produce a view of the document that has entity reference nodes but no entity expansion, use the whatToShow flags to show the entity reference node and set expandEntityReferences to false. Always true, since entity reference nodes are notvisible in the XPath model.



getFilter
public DTMFilter getFilter()(Code)
The filter used to screen nodes. Not used at this time, this is here only to fullfill the DOM NodeIterator interface. Always null.
See Also:   org.w3c.dom.traversal.NodeIterator



getFoundLast
final public boolean getFoundLast()(Code)
Tells if we've found the last node yet. true if the last nextNode returned null.



getIsTopLevel
public boolean getIsTopLevel()(Code)
Get if this is an iterator at the upper level of the XPath. true if this location path is at the top level of theexpression.



getLastPos
public int getLastPos(XPathContext xctxt)(Code)

See Also:   PredicatedNodeTest.getLastPos(XPathContext)



getLength
public int getLength()(Code)
The number of nodes in the list. The range of valid child node indices is 0 to length-1 inclusive. The number of nodes in the list, always greater or equal to zero.



getPrefixResolver
final public PrefixResolver getPrefixResolver()(Code)
Return the saved reference to the prefix resolver that was in effect when this iterator was created. The prefix resolver or this iterator, which may be null.



getRoot
public int getRoot()(Code)
The root node of the Iterator, as specified when it was created. The "root" of this iterator, which, in XPath terms,is the node context for this iterator.



getWhatToShow
public int getWhatToShow()(Code)
This attribute determines which node types are presented via the iterator. The available set of constants is defined in the NodeFilter interface.

This is somewhat useless at this time, since it doesn't really return information that tells what this iterator will show. It is here only to fullfill the DOM NodeIterator interface.

For now, always NodeFilter.SHOW_ALL & ~NodeFilter.SHOW_ENTITY_REFERENCE.
See Also:   org.w3c.dom.traversal.NodeIterator



getXPathContext
final public XPathContext getXPathContext()(Code)
The XPath execution context we are operating on. XPath execution context this iterator is operating on,or null if setRoot has not been called.



incrementCurrentPos
public void incrementCurrentPos()(Code)
Increment the current position in the node set.



isDocOrdered
public boolean isDocOrdered()(Code)
Returns true if all the nodes in the iteration well be returned in document order. true as a default.



isFresh
public boolean isFresh()(Code)
Tells if this NodeSetDTM is "fresh", in other words, if the first nextNode() that is called will return the first node in the set. true of nextNode has not been called.



isMutable
public boolean isMutable()(Code)
Tells if this iterator can have nodes added to it or set via the setItem(int node, int index) method. True if the nodelist can be mutated.



isNodesetExpr
public boolean isNodesetExpr()(Code)
Tell if the expression is a nodeset expression. true if the expression can be represented as a nodeset.



item
public int item(int index)(Code)
Returns the index th item in the collection. If index is greater than or equal to the number of nodes in the list, this returns null .
Parameters:
  index - Index into the collection. The node at the index th position in theNodeList , or null if that is not a validindex.



nextNode
abstract public int nextNode()(Code)
Returns the next node in the set and advances the position of the iterator in the set. After a NodeIterator is created, the first call to nextNode() returns the first node in the set. The next Node in the set being iterated over, ornull if there are no more members in that set.



previousNode
public int previousNode()(Code)
Returns the previous node in the set and moves the position of the iterator backwards in the set. The previous Node in the set being iterated over,ornull if there are no more members in that set.



reset
public void reset()(Code)
Reset the iterator.



returnNextNode
protected int returnNextNode(int nextNode)(Code)
Bottleneck the return of a next node, to make returns easier from nextNode().
Parameters:
  nextNode - The next node found, may be null. The same node that was passed as an argument.



runTo
public void runTo(int index)(Code)
If an index is requested, NodeSetDTM will call this method to run the iterator to the index. By default this sets m_next to the index. If the index argument is -1, this signals that the iterator should be run to the end.
Parameters:
  index - The index to run to, or -1 if the iteratorshould run to the end.



setCurrentContextNode
final public void setCurrentContextNode(int n)(Code)
Set the current context node for this iterator.
Parameters:
  n - Must be a non-null reference to the node context.



setCurrentPos
public void setCurrentPos(int i)(Code)
Set the current position in the node set.
Parameters:
  i - Must be a valid index greaterthan or equal to zero and less than m_cachedNodes.size().



setEnvironment
public void setEnvironment(Object environment)(Code)
Set the environment in which this iterator operates, which should provide: a node (the context node... same value as "root" defined below) a pair of non-zero positive integers (the context position and the context size) a set of variable bindings a function library the set of namespace declarations in scope for the expression.

At this time the exact implementation of this environment is application dependent. Probably a proper interface will be created fairly soon.


Parameters:
  environment - The environment object.



setIsTopLevel
public void setIsTopLevel(boolean b)(Code)
Set if this is an iterator at the upper level of the XPath.
Parameters:
  b - true if this location path is at the top level of theexpression.



setItem
public void setItem(int node, int index)(Code)
Sets the node at the specified index of this vector to be the specified node. The previous component at that position is discarded.

The index must be a value greater than or equal to 0 and less than the current size of the vector. The iterator must be in cached mode.

Meant to be used for sorted iterators.


Parameters:
  node - Node to set
Parameters:
  index - Index of where to set the node



setNextPosition
protected void setNextPosition(int next)(Code)
Set the next position index of this iterator.
Parameters:
  next - A value greater than or equal to zero that indicates the nextnode position to fetch.



setRoot
public void setRoot(int context, Object environment)(Code)
Initialize the context values for this expression after it is cloned.
Parameters:
  context - The XPath runtime context for thistransformation.



setShouldCacheNodes
public void setShouldCacheNodes(boolean b)(Code)
If setShouldCacheNodes(true) is called, then nodes will be cached. They are not cached by default.
Parameters:
  b - True if this iterator should cache nodes.



size
public int size()(Code)
Get the length of the cached nodes.

Note: for the moment at least, this only returns the size of the nodes that have been fetched to date, it doesn't attempt to run to the end to make sure we have found everything. This should be reviewed.

The size of the current cache list.



Fields inherited from org.apache.xpath.axes.PredicatedNodeTest
final static boolean DEBUG_PREDICATECOUNTING(Code)(Java Doc)
protected transient boolean m_foundLast(Code)(Java Doc)
protected LocPathIterator m_lpi(Code)(Java Doc)
protected int m_predCount(Code)(Java Doc)
transient int m_predicateIndex(Code)(Java Doc)
protected transient int[] m_proximityPositions(Code)(Java Doc)
final static long serialVersionUID(Code)(Java Doc)

Methods inherited from org.apache.xpath.axes.PredicatedNodeTest
public short acceptNode(int n)(Code)(Java Doc)
public void callPredicateVisitors(XPathVisitor visitor)(Code)(Java Doc)
public boolean canTraverseOutsideSubtree()(Code)(Java Doc)
public Object clone() throws CloneNotSupportedException(Code)(Java Doc)
protected void countProximityPosition(int i)(Code)(Java Doc)
public boolean deepEquals(Expression expr)(Code)(Java Doc)
boolean executePredicates(int context, XPathContext xctxt) throws javax.xml.transform.TransformerException(Code)(Java Doc)
public void fixupVariables(java.util.Vector vars, int globalsSize)(Code)(Java Doc)
abstract public int getLastPos(XPathContext xctxt)(Code)(Java Doc)
public LocPathIterator getLocPathIterator()(Code)(Java Doc)
public Expression getPredicate(int index)(Code)(Java Doc)
public int getPredicateCount()(Code)(Java Doc)
public int getPredicateIndex()(Code)(Java Doc)
public int getProximityPosition()(Code)(Java Doc)
public int getProximityPosition(XPathContext xctxt)(Code)(Java Doc)
protected int getProximityPosition(int predicateIndex)(Code)(Java Doc)
protected void initPredicateInfo(Compiler compiler, int opPos) throws javax.xml.transform.TransformerException(Code)(Java Doc)
public void initProximityPosition(int i) throws javax.xml.transform.TransformerException(Code)(Java Doc)
public boolean isReverseAxes()(Code)(Java Doc)
protected String nodeToString(int n)(Code)(Java Doc)
public void resetProximityPositions()(Code)(Java Doc)
public void setLocPathIterator(LocPathIterator li)(Code)(Java Doc)
public void setPredicateCount(int count)(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.