Author: veithen
Date: Thu Jun 18 22:03:01 2015
New Revision: 1686326
URL: http://svn.apache.org/r1686326
Log:
Fix TODO/issue.
Modified:
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
Modified:
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
URL:
http://svn.apache.org/viewvc/webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj?rev=1686326&r1=1686325&r2=1686326&view=diff
==============================================================================
---
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
(original)
+++
webservices/axiom/branches/attrs-aspects/aspects/om-aspects/src/main/java/org/apache/axiom/om/impl/common/AxiomNamespaceDeclarationSupport.aj
Thu Jun 18 22:03:01 2015
@@ -28,7 +28,10 @@ public aspect AxiomNamespaceDeclarationS
}
public final OMNamespace AxiomNamespaceDeclaration.getDeclaredNamespace() {
- // TODO: what if the attribute value has been changed in the meantime?
+ String namespaceURI = coreGetValue();
+ if (!namespaceURI.equals(declaredNamespace.getNamespaceURI())) {
+ declaredNamespace = new OMNamespaceImpl(namespaceURI,
declaredNamespace.getPrefix());
+ }
return declaredNamespace;
}