package com.kodcu.config;
import com.dooapp.fxform.FXForm;
import com.dooapp.fxform.builder.FXFormBuilder;
import com.kodcu.controller.ApplicationController;
import com.kodcu.service.ThreadService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.nio.file.Path;
import java.util.ResourceBundle;
/**
* Created by usta on 19.07.2015.
*/
@Component
public class OdfConfigBean extends AsciidoctorConfigBase {
private final ApplicationController controller;
private final ThreadService threadService;
@Override
public String formName() {
return "Odt Settings";
}
@Autowired
public OdfConfigBean(ApplicationController controller, ThreadService threadService) {
super(controller, threadService);
this.controller = controller;
this.threadService = threadService;
}
@Override
public FXForm getConfigForm() {
FXForm configForm = new FXFormBuilder<>()
.resourceBundle(ResourceBundle.getBundle("asciidoctorConfig"))
.includeAndReorder("attributes").build();
return configForm;
}
@Override
public Path getConfigPath() {
return super.resolveConfigPath("asciidoctor_odf.json");
}
}