Package org.waveprotocol.wave.client.widget.button.text

Examples of org.waveprotocol.wave.client.widget.button.text.TextButton$Resources$Css


     * Converts the <code>Application</code> XMLBean into a <code>UnitActionPackage</code> object.
     * @param application  the <code>Application</code> XMLBean to convert.
     * @return the converted <code>UnitActionPackage</code> object.
     */
    public static UnitActionPackage convertWADLtoUnitActionPackage(final Application application) {
        Resources resources = application.getResources();
        String baseURL = resources.getBase();
        if (!baseURL.endsWith("/")) {
            baseURL += "/";
        }
        List<Resource> resourceList = resources.getResourceList();

        List<UnitAction> unitActionList = new ArrayList<UnitAction>();
        for (Resource resource : resourceList) {
            unitActionList.addAll(convertResourceToUnitAction(resource));
        }
View Full Code Here


    public static String generateWADLForMashupRESTService(String myCocktailPath, int mashupId) throws DAOException, IOException {
        Mashup mashup = getMashup(mashupId);
       
        ApplicationDocument applicationDocument = ApplicationDocument.Factory.newInstance();
        Application application = applicationDocument.addNewApplication();
        Resources resources = application.addNewResources();
        resources.setBase(myCocktailPath);
       
        Resource resource = resources.addNewResource();
        resource.setPath("RESTService/mashupId="+mashupId);
       
        addResource(resource, "json""format=json",  mashup, "application/json");
        addResource(resource, "xml",   "format=xml",   mashup, "application/xml");
        addResource(resource, "jsonp", "format=jsonp", mashup, "application/javascript");
View Full Code Here

    public static String generateWADLForMashupRESTServiceJSON(String myCocktailPath, int mashupId) throws DAOException, IOException {
        Mashup mashup = getMashup(mashupId);
       
        ApplicationDocument applicationDocument = ApplicationDocument.Factory.newInstance();
        Application application = applicationDocument.addNewApplication();
        Resources resources = application.addNewResources();
        resources.setBase(myCocktailPath);
       
        Resource resource = resources.addNewResource();
        resource.setPath("RESTService/mashupId="+mashupId);
       
        addMethod(resource.addNewMethod(), "json", mashup, "application/json");
       
        return applicationDocument.xmlText(new XmlOptions().setSavePrettyPrint());
View Full Code Here

   */
  public static ClickButtonWidget createTextClickButton(String text,
      TextButtonStyle style, String tooltip, ClickButtonListener listener, String debugClassId) {
    ClickButton logic = new ClickButton();
    logic.setClickButtonListener(listener);
    TextButton template = new TextButton(text, style, tooltip);
    if (null != debugClassId) {
//      DebugClassHelper.addDebugClass(template, debugClassId);
    }
    template.setStopPropagation(true);
    template.setUiListener(logic.getUiEventListener());
    logic.setButtonDisplay(template);

    return new ClickButtonWidget(logic.getController(), template);
  }
View Full Code Here

   */
  public static ToggleButtonWidget createTextToggleButton(String text,
      TextButtonStyle style, String tooltip, ToggleButtonListener listener) {
    ToggleButton logic = new ToggleButton();
    logic.setToggleButtonListener(listener);
    TextButton template = new TextButton(text, style, tooltip);
    template.setStopPropagation(true);
    template.setUiListener(logic.getUiEventListener());
    logic.setButtonDisplay(template);

    return new ToggleButtonWidget(logic.getController(), template);
  }
View Full Code Here

  @Override
  protected Widget createGwtWidget(Renderable element) {
    ClickButton buttonLogic = new ClickButton();
    element.setProperty(Button.BUTTON_LOGIC_PROP, buttonLogic);

    TextButton template = new TextButton("", TextButtonStyle.REGULAR_BUTTON, "");
    template.setUiListener(buttonLogic.getUiEventListener());
    buttonLogic.setButtonDisplay(template);
    // Apply some extra css to make it render correctly in the editor.
    template.addStyleName(css.button());
    return template;
  }
View Full Code Here

  @Override
  protected Widget createGwtWidget(Renderable element) {
    ClickButton buttonLogic = new ClickButton();
    element.setProperty(Button.BUTTON_LOGIC_PROP, buttonLogic);

    TextButton template = new TextButton("", TextButtonStyle.REGULAR_BUTTON, "");
    template.setUiListener(buttonLogic.getUiEventListener());
    buttonLogic.setButtonDisplay(template);
    // Apply some extra css to make it render correctly in the editor.
    template.addStyleName(css.button());
    return template;
  }
View Full Code Here

   */
  public static ClickButtonWidget createTextClickButton(String text,
      TextButtonStyle style, String tooltip, ClickButtonListener listener, String debugClassId) {
    ClickButton logic = new ClickButton();
    logic.setClickButtonListener(listener);
    TextButton template = new TextButton(text, style, tooltip);
    if (null != debugClassId) {
//      DebugClassHelper.addDebugClass(template, debugClassId);
    }
    template.setStopPropagation(true);
    template.setUiListener(logic.getUiEventListener());
    logic.setButtonDisplay(template);

    return new ClickButtonWidget(logic.getController(), template);
  }
View Full Code Here

   */
  public static ToggleButtonWidget createTextToggleButton(String text,
      TextButtonStyle style, String tooltip, ToggleButtonListener listener) {
    ToggleButton logic = new ToggleButton();
    logic.setToggleButtonListener(listener);
    TextButton template = new TextButton(text, style, tooltip);
    template.setStopPropagation(true);
    template.setUiListener(logic.getUiEventListener());
    logic.setButtonDisplay(template);

    return new ToggleButtonWidget(logic.getController(), template);
  }
View Full Code Here

TOP

Related Classes of org.waveprotocol.wave.client.widget.button.text.TextButton$Resources$Css

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.