[jboss-svn-commits] JBL Code SVN: r16642 - labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Nov 16 08:12:34 EST 2007
Author: mark.little at jboss.com
Date: 2007-11-16 08:12:34 -0500 (Fri, 16 Nov 2007)
New Revision: 16642
Modified:
labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/AttachmentImpl.java
Log:
http://jira.jboss.com/jira/browse/SOA-91
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/AttachmentImpl.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/AttachmentImpl.java 2007-11-16 06:16:05 UTC (rev 16641)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_CP/product/rosetta/src/org/jboss/internal/soa/esb/message/format/xml/AttachmentImpl.java 2007-11-16 13:12:34 UTC (rev 16642)
@@ -220,14 +220,18 @@
private void listFromXml(Element elem) throws IOException, ClassNotFoundException
{
NodeList anonymous = elem.getElementsByTagName(UNNAMED_TAG);
- for (int i1 = 0; i1 < anonymous.getLength(); i1++)
+
+ if (anonymous != null)
{
- Node oCurr = anonymous.item(i1);
- if (oCurr instanceof Element)
+ for (int i1 = 0; i1 < anonymous.getLength(); i1++)
{
- CDATASection cdata = (CDATASection) oCurr.getFirstChild();
- Object value = Encoding.decodeToObject(cdata.getWholeText());
- _list.add((Serializable) value);
+ Node oCurr = anonymous.item(i1);
+ if (oCurr instanceof Element)
+ {
+ CDATASection cdata = (CDATASection) oCurr.getFirstChild();
+ Object value = Encoding.decodeToObject(cdata.getWholeText());
+ _list.add((Serializable) value);
+ }
}
}
}
@@ -235,15 +239,19 @@
private void tableFromXml(Element elem) throws IOException, ClassNotFoundException
{
NodeList named = elem.getElementsByTagName(NAMED_TAG);
- for (int i1 = 0; i1 < named.getLength(); i1++)
+
+ if (named != null)
{
- Node oCurr = named.item(i1);
- if (oCurr instanceof Element)
+ for (int i1 = 0; i1 < named.getLength(); i1++)
{
- CDATASection cdata = (CDATASection) oCurr.getFirstChild();
- String name = ((Element) oCurr).getAttribute(NAME_ATTR);
- Object value = Encoding.decodeToObject(cdata.getWholeText());
- _table.put(name, (Serializable) value);
+ Node oCurr = named.item(i1);
+ if (oCurr instanceof Element)
+ {
+ CDATASection cdata = (CDATASection) oCurr.getFirstChild();
+ String name = ((Element) oCurr).getAttribute(NAME_ATTR);
+ Object value = Encoding.decodeToObject(cdata.getWholeText());
+ _table.put(name, (Serializable) value);
+ }
}
}
}
More information about the jboss-svn-commits
mailing list