From e12a2b2d6825eece40776d802ff67337b6f78e61 Mon Sep 17 00:00:00 2001 From: Curtis D'Entremont Date: Thu, 2 Nov 2006 23:36:18 +0000 Subject: fix bug with setting attribute --- .../src/org/eclipse/help/internal/dynamic/DocumentNode.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/org.eclipse.help/src/org/eclipse/help/internal/dynamic/DocumentNode.java b/org.eclipse.help/src/org/eclipse/help/internal/dynamic/DocumentNode.java index 62317163b..9debada12 100644 --- a/org.eclipse.help/src/org/eclipse/help/internal/dynamic/DocumentNode.java +++ b/org.eclipse.help/src/org/eclipse/help/internal/dynamic/DocumentNode.java @@ -73,7 +73,7 @@ public class DocumentNode extends org.eclipse.help.Node { } return names; } - return null; + return new HashSet(0); } /* (non-Javadoc) @@ -144,6 +144,16 @@ public class DocumentNode extends org.eclipse.help.Node { } } + /* (non-Javadoc) + * @see org.eclipse.help.Node#setAttribute(java.lang.String, java.lang.String) + */ + public void setAttribute(String name, String value) { + if (node.getNodeType() == Node.ELEMENT_NODE) { + Element elem = (Element)node; + elem.setAttribute(name, value); + } + } + /* (non-Javadoc) * @see org.eclipse.help.Node#setValue(java.lang.String) */ -- cgit v1.2.3