/** * Get the next node via getNextXXX. Bottlenecked for derived class override. * @return The next node on the axis, or DTM.NULL. */ protected int getNextNode() { int next; while(DTM.NULL != (next = m_keysNodes.nextNode())) { if(DTMIterator.FILTER_ACCEPT == filterNode(next)) break; } m_lastFetched = next; return next; }
/** * Get the next node via getNextXXX. Bottlenecked for derived class override. * @return The next node on the axis, or DTM.NULL. */ protected int getNextNode() { int next; while(DTM.NULL != (next = m_keysNodes.nextNode())) { if(DTMIterator.FILTER_ACCEPT == filterNode(next)) break; } m_lastFetched = next; return next; }
/** * Get the next node via getNextXXX. Bottlenecked for derived class override. * @return The next node on the axis, or DTM.NULL. */ protected int getNextNode() { int next; while(DTM.NULL != (next = m_keysNodes.nextNode())) { if(DTMIterator.FILTER_ACCEPT == filterNode(next)) break; } m_lastFetched = next; return next; }
/** * Get the next node via getNextXXX. Bottlenecked for derived class override. * @return The next node on the axis, or DTM.NULL. */ protected int getNextNode() { int next; while(DTM.NULL != (next = m_keysNodes.nextNode())) { if(DTMIterator.FILTER_ACCEPT == filterNode(next)) break; } m_lastFetched = next; return next; }