org.apache.struts2.views.jsp
Class IteratorStatus

java.lang.Object
  extended by org.apache.struts2.views.jsp.IteratorStatus

public class IteratorStatus
extends Object

The iterator tag can export an IteratorStatus object so that one can get information about the status of the iteration, such as:

Example

   <s:iterator status="status" value='{0, 1}'>
      Index: <s:property value="%{#status.index}" /> <br />
      Count: <s:property value="%{#status.count}" /> <br />  
   </s:iterator>
 

will print

      Index: 0
      Count: 1
      Index: 1
      Count: 2
 


Nested Class Summary
static class IteratorStatus.StatusState
           
 
Field Summary
protected  IteratorStatus.StatusState state
           
 
Constructor Summary
IteratorStatus(IteratorStatus.StatusState aState)
           
 
Method Summary
 int getCount()
           
 int getIndex()
           
 boolean isEven()
           
 boolean isFirst()
           
 boolean isLast()
           
 boolean isOdd()
           
 int modulus(int operand)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

state

protected IteratorStatus.StatusState state
Constructor Detail

IteratorStatus

public IteratorStatus(IteratorStatus.StatusState aState)
Method Detail

getCount

public int getCount()

isEven

public boolean isEven()

isFirst

public boolean isFirst()

getIndex

public int getIndex()

isLast

public boolean isLast()

isOdd

public boolean isOdd()

modulus

public int modulus(int operand)


Copyright © 2000-2012 Apache Software Foundation. All Rights Reserved.