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
RevLine 
[77]1package com.framsticks.communication.queries;
2
[84]3import com.framsticks.util.lang.Numbers;
[77]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
[84]19        @Override
[77]20        public String getCommand() {
21                return "version";
22        }
23
[84]24        @Override
[96]25        public CharSequence parseRest(CharSequence rest) {
26                version = Numbers.parse(rest.toString(), Integer.class);
27                return null;
[84]28        }
[77]29
[84]30        @Override
31        protected StringBuilder construct(StringBuilder buffer) {
[96]32                return buffer.append(version);
[77]33        }
34
35}
Note: See TracBrowser for help on using the repository browser.