public abstract class FacetFinder
extends java.lang.Object
Constructor and Description |
---|
FacetFinder() |
Modifier and Type | Method and Description |
---|---|
abstract <F extends Facet<?> & FacetRootsProvider> |
findFacet(VirtualFile file,
FacetTypeId<F> type) |
abstract <F extends Facet<?> & FacetRootsProvider> |
findFacets(VirtualFile file,
FacetTypeId<F> type) |
abstract <F extends Facet<?>> |
getAllFacetsOfTypeModificationTracker(FacetTypeId<F> type) |
static FacetFinder |
getInstance(Project project) |
public static FacetFinder getInstance(Project project)
public abstract <F extends Facet<?> & FacetRootsProvider> F findFacet(VirtualFile file, FacetTypeId<F> type)
public abstract <F extends Facet<?> & FacetRootsProvider> java.util.Collection<F> findFacets(VirtualFile file, FacetTypeId<F> type)
public abstract <F extends Facet<?>> ModificationTracker getAllFacetsOfTypeModificationTracker(FacetTypeId<F> type)