1 package com.ancientprogramming.fixedformat4j.format.impl;
2
3 import com.ancientprogramming.fixedformat4j.annotation.Field;
4 import com.ancientprogramming.fixedformat4j.annotation.Record;
5
6 public class NoDefaultConstructorClass {
7
8 private String someData;
9
10 public NoDefaultConstructorClass(String someData) {
11 this.someData = someData;
12 }
13
14 @Record
15 static class MyStaticNestedClass {
16
17 private String stringData;
18
19 @Field(offset = 1, length = 10)
20 public String getStringData() {
21 return stringData;
22 }
23
24 public void setStringData(String stringData) {
25 this.stringData = stringData;
26 }
27 }
28
29 @Record
30 class MyInnerClass {
31
32 private String stringData;
33
34 @Field(offset = 1, length = 10)
35 public String getStringData() {
36 return stringData;
37 }
38
39 public void setStringData(String stringData) {
40 this.stringData = stringData;
41 }
42 }
43 }