package com.seventh7.mybatis.dom.description;
import com.intellij.openapi.module.Module;
import com.intellij.psi.xml.XmlFile;
import com.intellij.util.xml.DomFileDescription;
import com.seventh7.mybatis.dom.model.Configuration;
import com.seventh7.mybatis.util.DomUtils;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
/**
* @author yanglin
*/
public class ConfigurationDescription extends DomFileDescription<Configuration>{
public ConfigurationDescription() {
super(Configuration.class, "configuration");
}
@Override
public boolean isMyFile(@NotNull XmlFile file, @Nullable Module module) {
return DomUtils.isMybatisConfigurationFile(file);
}
}