package com.seventh7.mybatis.alias; import com.intellij.openapi.project.Project; import org.jetbrains.annotations.NotNull; /** * @author yanglin */ public class AliasResolverFactory { @NotNull public static AliasResolver createInnerAliasResolver(@NotNull Project project) { return new InnerAliasResolver(project); } @NotNull public static AliasResolver createAnnotationResolver(@NotNull Project project) { return new AnnotationAliasResolver(project); } @NotNull public static AliasResolver createBeanResolver(@NotNull Project project) { return new BeanAliasResolver(project); } @NotNull public static AliasResolver createConfigPackageResolver(@NotNull Project project) { return new ConfigPackageAliasResolver(project); } @NotNull public static AliasResolver createSingleAliasResolver(@NotNull Project project) { return new SingleAliasResolver(project); } }