dialog.setBooleanValue(AdvancedSettings.ADD_NEW_ATTRIBUTE, attributeConfig.getAddNewAttribute());
dialog.setValue(AdvancedSettings.NEW_ATTRIBUTE_NAME, attributeConfig.getNewAttributeName());
dialog.setValue(AdvancedSettings.NEW_ATTRIBUTE_VALUE, attributeConfig.getNewAttributeValue());
// listeners...
dialog.getFormField(AdvancedSettings.INSERT_NEW_ELEMENT).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
configuration.setInsertNewElement(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.NEW_ELEMENT_VALUE).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
configuration.setNewElementValue(newValue);
}
});
dialog.getFormField(AdvancedSettings.CHANGE_TAG_NAME).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
configuration.setChangeTagName(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.LEAVE_TAG_OPEN).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
configuration.setLeaveTagOpen(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.MUTATE_ATTRIBUTES).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setMutateAttributes(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.INSERT_INVALID_CHARS).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setInsertInvalidChars(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.LEAVE_ATTRIBUTE_OPEN).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setLeaveAttributeOpen(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.ADD_NEW_ATTRIBUTE).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setAddNewAttribute(Boolean.parseBoolean(newValue));
}
});
dialog.getFormField(AdvancedSettings.NEW_ATTRIBUTE_NAME).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setNewAttributeName(newValue);
}
});
dialog.getFormField(AdvancedSettings.NEW_ATTRIBUTE_VALUE).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
attributeConfig.setNewAttributeValue(newValue);
}
});
dialog.getFormField(AdvancedSettings.INSERT_INVALID_CHARACTER).addFormFieldListener(new XFormFieldListener() {
@Override
public void valueChanged(XFormField sourceField, String newValue, String oldValue) {
configuration.setInsertInvalidCharacter(Boolean.parseBoolean(newValue));
}