From e11211e00d0ed9f6fe5a29c54dfb0cefd94df471 Mon Sep 17 00:00:00 2001 From: Maxim Shafirov Date: Fri, 18 Feb 2005 21:46:55 +0300 Subject: [PATCH] getNamespacePrefix() propogated to XmlTag interface. --- openapi/src/com/intellij/psi/xml/XmlTag.java | 1 + source/com/intellij/psi/impl/source/xml/XmlTagImpl.java | 9 ++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/openapi/src/com/intellij/psi/xml/XmlTag.java b/openapi/src/com/intellij/psi/xml/XmlTag.java index 07e60dea9902..d90a3d32a8e1 100644 --- a/openapi/src/com/intellij/psi/xml/XmlTag.java +++ b/openapi/src/com/intellij/psi/xml/XmlTag.java @@ -38,6 +38,7 @@ public interface XmlTag extends XmlElement, PsiNamedElement, PsiMetaOwner, XmlTa XmlTag[] findSubTags(String localName, String namespace); XmlTag findFirstSubTag(String qname); + String getNamespacePrefix(); String getNamespaceByPrefix(String prefix); String getPrefixByNamespace(String prefix); String[] knownNamespaces(); diff --git a/source/com/intellij/psi/impl/source/xml/XmlTagImpl.java b/source/com/intellij/psi/impl/source/xml/XmlTagImpl.java index 4e82e949d505..f3456f0b12e6 100644 --- a/source/com/intellij/psi/impl/source/xml/XmlTagImpl.java +++ b/source/com/intellij/psi/impl/source/xml/XmlTagImpl.java @@ -9,12 +9,12 @@ import com.intellij.openapi.fileTypes.FileType; import com.intellij.openapi.fileTypes.StdFileTypes; import com.intellij.openapi.progress.ProgressManager; import com.intellij.pom.PomModel; -import com.intellij.pom.xml.XmlAspect; import com.intellij.pom.event.PomModelEvent; import com.intellij.pom.impl.PomTransactionBase; +import com.intellij.pom.xml.XmlAspect; +import com.intellij.pom.xml.impl.XmlAspectChangeSetImpl; +import com.intellij.pom.xml.impl.events.*; import com.intellij.psi.*; -import com.intellij.pom.xml.impl.XmlAspectChangeSetImpl; -import com.intellij.pom.xml.impl.XmlAspectChangeSetImpl; import com.intellij.psi.impl.meta.MetaRegistry; import com.intellij.psi.impl.source.DummyHolder; import com.intellij.psi.impl.source.PsiFileImpl; @@ -25,7 +25,6 @@ import com.intellij.psi.impl.source.jsp.tagLibrary.TldUtil; import com.intellij.psi.impl.source.parsing.ParseUtil; import com.intellij.psi.impl.source.resolve.ResolveUtil; import com.intellij.psi.impl.source.tree.*; -import com.intellij.pom.xml.impl.events.*; import com.intellij.psi.jsp.JspFile; import com.intellij.psi.meta.PsiMetaData; import com.intellij.psi.search.PsiBaseElementProcessor; @@ -499,7 +498,7 @@ public class XmlTagImpl extends XmlElementImpl implements XmlTag/*, Modification return myNamespace = (namespace != null ? namespace : XmlUtil.EMPTY_NAMESPACE); } - private String getNamespacePrefix() { + public String getNamespacePrefix() { final String name = getName(); final int index = name.indexOf(':'); if(index >= 0){