org.apache.commons.jxpath.ri.model.beans

Class BeanAttributeIterator

Implemented Interfaces:
NodeIterator
Known Direct Subclasses:
DynamicAttributeIterator

public class BeanAttributeIterator
extends PropertyIterator

An iterator of attributes of a JavaBean. Returns bean properties as well as the "xml:lang" attribute.
Version:
$Revision: 1.8 $ $Date: 2004/02/29 14:17:41 $
Author:
Dmitri Plotnikov

Constructor Summary

BeanAttributeIterator(PropertyOwnerPointer parent, QName name)

Method Summary

NodePointer
getNodePointer()
int
getPosition()
boolean
setPosition(int position)

Methods inherited from class org.apache.commons.jxpath.ri.model.beans.PropertyIterator

getNodePointer, getPosition, getPropertyPointer, prepareForIndividualProperty, reset, setPosition

Constructor Details

BeanAttributeIterator

public BeanAttributeIterator(PropertyOwnerPointer parent,
                             QName name)

Method Details

getNodePointer

public NodePointer getNodePointer()
Specified by:
getNodePointer in interface NodeIterator
Overrides:
getNodePointer in interface PropertyIterator

getPosition

public int getPosition()
Specified by:
getPosition in interface NodeIterator
Overrides:
getPosition in interface PropertyIterator

setPosition

public boolean setPosition(int position)
Specified by:
setPosition in interface NodeIterator
Overrides:
setPosition in interface PropertyIterator