ModelAddressLine.java
package com.jsql.view.swing.panel.address;
import com.jsql.model.injection.method.AbstractMethodInjection;
import javax.swing.*;
import java.util.concurrent.atomic.AtomicReference;
/**
* Util class to create GUI dynamically
*/
public class ModelAddressLine {
public final String request;
public final Boolean isSelected;
public final AbstractMethodInjection method;
public final String i18nRadio;
public final AtomicReference<JRadioButton> radio;
public final String keyTooltipQuery;
public final String placeholder;
public final AtomicReference<JTextField> textfield;
public final int offset;
public ModelAddressLine(
String request,
Boolean isSelected,
AbstractMethodInjection method,
String i18nRadio,
AtomicReference<JRadioButton> radio,
String keyTooltipQuery,
String placeholder,
AtomicReference<JTextField> textfield,
int offset
) {
this.request = request;
this.isSelected = isSelected;
this.method = method;
this.i18nRadio = i18nRadio;
this.radio = radio;
this.keyTooltipQuery = keyTooltipQuery;
this.placeholder = placeholder;
this.textfield = textfield;
this.offset = offset;
}
}