/** * Initialize the context values for this expression * after it is cloned. * * @param context The XPath runtime context for this * transformation. */ public void setRoot(int context, Object environment) { super.setRoot(context, environment); m_traverser = m_cdtm.getAxisTraverser(m_axis); }
/** * Initialize the context values for this expression * after it is cloned. * * @param context The XPath runtime context for this * transformation. */ public void setRoot(int context, Object environment) { super.setRoot(context, environment); m_traverser = m_cdtm.getAxisTraverser(m_superAxis); }
/** * Initialize the context values for this expression * after it is cloned. * * @param context The XPath runtime context for this * transformation. */ public void setRoot(int context, Object environment) { super.setRoot(context, environment); m_traverser = m_cdtm.getAxisTraverser(m_axis); }
/** * Initialize the context values for this expression * after it is cloned. * * @param context The XPath runtime context for this * transformation. */ public void setRoot(int context, Object environment) { super.setRoot(context, environment); m_traverser = m_cdtm.getAxisTraverser(m_superAxis); }
m_traverser = m_cdtm.getAxisTraverser(Axis.CHILD);
m_traverser = m_cdtm.getAxisTraverser(Axis.CHILD);
m_traverser = m_cdtm.getAxisTraverser(m_axis);
m_traverser = m_cdtm.getAxisTraverser(m_axis);
/** * Set the root node of the TreeWalker. * (Not part of the DOM2 TreeWalker interface). * * @param root The context node of this step. */ public void setRoot(int root) { // %OPT% Get this directly from the lpi. XPathContext xctxt = wi().getXPathContext(); m_dtm = xctxt.getDTM(root); m_traverser = m_dtm.getAxisTraverser(m_axis); m_isFresh = true; m_foundLast = false; m_root = root; m_currentNode = root; if (DTM.NULL == root) { throw new RuntimeException( XSLMessages.createXPATHMessage(XPATHErrorResources.ER_SETTING_WALKER_ROOT_TO_NULL, null)); //"\n !!!! Error! Setting the root of a walker to null!!!"); } resetProximityPositions(); }
/** * Set the root node of the TreeWalker. * (Not part of the DOM2 TreeWalker interface). * * @param root The context node of this step. */ public void setRoot(int root) { // %OPT% Get this directly from the lpi. XPathContext xctxt = wi().getXPathContext(); m_dtm = xctxt.getDTM(root); m_traverser = m_dtm.getAxisTraverser(m_axis); m_isFresh = true; m_foundLast = false; m_root = root; m_currentNode = root; if (DTM.NULL == root) { throw new RuntimeException( XSLMessages.createXPATHMessage(XPATHErrorResources.ER_SETTING_WALKER_ROOT_TO_NULL, null)); //"\n !!!! Error! Setting the root of a walker to null!!!"); } resetProximityPositions(); }
DTMAxisTraverser traverser; traverser = dtm.getAxisTraverser(m_axis);
DTMAxisTraverser traverser; traverser = dtm.getAxisTraverser(m_axis);
dtm.getAxisTraverser(Axis.PRECEDINGSIBLING);
dtm.getAxisTraverser(Axis.PRECEDINGSIBLING);
DTMAxisTraverser traverser = dtm.getAxisTraverser(m_axis);
DTMAxisTraverser traverser = dtm.getAxisTraverser(m_axis);
traverser = dtm.getAxisTraverser(axis); for (int i = 0; i < 2; i++) DTMAxisTraverser atraverser = dtm.getAxisTraverser(xaxis);
DTMAxisTraverser traverser = dtm.getAxisTraverser(Axis.CHILD);
traverser = dtm.getAxisTraverser(axis); for (int i = 0; i < 2; i++) DTMAxisTraverser atraverser = dtm.getAxisTraverser(xaxis);
DTMAxisTraverser traverser = dtm.getAxisTraverser(Axis.CHILD);