ru.j1c
Interface LineDetail


public interface LineDetail

Строка табличной части

Author:
max

Method Summary
<T> T
getAttribute(int index)
          Получить значение атрибута по имени
<T> T
getAttribute(String name)
          Получить значение атрибута по имени
 List<String> keys()
          Получить коллекцию имен полей строки
 int lineNumber()
          Получить номер строки табличной части.
<T> void
setAttribute(int index, T value)
          Установить значение атрибута
<T> void
setAttribute(String name, T value)
          Установить значение атрибута
<T> List<T>
values()
          Получить коллекцию значений атрибутов строки
 

Method Detail

getAttribute

<T> T getAttribute(String name)
Получить значение атрибута по имени

Parameters:
name - Имя атрибута
Returns:
Значение атрибута

getAttribute

<T> T getAttribute(int index)
Получить значение атрибута по имени

Parameters:
index - Индекс атрибута
Returns:
Значение атрибута

setAttribute

<T> void setAttribute(String name,
                      T value)
Установить значение атрибута

Parameters:
name - Имя атрибута
value - Значение атрибута

setAttribute

<T> void setAttribute(int index,
                      T value)
Установить значение атрибута

Parameters:
index - Индекс атрибута
value - Значение атрибута

values

<T> List<T> values()
Получить коллекцию значений атрибутов строки

Returns:
Коллекция зеначений

keys

List<String> keys()
Получить коллекцию имен полей строки

Returns:
Коллекция имен полей

lineNumber

int lineNumber()
Получить номер строки табличной части.

Returns:
Номер строки. Возвращаемое значение в диапозоне (lineNumber >= 0)


Copyright © 2011 J1C corp. All Rights Reserved.