public class GroovyStructuralSearchProfile extends StructuralSearchProfileBase
| Modifier and Type | Field and Description |
|---|---|
static PatternContext |
CLASS_CONTEXT |
static PatternContext |
FILE_CONTEXT |
EP_NAME, PATTERN_PLACEHOLDER| Constructor and Description |
|---|
GroovyStructuralSearchProfile() |
| Modifier and Type | Method and Description |
|---|---|
PsiCodeFragment |
createCodeFragment(Project project,
java.lang.String text,
java.lang.String contextId) |
java.lang.String |
getContext(java.lang.String pattern,
Language language,
java.lang.String contextId) |
protected LanguageFileType |
getFileType() |
java.util.List<PatternContext> |
getPatternContexts() |
java.lang.Class<? extends TemplateContextType> |
getTemplateContextTypeClass() |
protected TokenSet |
getVariableDelimiters() |
protected java.lang.String [] |
getVarPrefixes() |
boolean |
isIdentifier(PsiElement element) |
canBeVarDelimiter, checkReplacementPattern, compile, createCompiledPattern, createMatchingVisitor, getLexicalNodesFilter, getReplaceHandler, isMyLanguage, isStringLiteralcheckSearchPattern, createPatternTree, createPatternTree, detectFileType, extendMatchedByDownUp, extendMatchOnePsiFile, getAlternativeText, getCodeFragmentText, getCustomPredicates, getDefaultFileType, getMeaningfulText, getPlaceholderVarName, getPredefinedTemplates, getPresentableElement, getReservedWords, getText, getTypedVarString, handleNoSubstitution, handleSubstitution, isApplicableConstraint, isApplicableConstraint, isApplicableContextConfiguration, isDocCommentOwner, provideAdditionalReplaceOptions, shouldShowProblem, updateCurrentNodepublic static final PatternContext FILE_CONTEXT
public static final PatternContext CLASS_CONTEXT
protected java.lang.String [] getVarPrefixes()
getVarPrefixes in class StructuralSearchProfileBasepublic java.util.List<PatternContext> getPatternContexts()
getPatternContexts in class StructuralSearchProfileprotected LanguageFileType getFileType()
getFileType in class StructuralSearchProfileBaseprotected TokenSet getVariableDelimiters()
getVariableDelimiters in class StructuralSearchProfileBasepublic PsiCodeFragment createCodeFragment(Project project, java.lang.String text, java.lang.String contextId)
createCodeFragment in class StructuralSearchProfilepublic java.lang.Class<? extends TemplateContextType> getTemplateContextTypeClass()
getTemplateContextTypeClass in class StructuralSearchProfilepublic java.lang.String getContext(java.lang.String pattern,
Language language,
java.lang.String contextId)
getContext in class StructuralSearchProfilepublic boolean isIdentifier(PsiElement element)
isIdentifier in class StructuralSearchProfile