@Inject public CSharpExtension( FileTypeRegistry fileTypeRegistry, @Named("CSharpFileType") FileType csharpFile) { fileTypeRegistry.registerFileType(csharpFile); }
@Inject public CeylonExtension( FileTypeRegistry fileTypeRegistry, CreateCeylonFileAction createCeylonFileAction, ActionManager actionManager, CeylonResources ceylonResources, IconRegistry iconRegistry, @Named("CeylonFileType") FileType ceylonFile) { fileTypeRegistry.registerFileType(ceylonFile); }
@Inject public PhpExtension(FileTypeRegistry fileTypeRegistry, @Named("PhpFileType") FileType phpFile) { fileTypeRegistry.registerFileType(phpFile); }
@Inject private void registerFileTypes( FileTypeRegistry fileTypeRegistry, @Named("CSSFileType") FileType cssFile, @Named("LESSFileType") FileType lessFile, @Named("JSFileType") FileType jsFile, @Named("ES6FileType") FileType es6File, @Named("JSXFileType") FileType jsxFile, @Named("TypeScript") FileType typeScriptFile, @Named("HTMLFileType") FileType htmlFile, @Named("PHPFileType") FileType phpFile) { fileTypeRegistry.registerFileType(cssFile); fileTypeRegistry.registerFileType(lessFile); fileTypeRegistry.registerFileType(jsFile); fileTypeRegistry.registerFileType(es6File); fileTypeRegistry.registerFileType(jsxFile); fileTypeRegistry.registerFileType(typeScriptFile); fileTypeRegistry.registerFileType(htmlFile); fileTypeRegistry.registerFileType(phpFile); }
private FileType registerNewFileType(SVGResource image, String extension, String namePattern) { FileType newFileType = new FileType(image == null ? resources.defaultImage() : image, extension, namePattern); fileTypeRegistry.registerFileType(newFileType); return newFileType; }
@Inject public JavaExtension( FileTypeRegistry fileTypeRegistry, AppContext appContext, EventBus eventBus, CustomNotificationReceiver customNotificationReceiver, @Named("JavaFileType") FileType javaFile, @Named("JavaClassFileType") FileType classFile, @Named("JspFileType") FileType jspFile) { JavaResources.INSTANCE.css().ensureInjected(); fileTypeRegistry.registerFileType(javaFile); fileTypeRegistry.registerFileType(jspFile); fileTypeRegistry.registerFileType(classFile); eventBus.addHandler( WsAgentServerRunningEvent.TYPE, e -> { customNotificationReceiver.subscribe(); }); if (appContext.getWorkspace().getStatus() == RUNNING) { customNotificationReceiver.subscribe(); } }
@Inject public PythonExtension( FileTypeRegistry fileTypeRegistry, CreatePythonFileAction createPythonFileAction, ActionManager actionManager, PythonResources pythonResources, IconRegistry iconRegistry, @Named("PythonFileType") FileType pythonFile) { fileTypeRegistry.registerFileType(pythonFile); DefaultActionGroup newGroup = (DefaultActionGroup) actionManager.getAction(GROUP_FILE_NEW); actionManager.registerAction("pythonFile", createPythonFileAction); newGroup.add(createPythonFileAction); iconRegistry.registerIcon( new Icon(PYTHON_CATEGORY + ".samples.category.icon", pythonResources.category())); } }
fileTypeRegistry.registerFileType(xmlFile); fileTypeRegistry.registerFileType(txtFile); fileTypeRegistry.registerFileType(jsonFile); fileTypeRegistry.registerFileType(mdFile); fileTypeRegistry.registerFileType(pngFile); editorRegistry.registerDefaultEditor(pngFile, imageViewerProvider); fileTypeRegistry.registerFileType(bmpFile); editorRegistry.registerDefaultEditor(bmpFile, imageViewerProvider); fileTypeRegistry.registerFileType(gifFile); editorRegistry.registerDefaultEditor(gifFile, imageViewerProvider); fileTypeRegistry.registerFileType(iconFile); editorRegistry.registerDefaultEditor(iconFile, imageViewerProvider); fileTypeRegistry.registerFileType(svgFile); editorRegistry.registerDefaultEditor(svgFile, imageViewerProvider); fileTypeRegistry.registerFileType(jpeFile); editorRegistry.registerDefaultEditor(jpeFile, imageViewerProvider); fileTypeRegistry.registerFileType(jpegFile); editorRegistry.registerDefaultEditor(jpegFile, imageViewerProvider);