package com.intellij.javascript.flex;
import com.intellij.lang.javascript.flex.MxmlLanguage;
import com.intellij.lang.xml.XMLParserDefinition;
import com.intellij.psi.FileViewProvider;
import com.intellij.psi.PsiFile;
import com.intellij.psi.impl.source.xml.XmlFileImpl;
import com.intellij.psi.tree.IFileElementType;
public class MxmlParserDefinition extends XMLParserDefinition{
@Override
public PsiFile createFile(FileViewProvider viewProvider) {
return new MxmlFile(viewProvider);
}
public static class MxmlFile extends XmlFileImpl {
private static final IFileElementType MXML_FILE = new IFileElementType("MXML_FILE", MxmlLanguage.INSTANCE);
public MxmlFile(FileViewProvider viewProvider) {
super(viewProvider, MXML_FILE);
}
}
}