Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r5003 - branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml

Subject: perfsonar development work

List archive

perfsonar: r5003 - branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r5003 - branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml
  • Date: Fri, 27 Feb 2009 07:17:35 -0500

Author: mac
Date: 2009-02-27 07:17:35 -0500 (Fri, 27 Feb 2009)
New Revision: 5003

Modified:

branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml/StaxParser.java
Log:
Added general mapping, for example: {*}parameter


Modified:
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml/StaxParser.java
===================================================================
---
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml/StaxParser.java
2009-02-27 11:40:11 UTC (rev 5002)
+++
branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml/StaxParser.java
2009-02-27 12:17:35 UTC (rev 5003)
@@ -93,11 +93,15 @@
// get mapping for element {namespace}name

String key = "{" + namespaceUri + "}" + localName;
-
- //String classname = getMappingForElement(staxXmlReader
- // .getName().toString());
String classname = getMappingForElement(key);
+
+ //if there is no mapping for specific {namespace}element
+ //try general mapping for such elements {*}element
if (classname == null)
+ classname = getMappingForElement("{*}" + localName);
+
+ //if there is no general mapping get defualt class
+ if (classname == null)
classname = getMappingForElement(ANY_ELEMENT);

// create element class basing on mapping



  • perfsonar: r5003 - branches/new-structure-with-base2/ps-mdm-base2/src/main/java/org/perfsonar/base2/xml, svnlog, 02/27/2009

Archive powered by MHonArc 2.6.16.

Top of Page