本文整理汇总了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();
}
示例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;
}