Spec-Zone .ru
спецификации, руководства, описания, API


javax.servlet.jsp.jstl.core
Интерфейс LoopTagStatus


public interface LoopTagStatus

Представляет текущий статус итерации. JSTL предоставляет механизм LoopTags, чтобы возвратиться, информация о токе индексируют итерации и методов удобства, чтобы определить, является ли текущий раунд или первым или последним в итерации. Это также позволяет авторам использовать объект состояния получить информацию об итеративном диапазоне, шаге, и текущем объекте.

Среды, которые требуют большего состояния, могут расширить этот интерфейс.

Автор:
Шон Бейерн

Сводка метода
 java.lang.Integer getBegin()
          Возвращает значение 'начать' атрибута для связанного тега, или нуль, если не 'начинают' атрибут, был определен.
 int getCount()
          Получает "количество" текущего раунда итерации.
 java.lang.Object getCurrent()
          Получает текущий элемент в итерации.
 java.lang.Integer getEnd()
          Возвращает значение атрибута 'конца' для связанного тега, или нуль, если никакой атрибут 'конца' не был определен.
 int getIndex()
          Получает индексирование текущего раунда итерации.
 java.lang.Integer getStep()
          Возвращает значение атрибута 'шага' для связанного тега, или нуль, если никакой атрибут 'шага' не был определен.
 boolean isFirst()
          Информация о возвратах о том, является ли текущий раунд итерации первым.
 boolean isLast()
          Информация о возвратах о том, является ли текущий раунд итерации последним.
 

Деталь метода

getCurrent

java.lang.Object getCurrent()
Получает текущий элемент в итерации. Ведет себя идемпотентным образом; вызов getCurrent () неоднократно должен возвращать тот же самый Объект, пока итерация не совершенствуется. (Определенно, вызывая getCurrent () не совершенствует итерацию.)

Возвраты:
текущий элемент как объект

getIndex

int getIndex()
Получает индексирование текущего раунда итерации. Если итерация выполняется по подмножеству базового массива, java.lang. Набор, или другой тип, индексирование возвращенного является абсолютным относительно базового набора. Индексы на основе 0.

Возвраты:
на основе 0 индексируют текущего раунда итерации

getCount

int getCount()

Получает "количество" текущего раунда итерации. Количество является относительным, порядковым номером на основе 1, идентифицирующим текущий "раунд" итерации (в контексте со всеми раундами, которые текущая итерация выполнит).

Как пример, итерация с начинается = 5, конец = 15, и шаг = 5 производит количества 1, 2, и 3 в том порядке.

Возвраты:
количество на основе 1 текущего раунда итерации

isFirst

boolean isFirst()
Информация о возвратах о том, является ли текущий раунд итерации первым. Этот текущий раунд может быть 'первым' даже когда getIndex ()! = 0, для 'индексируют', обращается к абсолюту, индексируют текущего 'элемента' в контексте его базового набора. Это всегда, что случай, что истинное следствие isFirst () подразумевает getCount () == 1.

Возвраты:
true, если текущий раунд является первым в итерации, false иначе.

isLast

boolean isLast()
Информация о возвратах о том, является ли текущий раунд итерации последним. Как с isFirst (), принимается во внимание подмножество. isLast () не обязательно обращается к состоянию базового Iterator; это обращается к тому, будет ли текущий раунд заключительным раундом итерации для тега, связанного с этим LoopTagStatus.

Возвраты:
true, если текущий раунд является последним в итерации, false иначе.

getBegin

java.lang.Integer getBegin()
Возвращает значение 'начать' атрибута для связанного тега, или нуль, если не 'начинают' атрибут, был определен.

Возвраты:
'начать' значение для связанного тега, или нуль, если не 'начинают' атрибут, было определено

getEnd

java.lang.Integer getEnd()
Возвращает значение атрибута 'конца' для связанного тега, или нуль, если никакой атрибут 'конца' не был определен.

Возвраты:
значение 'конца' для связанного тега, или нуль, если никакой атрибут 'конца' не был определен

getStep

java.lang.Integer getStep()
Возвращает значение атрибута 'шага' для связанного тега, или нуль, если никакой атрибут 'шага' не был определен.

Возвраты:
значение 'шага' для связанного тега, или нуль, если никакой атрибут 'шага' не был определен


Представьте ошибку или функцию

Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается срокам действия лицензии.

Сгенерированный на 10-February-2011 12:41

free hit counter