public abstract class PatternDialectProvider
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static ExtensionPointName<PatternDialectProvider> |
EP_NAME |
Constructor and Description |
---|
PatternDialectProvider() |
Modifier and Type | Method and Description |
---|---|
abstract AnAction[] |
createActions(Project project,
java.lang.Runnable update) |
abstract PackageSet |
createPackageSet(PackageDependenciesNode node,
boolean recursively) |
abstract TreeModel |
createTreeModel(Project project,
Marker marker) |
abstract TreeModel |
createTreeModel(Project project,
java.util.Set<? extends PsiFile> deps,
Marker marker,
DependenciesPanel.DependencyPanelSettings settings) |
abstract java.lang.String |
getDisplayName() |
protected static java.lang.String |
getGroupModulePattern(ModuleGroupNode node) |
abstract javax.swing.Icon |
getIcon() |
static PatternDialectProvider |
getInstance(java.lang.String shortName) |
protected static ModuleNode |
getModuleParent(PackageDependenciesNode node) |
protected static java.lang.String |
getModulePattern(PackageDependenciesNode node) |
abstract java.lang.String |
getShortName() |
public static final ExtensionPointName<PatternDialectProvider> EP_NAME
public static PatternDialectProvider getInstance(java.lang.String shortName)
public abstract TreeModel createTreeModel(Project project, java.util.Set<? extends PsiFile> deps, Marker marker, DependenciesPanel.DependencyPanelSettings settings)
public abstract java.lang.String getDisplayName()
public abstract java.lang.String getShortName()
public abstract PackageSet createPackageSet(PackageDependenciesNode node, boolean recursively)
protected static java.lang.String getModulePattern(PackageDependenciesNode node)
protected static ModuleNode getModuleParent(PackageDependenciesNode node)
public abstract javax.swing.Icon getIcon()
protected static java.lang.String getGroupModulePattern(ModuleGroupNode node)