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

Last change on this file since 193 was 193, checked in by Maciej Komosinski, 10 years ago

Set svn:eol-style native for all textual files

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