update copyright
[fedora-idea.git] / xml / dom-openapi / src / com / intellij / util / xml / EvaluatedXmlName.java
blob1c299d14b45f06e3682997595e70f54e05c78637
1 /*
2 * Copyright (c) 2000-2007 JetBrains s.r.o. All Rights Reserved.
3 */
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;
11 /**
12 * @author peter
14 public interface EvaluatedXmlName {
16 XmlName getXmlName();
18 EvaluatedXmlName evaluateChildName(@NotNull XmlName name);
20 boolean isNamespaceAllowed(String namespace, final XmlFile file);
22 @NotNull @NonNls
23 String getNamespace(@NotNull XmlElement parentElement, final XmlFile file);