public class ParamReferenceImpl<T> extends Object implements Parser.ParamReference<T>
Constructor and Description |
---|
ParamReferenceImpl(String type,
String name,
List<T> values) |
Modifier and Type | Method and Description |
---|---|
T |
first() |
T |
get(int index)
Get the param at the given index or throw
Err with a bad request code when missing. |
Iterator<T> |
iterator() |
T |
last() |
String |
name() |
int |
size() |
String |
toString() |
String |
type() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
public String type()
type
in interface Parser.ParamReference<T>
public String name()
name
in interface Parser.ParamReference<T>
public T first()
first
in interface Parser.ParamReference<T>
Err
with a bad request code when missing.public T last()
last
in interface Parser.ParamReference<T>
Err
with a bad request code when missing.public T get(int index)
Parser.ParamReference
Err
with a bad request code when missing.get
in interface Parser.ParamReference<T>
index
- Param index.Err
with a bad request code when missing.public int size()
size
in interface Parser.ParamReference<T>
Copyright © 2016. All rights reserved.