annotate WebServiceExtensionsV1.1/WebServiceToolWorkflow_REST_SOAP/lib/SAWADLParser/src/edu/uga/cs/lsdis/meteors/wadls/ResponseImpl.java @ 0:049760c677de default tip

Galaxy WSExtensions added successfully
author uga-galaxy-group
date Tue, 05 Jul 2011 19:34:18 -0400
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
1 /*
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
2 * (c) Copyright IBM Corp 2001, 2005
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
3 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
4
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
5 package edu.uga.cs.lsdis.meteors.wadls;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
6
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
7 import java.util.*;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
8
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
9 import javax.wadls.*;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
10 import javax.xml.namespace.*;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
11 import org.w3c.dom.*;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
12
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
13 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
14 * This class represents an output message, and contains the name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
15 * of the output and the message itself.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
16 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
17 * @author Matthew J. Duftler
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
18 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
19 public class ResponseImpl implements Response
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
20 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
21 protected String name = null;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
22 List<String> inputXSDList = new Vector();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
23 List<ParamImpl> paramList = new Vector();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
24 protected List<ModelReference> modelReferences = null;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
25 protected Element docEl = null;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
26 protected Map extensionAttributes = new HashMap();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
27 protected List nativeAttributeNames =
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
28 Arrays.asList(Constants.OUTPUT_ATTR_NAMES);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
29
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
30 public static final long serialVersionUID = 1;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
31
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
32 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
33 * Set the name of this output message.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
34 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
35 * @param name the desired name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
36 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
37 public void setName(String name)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
38 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
39 this.name = name;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
40 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
41
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
42 public void setInputXSDList(List inputXSDList){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
43 this.inputXSDList=inputXSDList;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
44 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
45 public List getInputXSDList(){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
46
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
47 return this.inputXSDList;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
48 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
49
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
50
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
51 public void setParamList(List paramList){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
52 this.paramList=paramList;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
53 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
54 public List getParamList(){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
55
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
56 return this.paramList;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
57 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
58 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
59 * Get the name of this output message.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
60 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
61 * @return the output message name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
62 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
63 public String getName()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
64 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
65 return name;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
66 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
67
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
68
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
69 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
70 * Set the documentation element for this document. This dependency
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
71 * on org.w3c.dom.Element should eventually be removed when a more
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
72 * appropriate way of representing this information is employed.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
73 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
74 * @param docEl the documentation element
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
75 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
76 public void setDocumentationElement(Element docEl)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
77 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
78 this.docEl = docEl;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
79 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
80 public ModelReference getModelReference(){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
81 if(modelReferences == null)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
82 return null;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
83 return modelReferences.get(0);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
84 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
85
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
86 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
87 * Set the modelReference.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
88 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
89 * @param modelReference The desired modelReference.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
90 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
91 public void addModelReference(ModelReference modelReference){
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
92 if(modelReferences == null)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
93 modelReferences = new ArrayList<ModelReference>();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
94 modelReferences.add(0, modelReference);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
95 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
96 public List<ModelReference> getModelReferences() {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
97 return modelReferences;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
98 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
99
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
100 public void setModelReferences(List<ModelReference> refs) {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
101 modelReferences = refs;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
102 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
103 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
104 * Get the documentation element. This dependency on org.w3c.dom.Element
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
105 * should eventually be removed when a more appropriate way of
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
106 * representing this information is employed.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
107 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
108 * @return the documentation element
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
109 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
110 public Element getDocumentationElement()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
111 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
112 return docEl;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
113 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
114
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
115 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
116 * Set an extension attribute on this element. Pass in a null value to remove
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
117 * an extension attribute.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
118 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
119 * @param name the extension attribute name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
120 * @param value the extension attribute value. Can be a String, a QName, a
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
121 * List of Strings, or a List of QNames.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
122 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
123 * @see #getExtensionAttribute
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
124 * @see #getExtensionAttributes
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
125 * @see ExtensionRegistry#registerExtensionAttributeType
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
126 * @see ExtensionRegistry#queryExtensionAttributeType
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
127 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
128 public void setExtensionAttribute(QName name, Object value)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
129 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
130 if (value != null)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
131 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
132 extensionAttributes.put(name, value);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
133 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
134 else
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
135 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
136 extensionAttributes.remove(name);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
137 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
138 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
139
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
140 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
141 * Retrieve an extension attribute from this element. If the extension
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
142 * attribute is not defined, null is returned.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
143 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
144 * @param name the extension attribute name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
145 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
146 * @return the value of the extension attribute, or null if
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
147 * it is not defined. Can be a String, a QName, a List of Strings, or a List
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
148 * of QNames.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
149 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
150 * @see #setExtensionAttribute
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
151 * @see #getExtensionAttributes
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
152 * @see ExtensionRegistry#registerExtensionAttributeType
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
153 * @see ExtensionRegistry#queryExtensionAttributeType
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
154 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
155 public Object getExtensionAttribute(QName name)
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
156 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
157 return extensionAttributes.get(name);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
158 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
159
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
160 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
161 * Get the map containing all the extension attributes defined
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
162 * on this element. The keys are the qnames of the attributes.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
163 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
164 * @return a map containing all the extension attributes defined
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
165 * on this element
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
166 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
167 * @see #setExtensionAttribute
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
168 * @see #getExtensionAttribute
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
169 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
170 public Map getExtensionAttributes()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
171 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
172 return extensionAttributes;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
173 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
174
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
175 /**
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
176 * Get the list of local attribute names defined for this element in
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
177 * the WSDL specification.
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
178 *
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
179 * @return a List of Strings, one for each local attribute name
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
180 */
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
181 public List getNativeAttributeNames()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
182 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
183 return nativeAttributeNames;
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
184 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
185
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
186 public String toString()
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
187 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
188 StringBuffer strBuf = new StringBuffer();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
189
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
190 strBuf.append("Output: name=" + name);
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
191
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
192
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
193 Iterator keys = extensionAttributes.keySet().iterator();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
194
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
195 while (keys.hasNext())
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
196 {
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
197 QName name = (QName)keys.next();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
198
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
199 strBuf.append("\nextension attribute: " + name + "=" +
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
200 extensionAttributes.get(name));
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
201 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
202
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
203 return strBuf.toString();
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
204 }
049760c677de Galaxy WSExtensions added successfully
uga-galaxy-group
parents:
diff changeset
205 }