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


Java Action.getName方法代码示例

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


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

示例1: actionToXML

import eis.iilang.Action; //导入方法依赖的package包/类
@Override
public Document actionToXML(Action action) {

    // translate parameters to String
    List<String> parameters = new Vector<>();
    action.getParameters().forEach(param -> {
        if (param instanceof Identifier){
            parameters.add(((Identifier) param).getValue());
        }
        else if(param instanceof Numeral){
            parameters.add(((Numeral) param).getValue().toString());
        }
        else{
            log("Cannot translate parameter " + param);
            parameters.add(""); // add empty parameter so the order is not invalidated
        }
    });

    // create massim protocol action
    massim.protocol.messagecontent.Action massimAction =
            new massim.protocol.messagecontent.Action(action.getName(), parameters.toArray(new String[parameters.size()]));
    massimAction.setID(currentActionId);

    return new Message(null, massimAction).toXML();
}
 
开发者ID:agentcontest,项目名称:massim,代码行数:26,代码来源:CityEntity.java

示例2: actionToXML

import eis.iilang.Action; //导入方法依赖的package包/类
@Override
protected Document actionToXML(Action action) {

	String actionType = null;
	actionType = action.getName();
	
	String actionParameter = null;
	if ( action.getParameters().size() != 0)
		actionParameter = action.getParameters().element().toProlog();
	
	String actionId = null;
	actionId = "" + getCurrentActionId();
	
		// create document
	Document doc = null;
	try {
		
		doc = documentbuilderfactory.newDocumentBuilder().newDocument();
		Element root = doc.createElement("message");
		root.setAttribute("type","action");
		doc.appendChild(root);
		
		Element auth = doc.createElement("action");
		auth.setAttribute("type",actionType);
		if ( actionParameter != null )
			auth.setAttribute("param",actionParameter);
		auth.setAttribute("id",actionId);
		root.appendChild(auth);
		
	} catch (ParserConfigurationException e) {
		System.err.println("unable to create new document");
		return null;
	}
	
	//System.out.println(action.toProlog());
	//System.out.println(XMLToString(doc));
	
	return doc;

}
 
开发者ID:jason-lang,项目名称:apps,代码行数:41,代码来源:Mars2012Entity2.java


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