diff options
Diffstat (limited to 'platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/XmlCompiledPattern.java')
-rw-r--r-- | platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/XmlCompiledPattern.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/XmlCompiledPattern.java b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/XmlCompiledPattern.java new file mode 100644 index 000000000000..0c9f4945e3a5 --- /dev/null +++ b/platform/structuralsearch/source/com/intellij/structuralsearch/impl/matcher/XmlCompiledPattern.java @@ -0,0 +1,22 @@ +package com.intellij.structuralsearch.impl.matcher; + +import com.intellij.structuralsearch.impl.matcher.strategies.XmlMatchingStrategy; + +/** +* @author Eugene.Kudelevsky +*/ +public class XmlCompiledPattern extends CompiledPattern { + private static final String XML_TYPED_VAR_PREFIX = "__"; + + public XmlCompiledPattern() { + setStrategy(XmlMatchingStrategy.getInstance()); + } + + public String[] getTypedVarPrefixes() { + return new String[] {XML_TYPED_VAR_PREFIX}; + } + + public boolean isTypedVar(final String str) { + return str.startsWith(XML_TYPED_VAR_PREFIX); + } +} |