1 package com.jsql.view.swing.panel.address;
2
3 import com.jsql.model.injection.method.AbstractMethodInjection;
4
5 import javax.swing.*;
6 import java.util.concurrent.atomic.AtomicReference;
7
8
9
10
11 public class ModelAddressLine {
12
13 public final String request;
14 public final AbstractMethodInjection method;
15 public final String i18n;
16 public final AtomicReference<JRadioButton> radio;
17 public final String placeholder;
18 public final AtomicReference<JTextField> textfield;
19
20 public ModelAddressLine(
21 String request,
22 AbstractMethodInjection method,
23 String i18n,
24 AtomicReference<JRadioButton> radio,
25 String placeholder,
26 AtomicReference<JTextField> textfield
27 ) {
28 this.request = request;
29 this.method = method;
30 this.i18n = i18n;
31 this.radio = radio;
32 this.placeholder = placeholder;
33 this.textfield = textfield;
34 }
35 }