package com.teotigraphix.libraryeditor; import java.util.List; import javafx.application.Application; import com.google.inject.Inject; import com.google.inject.Module; import com.teotigraphix.caustic.application.JavaFXApplication; import com.teotigraphix.caustic.screen.IScreenView; import com.teotigraphix.libraryeditor.config.ApplicationModule; import com.teotigraphix.libraryeditor.mediator.ApplicationMediator; public class LibraryEditorApplication extends JavaFXApplication { @Inject ApplicationMediator applicationMediator; @Override protected String getRootPane() { return "/com/teotigraphix/libraryeditor/view/RootPane.fxml"; } @Override protected void initScreens(List<Class<? extends IScreenView>> screens) { } @Override public void init(List<Module> modules) throws Exception { super.init(modules); modules.add(new ApplicationModule()); } public static void main(String[] args) { Application.launch(args); } }