Package com.google.code.apis.rest.client.Wadl

Examples of com.google.code.apis.rest.client.Wadl.ResponseNode


  }

  public static void listResponse(final MethodNode method, final TreeItem methodTreeItem) {
    Vector buttonTreeItems = WadlTreeRoot.removeChildrenXKeepButtons(methodTreeItem, WadlXml.responseNode);
   
    ResponseNode response = method.getResponse();
    if (response == null) {
      Button addResponseButton = new Button(GuiFactory.strings.addResponse());
      addResponseButton.addClickListener(new ClickListener() {
        public void onClick(Widget sender) {             
          method.addResponse(new ResponseNode(method, method.getApplication()));         
          listResponse(method, methodTreeItem);         
        }
      });
      TreeItem addResponseTreeItem = new TreeItem(addResponseButton);
      addResponseTreeItem.setUserObject(WadlXml.responseNode);
      methodTreeItem.addItem(addResponseTreeItem);
      return;
    }
    ResponseItem responseItem = new ResponseItem(method, methodTreeItem);
    TreeItem responseTreeItem = new TreeItem(responseItem);
    responseTreeItem.setUserObject(WadlXml.responseNode);
   
    methodTreeItem.addItem(responseTreeItem);
    responseTreeItem.setState(SettingsDialog.treeItemsAlwaysOpen);
   
    // representations
    RepresentationItem.listRepresentations(response, responseTreeItem);
   
    // faults
    FaultItem.listFaults(response, responseTreeItem);
   
    // parameters
    String requestString = "";
    if (response.getApplication() != null) {
      requestString = response.getApplication().getAnalyzer().getRequestString();
    }
    ParamItem.listParams(response,
        responseTreeItem,
        requestString);
   
View Full Code Here

TOP

Related Classes of com.google.code.apis.rest.client.Wadl.ResponseNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.