diff options
Diffstat (limited to 'src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java')
-rw-r--r-- | src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java b/src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java deleted file mode 100644 index 8f08afa..0000000 --- a/src/com/sun/org/apache/xpath/internal/axes/AttributeIterator.java +++ /dev/null @@ -1,77 +0,0 @@ -/* - * reserved comment block - * DO NOT REMOVE OR ALTER! - */ -/* - * Copyright 1999-2004 The Apache Software Foundation. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -/* - * $Id: AttributeIterator.java,v 1.2.4.1 2005/09/14 19:45:22 jeffsuttor Exp $ - */ -package com.sun.org.apache.xpath.internal.axes; - -import com.sun.org.apache.xml.internal.dtm.DTM; -import com.sun.org.apache.xpath.internal.compiler.Compiler; - -/** - * This class implements an optimized iterator for - * attribute axes patterns. - * @see com.sun.org.apache.xpath.internal.axes#ChildTestIterator - * @xsl.usage advanced - */ -public class AttributeIterator extends ChildTestIterator -{ - static final long serialVersionUID = -8417986700712229686L; - - /** - * Create a AttributeIterator object. - * - * @param compiler A reference to the Compiler that contains the op map. - * @param opPos The position within the op map, which contains the - * location path expression for this itterator. - * - * @throws javax.xml.transform.TransformerException - */ - AttributeIterator(Compiler compiler, int opPos, int analysis) - throws javax.xml.transform.TransformerException - { - super(compiler, opPos, analysis); - } - - /** - * Get the next node via getFirstAttribute && getNextAttribute. - */ - protected int getNextNode() - { - m_lastFetched = (DTM.NULL == m_lastFetched) - ? m_cdtm.getFirstAttribute(m_context) - : m_cdtm.getNextAttribute(m_lastFetched); - return m_lastFetched; - } - - /** - * Returns the axis being iterated, if it is known. - * - * @return Axis.CHILD, etc., or -1 if the axis is not known or is of multiple - * types. - */ - public int getAxis() - { - return com.sun.org.apache.xml.internal.dtm.Axis.ATTRIBUTE; - } - - - -} |