Changeset 1069 for trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java
- Timestamp:
- 02/14/13 15:20:07 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-htmlmonitor/src/main/java/de/ugoe/cs/autoquest/htmlmonitor/HtmlMonitorOutputWriter.java
r1022 r1069 179 179 @Override 180 180 public void handleMessage(HtmlClientInfos clientInfos, 181 Html PageElementguiStructure,181 HtmlGUIElement guiStructure, 182 182 HtmlEvent[] events) 183 183 { … … 214 214 * @param guiStructure the GUI structure to be logged 215 215 */ 216 private void dumpGuiStructure(Html PageElement guiStructure) {217 outputWriter.print("<component path=\"");218 outputWriter.print(guiStructure.get Path());216 private void dumpGuiStructure(HtmlGUIElement guiStructure) { 217 outputWriter.print("<component id=\""); 218 outputWriter.print(guiStructure.getId()); 219 219 outputWriter.println("\">"); 220 220 221 dumpParam("class", guiStructure.getTagName()); 222 dumpParam("htmlId", guiStructure.getId()); 223 dumpParam("title", guiStructure.getTitle()); 224 dumpParam("index", guiStructure.getIndex()); 225 dumpParam("parent", guiStructure.getParentPath()); 221 if (guiStructure instanceof HtmlServer) { 222 dumpParam("host", ((HtmlServer) guiStructure).getName()); 223 dumpParam("port", ((HtmlServer) guiStructure).getPort()); 224 } 225 else if (guiStructure instanceof HtmlDocument) { 226 dumpParam("path", ((HtmlDocument) guiStructure).getPath()); 227 dumpParam("query", ((HtmlDocument) guiStructure).getQuery()); 228 dumpParam("title", ((HtmlDocument) guiStructure).getTitle()); 229 } 230 else if (guiStructure instanceof HtmlPageElement) { 231 dumpParam("tagname", ((HtmlPageElement) guiStructure).getTagName()); 232 dumpParam("htmlid", ((HtmlPageElement) guiStructure).getHtmlId()); 233 dumpParam("index", ((HtmlPageElement) guiStructure).getIndex()); 234 } 235 236 dumpParam("parent", guiStructure.getParentId()); 226 237 227 238 outputWriter.println("</component>"); 228 239 229 240 if (guiStructure.getChildren() != null) { 230 for (Html PageElement child : guiStructure.getChildren()) {241 for (HtmlGUIElement child : guiStructure.getChildren()) { 231 242 dumpGuiStructure(child); 232 243 } … … 260 271 261 272 dumpParam("selectedValue", event.getSelectedValue()); 262 dumpParam("target", event.getPath()); 273 274 if (event.getTarget() != null) { 275 dumpParam("target", event.getTarget().getId()); 276 } 277 else { 278 dumpParam("targetDocument", event.getTargetDocument().getId()); 279 dumpParam("targetDOMPath", event.getTargetDOMPath()); 280 } 263 281 dumpParam("timestamp", event.getTime()); 264 282
Note: See TracChangeset
for help on using the changeset viewer.