Spec-Zone .ru
спецификации, руководства, описания, API
|
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
@Target(value={PARAMETER,METHOD,FIELD}) @Retention(value=RUNTIME) public @interface QueryParam
Связывает значение (я) параметра запроса HTTP к параметру метода ресурса, полю class ресурса, или ресурсу бобовое свойство class. Значениями является URL, декодируемый, если это не отключается, используя Encoded
аннотация. Значение по умолчанию может быть определено, используя DefaultValue
аннотация. Тип T
из аннотируемого параметра поле или свойство должны также:
String
параметрvalueOf
или fromString
это принимает сингл String
параметр (см., например, Integer.valueOf(String)
)List<T>
, Set<T>
или SortedSet<T>
, где T
удовлетворяет 2 или 3 выше. Получающийся набор только для чтения.Если тип не является одним из перечисленных в 4 выше тогда первого значения (лексически) параметра, используется.
Поскольку инжекция происходит в объектное время создания, использование этой аннотации на поля class ресурса и бобовые свойства только поддерживается для значения по умолчанию ресурс на запрос жизненный цикл class. Классы ресурса, используя другие жизненные циклы должны только использовать эту аннотацию на параметры метода ресурса.
DefaultValue
, Encoded
, UriInfo.getQueryParameters()
Необходимая Сводка Элемента | |
---|---|
java.lang.String |
значение
Определяет имя параметра запроса HTTP, значение которого будет использоваться, чтобы инициализировать значение аннотируемого параметра метода, поля class или бобового свойства. |
Деталь элемента |
---|
public abstract java.lang.String value
|
|||||||||
ПРЕДЫДУЩИЙ КЛАСС СЛЕДУЮЩИЙ КЛАСС | ФРЕЙМЫ НИКАКИЕ ФРЕЙМЫ | ||||||||
СВОДКА: ТРЕБУЕМЫЙ | ДОПОЛНИТЕЛЬНЫЙ | ДЕТАЛЬ: ЭЛЕМЕНТ |
Авторское право © 2009-2011, Oracle Corporation и/или его филиалы. Все права защищены. Использование подвергается
Сгенерированный на 10-February-2011 12:41