当前位置: 首页>>代码示例>>Java>>正文


Java HtmlCanvas.toHtml方法代码示例

本文整理汇总了Java中org.rendersnake.HtmlCanvas.toHtml方法的典型用法代码示例。如果您正苦于以下问题:Java HtmlCanvas.toHtml方法的具体用法?Java HtmlCanvas.toHtml怎么用?Java HtmlCanvas.toHtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.rendersnake.HtmlCanvas的用法示例。


在下文中一共展示了HtmlCanvas.toHtml方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getTriggerForm

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
/**
 * Get the trigger input form for the trigger type specified.
 * @return The HTML Representing the trigger form.
 */
@UrlEndpoint(url = "/getTriggerForm", help = "Get the trigger edit form for the specified trigger type at the position",
parameters = {
        @Parameter(name = "position", value = "The integer position of the trigger to edit/add"),
        @Parameter(name = "type", value = "The trigger type to get the edit/add form for.")
})
public final Response getTriggerForm() {
    int position = Integer.parseInt(parameters.get("position"));
    String type = parameters.get("type");
    HtmlCanvas result = TriggerControl.getNewTriggerForm(position, type);
    if (result == null)
    {
        return null;
    }
    return new Response(Status.OK, MIME_HTML, result.toHtml());
}
 
开发者ID:DougEdey,项目名称:SB_Elsinore_Server,代码行数:20,代码来源:UrlEndpoints.java

示例2: getTriggerEditForm

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
/**
 * Get the trigger edit form for the specified parameters.
 * @return The Edit form.
 */
@UrlEndpoint(url = "/gettriggeredit", help = "Edit the trigger at the specified position for the temp probe",
parameters = {
        @Parameter(name = "position", value = "The position in the trigger control to edit"),
        @Parameter(name = "tempprobe", value = "The temperature probe to edit.")
})
public final Response getTriggerEditForm() {
    Status status = Status.OK;
    int position = Integer.parseInt(parameters.get("position"));
    String tempProbeName = parameters.get("tempprobe");
    Temp tempProbe = LaunchControl.findTemp(tempProbeName);
    if (tempProbe == null)
    {
        return null;
    }
    TriggerControl triggerControl = tempProbe.getTriggerControl();
    HtmlCanvas canvas = triggerControl.getEditTriggerForm(
            position, new JSONObject(parameters));
    if (canvas != null) {
        return new Response(status, MIME_HTML, canvas.toHtml());
    }
    return new Response(Status.BAD_REQUEST, MIME_HTML, "BAD");
}
 
开发者ID:DougEdey,项目名称:SB_Elsinore_Server,代码行数:27,代码来源:UrlEndpoints.java

示例3: createHTML

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
/**
 * 生成表格
 */
public static String createHTML(List header, List data) throws IOException {
	HtmlCanvas html = new HtmlCanvas();
	html = html.html().body().table().tr();

	// /写表格标题行
	Iterator it = header.iterator();
	while (it.hasNext()) {
		Map  head =  (Map)it.next();
		html =html.th().content(String.valueOf(head.get("title"))) ;
	}
	html =html._tr();

	// //写表格数据
	it = data.iterator();
	
	while (it.hasNext()) {
		List item = (List)(it.next());
	 
		html =html.tr();
		Iterator sub = item.iterator();
		while (sub.hasNext()) {
		 
			html =html.td().content(String.valueOf(sub.next())) ;
		}
		html =html._tr();

	}


	// close the table
	html =html._table()._body()._html();

	// get the html String
	final String rendered = html.toHtml();

	return rendered;
}
 
开发者ID:fellyvon,项目名称:wasexport,代码行数:41,代码来源:HtmlExport.java

示例4: generateNode

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
@Override
public String generateNode(ContentNode contentNode) throws IOException {
    HtmlCanvas html = new HtmlCanvas();

    generateNode(contentNode, html);
    return html.toHtml();
}
 
开发者ID:geetools,项目名称:geeCommerce-Java-Shop-Software-and-PIM,代码行数:8,代码来源:DefaultContentService.java

示例5: getVolumeForm

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
@UrlEndpoint(url = "/getvolumeform", help = "Get the volume update form for the specified vessel",
parameters = {
        @Parameter(name = "vessel", value = "The name of the vessel to get the Volume form for")
})
public Response getVolumeForm() {
    if (!parameters.containsKey("vessel")) {
        LaunchControl.setMessage("No Vessel provided");
        return null;
    }

    // Check to make sure we have a valid vessel
    Temp temp = LaunchControl.findTemp(parameters.get("vessel"));
    if (temp == null) {
        return null;
    }

    // Render away
    VolumeEditForm volEditForm = new VolumeEditForm(
            temp);
    HtmlCanvas html = new HtmlCanvas(new PrettyWriter());
    String result;
    try {
        volEditForm.renderOn(html);
        result = html.toHtml();
    } catch (IOException e) {
        e.printStackTrace();
        result = e.getMessage();
        LaunchControl.setMessage(result);
    }
    return new Response(Status.OK, MIME_HTML, result);
}
 
开发者ID:DougEdey,项目名称:SB_Elsinore_Server,代码行数:32,代码来源:UrlEndpoints.java

示例6: getPhSensorForm

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
@UrlEndpoint(url = "/getphsensorform", help = "Get the HTML form for a pH Sensor",
parameters ={
        @Parameter(name = "sensor", value = "The name of the sensor to get the pH Edit form for")
})
public Response getPhSensorForm() {
    PhSensor phSensor;

    if (!parameters.containsKey("sensor")) {
        phSensor = new PhSensor();
    } else {
        phSensor = LaunchControl.findPhSensor(parameters.get("sensor"));
    }

    // Render away
    PhSensorForm phSensorForm = new PhSensorForm(phSensor);
    HtmlCanvas html = new HtmlCanvas(new PrettyWriter());
    String result;
    try {
        phSensorForm.renderOn(html);
        result = html.toHtml();
    } catch (IOException e) {
        e.printStackTrace();
        result = e.getMessage();
        LaunchControl.setMessage(result);
        return null;
    }
    return new Response(Status.OK, MIME_HTML, result);
}
 
开发者ID:DougEdey,项目名称:SB_Elsinore_Server,代码行数:29,代码来源:UrlEndpoints.java

示例7: getRecipeList

import org.rendersnake.HtmlCanvas; //导入方法依赖的package包/类
@UrlEndpoint(url = "/getrecipelist", help = "Get the list of recipes that Elsinore has read in",
parameters = {})
public Response getRecipeList() {
    HtmlCanvas html = new HtmlCanvas(new PrettyWriter());
    try {
        new RecipeListForm().renderOn(html);
    } catch (IOException e) {
        e.printStackTrace();
    }

    return new Response(Status.OK, MIME_HTML, html.toHtml());
}
 
开发者ID:DougEdey,项目名称:SB_Elsinore_Server,代码行数:13,代码来源:UrlEndpoints.java


注:本文中的org.rendersnake.HtmlCanvas.toHtml方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。