source: java/main/src/main/java/com/framsticks/communication/queries/VersionRequest.java @ 77

Last change on this file since 77 was 77, checked in by psniegowski, 11 years ago

Add new java codebase.

File size: 735 bytes
Line 
1package com.framsticks.communication.queries;
2
3import com.framsticks.communication.Request;
4import com.framsticks.util.Numbers;
5import com.sun.j3d.loaders.ParsingErrorException;
6
7/**
8 * @author Piotr Sniegowski
9 */
10public class VersionRequest extends ProtocolRequest {
11        protected Integer version;
12
13        public VersionRequest() {
14        }
15
16        public VersionRequest version(Integer version) {
17                this.version = version;
18                return this;
19        }
20
21    @Override
22        public String getCommand() {
23                return "version";
24        }
25
26    @Override
27    public void parseRest(String rest) {
28        version = Numbers.parse(rest, Integer.class);
29    }
30
31    @Override
32    protected StringBuilder construct(StringBuilder buffer) {
33                return buffer.append(' ').append(version);
34        }
35
36}
Note: See TracBrowser for help on using the repository browser.