From cddffcf7012bd63451bab27ae685cebb66512202 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 11 Jan 2013 12:19:15 +0100 Subject: [PATCH] javafx: accept .fxml files only --- .../plugins/javaFX/fxml/JavaFxFileTypeFactory.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java index 5a9a98365ff8..c9ac99a27001 100644 --- a/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java +++ b/plugins/javaFX/src/org/jetbrains/plugins/javaFX/fxml/JavaFxFileTypeFactory.java @@ -13,11 +13,13 @@ import org.jetbrains.annotations.NotNull; * Date: 1/8/13 */ public class JavaFxFileTypeFactory extends FileTypeFactory { + public static final String FXML_EXTENSION = "fxml"; + public static boolean isFxml(PsiFile file) { VirtualFile virtualFile = file.getVirtualFile(); if (virtualFile != null) { - FileType fileType = FileTypeManager.getInstance().getFileTypeByExtension("fxml"); - return virtualFile.getFileType() == fileType; + FileType fileType = FileTypeManager.getInstance().getFileTypeByExtension(FXML_EXTENSION); + return virtualFile.getFileType() == fileType && FXML_EXTENSION.equals(virtualFile.getExtension()); } return false; } @@ -26,6 +28,6 @@ public class JavaFxFileTypeFactory extends FileTypeFactory { public void createFileTypes(@NotNull FileTypeConsumer consumer) { final FileType fileType = consumer.getStandardFileTypeByName("XML"); assert fileType != null; - consumer.consume(fileType, "fxml"); + consumer.consume(fileType, FXML_EXTENSION); } }