public abstract class PatternBasedPackageSet extends PackageSetBase
Modifier and Type | Field and Description |
---|---|
protected java.util.regex.Pattern |
myModuleGroupPattern |
protected java.util.regex.Pattern |
myModulePattern |
protected java.lang.String |
myModulePatternText |
Constructor and Description |
---|
PatternBasedPackageSet(java.lang.String modulePatternText) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getModulePattern() |
abstract java.lang.String |
getPattern() |
abstract boolean |
isOn(java.lang.String oldQName) |
protected boolean |
matchesModule(VirtualFile file,
ProjectFileIndex fileIndex) |
abstract PatternBasedPackageSet |
updateModulePattern(java.lang.String oldName,
java.lang.String newName) |
abstract PatternBasedPackageSet |
updatePattern(java.lang.String oldName,
java.lang.String newName) |
contains, contains, contains, getPsiFile
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
anyMatches, createCopy, getNodePriority, getText, map
protected final java.util.regex.Pattern myModulePattern
protected final java.util.regex.Pattern myModuleGroupPattern
protected final java.lang.String myModulePatternText
public PatternBasedPackageSet(java.lang.String modulePatternText)
protected boolean matchesModule(VirtualFile file, ProjectFileIndex fileIndex)
public abstract java.lang.String getPattern()
public abstract boolean isOn(java.lang.String oldQName)
public abstract PatternBasedPackageSet updatePattern(java.lang.String oldName, java.lang.String newName)
public abstract PatternBasedPackageSet updateModulePattern(java.lang.String oldName, java.lang.String newName)
public java.lang.String getModulePattern()