View Javadoc
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    * Util class to create GUI dynamically
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  }