Bug #485
Converters for Fundamental Types are not Implemented [Java]
Status: | In Progress | Start date: | 08/08/2011 | ||
---|---|---|---|---|---|
Priority: | Normal | Due date: | |||
Assignee: | J. Moringen | % Done: | 80% | ||
Category: | Java | ||||
Target version: | rsb-0.18 |
Description
Despite what this description suggests.
Progress:
Wire Schema | String Designator | Converter |
---|---|---|
No value | "void" | rsb.converter.NullConverter |
Double precision float | "double" | rsb.converter.DoubleConverter |
Single precision float | "float" | rsb.converter.FloatConverter |
32 bit signed integer | "int32" | rsb.converter.IntegerConverter |
64 bit signed integer | "int64" | rsb.converter.LongConverter |
32 bit unsigned integer | "uint32" | rsb.converter.IntegerConverter |
64 bit unsigned integer | "uint64" | rsb.converter.LongConverter |
bool | "bool" | rsb.converter.BoolConverter |
ASCII string | "ascii-string" | |
UTF-8 string | "utf-8-string" | rsb.converter.StringConverter |
Sequence of bytes | "bytes" | |
Scope | "scope" | rsb.converter.ScopeConverter |
Event ID | ".rsb.protocol.EventId" | rsb.converter.EventIdConverter |
Associated revisions
refs #485
- src/rsb/converter/DefaultConverters.java: register Uint64Converter
- src/rsb/converter/Uint64Converter.java: new file; contains
Uint64Converter class - test/rsb/converter/Uint64ConverterTest.java: new file; unit tests
for Uint64Converter
Added Boolean converter in src/rsb/converter/BoolConverter.java
refs #485
- src/rsb/converter/BoolConverter.java: new file; contains Boolean
converter - test/rsb/converter/BoolConverterTest.java: new file; contains unit
tests for Boolean converter
Register BoolConverter in src/rsb/converter/DefaultConverters.java
refs #485
- src/rsb/converter/DefaultConverters.java (DefaultConverters::register):
register BoolConverter
Implement int64 converter
Register this instead of the unit64 converter as there are no separate
data types in java to distinguish between both converters for sending.
refs #485
Added DoubleConverter
refs #485
Converter for integers
refs #485
Added FloatConverter in rsb/converter/FloatConverter.java
refs #485
- rsb-java/src/main/java/rsb/converter/FloatConverter.java: new file;
converter for Float type - rsb-java/src/test/java/rsb/converter/FloatConverterTest.java: new
file; corresponding test - rsb-java/src/main/java/rsb/converter/DefaultConverters.java
(DefaultConverters::register): register FloatConverter
Mention added Java FloatConverter in news.rst
refs #485
- news.rst (RSB 0.14): mention new FloatConverter in Java implementation
Backport: Added FloatConverter in rsb/converter/FloatConverter.java
refs #485
- rsb-java/src/main/java/rsb/converter/FloatConverter.java: new file;
converter for Float type - rsb-java/src/test/java/rsb/converter/FloatConverterTest.java: new
file; corresponding test - rsb-java/src/main/java/rsb/converter/DefaultConverters.java
(DefaultConverters::register): register FloatConverter
(cherry picked from commit 0d70fd8bc164289863d891faf001f304bc8294e9)
Added ScopeConverter in rsb-java/src/main/java/rsb/converter/SccopeConverter.java
refs #485
- rsb-java/src/main/java/rsb/converter/SccopeConverter.java: new file;
contains ScopeConverter which (de)serialized Scope objects - rsb-java/src/test/java/rsb/converter/ScopeConverterTest.java: new
file; unit tests for ScopeConverter
History
#1 Updated by J. Moringen over 11 years ago
- Status changed from New to In Progress
- % Done changed from 0 to 40
#2 Updated by J. Moringen over 10 years ago
- Target version changed from rsb-0.10 to rsb-0.11
#3 Updated by J. Wienke over 9 years ago
- Target version changed from rsb-0.11 to rsb-0.12
#4 Updated by J. Wienke almost 9 years ago
- Target version changed from rsb-0.12 to rsb-0.13
#5 Updated by J. Moringen about 8 years ago
- Target version changed from rsb-0.13 to rsb-0.14
#6 Updated by J. Moringen almost 8 years ago
- Target version changed from rsb-0.14 to rsb-0.15
#7 Updated by J. Moringen almost 8 years ago
- Description updated (diff)
- Assignee changed from S. Wrede to J. Moringen
- % Done changed from 40 to 70
#8 Updated by J. Moringen almost 8 years ago
- Description updated (diff)
#9 Updated by J. Moringen almost 8 years ago
- Description updated (diff)
#10 Updated by J. Moringen almost 8 years ago
- Subject changed from Converters for Fundamental Types are not Implemented to Converters for Fundamental Types are not Implemented [Java]
#11 Updated by J. Moringen over 7 years ago
- Description updated (diff)
- Target version changed from rsb-0.15 to rsb-0.16
- % Done changed from 70 to 80
#12 Updated by J. Moringen about 7 years ago
- Description updated (diff)
#13 Updated by J. Moringen about 7 years ago
- Target version changed from rsb-0.16 to rsb-0.17
#14 Updated by J. Moringen over 6 years ago
- Target version changed from rsb-0.17 to rsb-0.18