From: Dave B. <bla...@us...> - 2013-10-02 13:59:02
|
Update of /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/sax/node In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv13820/src/org/sblim/cimclient/internal/cimxml/sax/node Modified Files: Tag: Experimental IParamValueNode.java Log Message: 2680 IPARAMVALUE parsing broken on DOM/?SAX Index: IParamValueNode.java =================================================================== RCS file: /cvsroot/sblim/jsr48-client/src/org/sblim/cimclient/internal/cimxml/sax/node/IParamValueNode.java,v retrieving revision 1.1.2.9 retrieving revision 1.1.2.10 diff -u -d -r1.1.2.9 -r1.1.2.10 --- IParamValueNode.java 1 Jun 2009 17:01:10 -0000 1.1.2.9 +++ IParamValueNode.java 2 Oct 2013 13:58:59 -0000 1.1.2.10 @@ -1,5 +1,5 @@ /** - * (C) Copyright IBM Corp. 2006, 2009 + * (C) Copyright IBM Corp. 2006, 2013 * * THIS FILE IS PROVIDED UNDER THE TERMS OF THE ECLIPSE PUBLIC LICENSE * ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THIS FILE @@ -20,6 +20,7 @@ * 2003590 2008-06-30 blaschke-oss Change licensing from CPL to EPL * 2524131 2009-01-21 raman_arora Upgrade client to JDK 1.5 (Phase 1) * 2797550 2009-06-01 raman_arora JSR48 compliance - add Java Generics + * 2680 2013-10-02 blaschke-oss IPARAMVALUE parsing broken on DOM/SAX */ package org.sblim.cimclient.internal.cimxml.sax.node; @@ -109,6 +110,10 @@ this.iValue = ((ValueIf) pChild).getValue(); this.iIsArray = pChild instanceof ArrayIf; if (pChild instanceof TypedIf) this.iType = ((TypedIf) pChild).getType(); + else if (pChild instanceof ObjectPathIf) this.iType = CIMDataType + .getDataType(((ObjectPathIf) pChild).getCIMObjectPath()); + else if (pChild instanceof ValueIf) this.iType = CIMDataType.getDataType(((ValueIf) pChild) + .getValue()); } @Override |