2 * Copyright (c) 2000-2007 JetBrains s.r.o. All Rights Reserved.
4 package com
.intellij
.util
.xml
;
6 import com
.intellij
.psi
.xml
.XmlElement
;
7 import com
.intellij
.psi
.xml
.XmlFile
;
8 import org
.jetbrains
.annotations
.NonNls
;
9 import org
.jetbrains
.annotations
.NotNull
;
14 public interface EvaluatedXmlName
{
18 EvaluatedXmlName
evaluateChildName(@NotNull XmlName name
);
20 boolean isNamespaceAllowed(String namespace
, final XmlFile file
);
23 String
getNamespace(@NotNull XmlElement parentElement
, final XmlFile file
);