Package org.takes.rq
Class RqRequestLine.Base
- java.lang.Object
-
- org.takes.rq.RqWrap
-
- org.takes.rq.RqRequestLine.Base
-
- All Implemented Interfaces:
Body
,Head
,Request
,RqRequestLine
- Enclosing interface:
- RqRequestLine
public static final class RqRequestLine.Base extends RqWrap implements RqRequestLine
Request decorator for Request-Line header validationThe class is immutable and thread-safe.
- Since:
- 1.0
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.takes.rq.RqRequestLine
RqRequestLine.Base
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
header()
Get Request-Line header.String
method()
Get Request-Line method token.String
uri()
Get Request-Line Request-URI token.String
version()
Get Request-Line HTTP-Version token.
-
-
-
Constructor Detail
-
Base
public Base(Request req)
Ctor.- Parameters:
req
- Original request
-
-
Method Detail
-
header
public String header() throws IOException
Description copied from interface:RqRequestLine
Get Request-Line header.- Specified by:
header
in interfaceRqRequestLine
- Returns:
- HTTP Request-Line header
- Throws:
IOException
- If fails
-
method
public String method() throws IOException
Description copied from interface:RqRequestLine
Get Request-Line method token.- Specified by:
method
in interfaceRqRequestLine
- Returns:
- HTTP Request-Line method token
- Throws:
IOException
- If fails
-
uri
public String uri() throws IOException
Description copied from interface:RqRequestLine
Get Request-Line Request-URI token.- Specified by:
uri
in interfaceRqRequestLine
- Returns:
- HTTP Request-Line method token
- Throws:
IOException
- If fails
-
version
public String version() throws IOException
Description copied from interface:RqRequestLine
Get Request-Line HTTP-Version token.- Specified by:
version
in interfaceRqRequestLine
- Returns:
- HTTP Request-Line method token
- Throws:
IOException
- If fails
-
-