本文整理了Java中com.anysoft.util.XmlTools.node2String()
方法的一些代码示例,展示了XmlTools.node2String()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlTools.node2String()
方法的具体详情如下:
包路径:com.anysoft.util.XmlTools
类名称:XmlTools
方法名:node2String
[英]将Node转化为String类型
[中]将节点转化为一串类型
代码示例来源:origin: anylogic/alogic
public String toString(){
return XmlTools.node2String(xmlDoc);
}
代码示例来源:origin: anylogic/alogic
public static Client loadFrom(Element root,String moduleAttr,Properties p) {
Client client = null;
try {
Factory
client = f.newInstance(root, p, moduleAttr, HttpClient.class.getName());
}catch (Exception ex){
LOG.error(String.format("Can not remote client with %s", XmlTools.node2String(root)));
client = new HttpClient();
client.configure(root, p);
LOG.info(String.format("Using default,Current remote client is %s",client.getClass().getName()));
}
return client;
}
}
代码示例来源:origin: anylogic/alogic
public void configure(Element e, Properties p) {
super.configure(e, p);
if (client == null){
Factory
try {
client = f.newInstance(e, p, "remote", HttpClient.class.getName());
}catch (Exception ex){
LOG.error(String.format("Can not remote client with %s", XmlTools.node2String(e)));
client = new HttpClient();
client.configure(e, p);
LOG.info(String.format("Using default,Current remote client is %s",client.getClass().getName()));
}
}
}
代码示例来源:origin: anylogic/alogic
public static void main(String [] args){
ResourceFactory factory = new ResourceFactory();
try {
//InputStream __in = factory.load("http://localhost:8080/logicbus/services/", null);
//Document __doc = XmlTools.loadFromInputStream(__in);
//System.out.println(XmlTools.node2String(__doc.getDocumentElement()));
InputStream __in = factory.load("java:///com/anysoft/util/textdotter/resource/TextDotter.xml", null);
Document __doc = XmlTools.loadFromInputStream(__in);
System.out.println(XmlTools.node2String(__doc.getDocumentElement()));
__in = factory.load("file:///D:/ecloud/logicbus/profile.xml", null);
__doc = XmlTools.loadFromInputStream(__in);
System.out.println(XmlTools.node2String(__doc.getDocumentElement()));
}catch (Exception ex){
ex.printStackTrace();
}
}
}
代码示例来源:origin: anylogic/alogic
@Override
protected void onExecute(Element elem, XsObject root, XsObject current,
LogicletContext ctx, ExecuteWatcher watcher) {
String id = PropertiesConstants.transform(ctx, $id, "$" + this.getXmlTag());
if (StringUtils.isNotEmpty(id)){
ctx.SetValue(id, XmlTools.node2String(elem));
}
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element root, Properties props){
Properties p = new XmlElementProperties(root,props);
configure(p);
Factory
try {
doer = factory.newInstance(root, props, "module");
}catch (Exception ex){
logger.error(String.format("Can not create doer with xml %s",XmlTools.node2String(root)));
}
}
代码示例来源:origin: anylogic/alogic
/**
* 从xml配置节点上装入Loader
*
* @param root xml配置节点
* @param moduleAttr 类名的字段名
* @param p 环境变量
* @return Loader实例
*/
public Loader
Loader
try {
Factory
loader = f.newInstance(root, p, moduleAttr, getDefaultClass());
}catch (Exception ex){
LOG.error(String.format("Can not remote loader with %s", XmlTools.node2String(root)));
}
return loader;
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element elem = XmlTools.getFirstElementByPath(e, "servers");
if (elem != null){
try {
Factory
loader = f.newInstance(elem, props, "loader",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element elem = XmlTools.getFirstElementByPath(e, "user-model");
if (elem != null){
Factory
try {
loader = f.newInstance(elem, props, "loader",SimpleUser.LoadFromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader :" + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element elem = XmlTools.getFirstElementByPath(e, "servers");
if (elem != null){
try {
Factory
loader = f.newInstance(elem, props, "loader",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element loaderElem = XmlTools.getFirstElementByPath(e, "loader");
if (loaderElem != null){
try {
Factory
paths = f.newInstance(loaderElem, props, "module",FromInner.class.getName());
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(loaderElem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
protected void onConfigure(Element e, Properties p) {
XmlElementProperties props = new XmlElementProperties(e,p);
Element callElem = XmlTools.getFirstElementByPath(e, "call");
if (callElem != null){
Factory
try {
theCall = factory.newInstance(callElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create call instance by %s",
XmlTools.node2String(callElem)));
}
}
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element callElem = XmlTools.getFirstElementByPath(e, "call");
if (callElem != null){
Factory
try {
theCall = factory.newInstance(callElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create call instance by %s",
XmlTools.node2String(callElem)));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element elem = XmlTools.getFirstElementByPath(e, this.getHandlerType());
if (elem != null){
try {
sink = EventBus.loadFromElement(elem, props);
}catch (Exception ex){
LOG.error(ExceptionUtils.getStackTrace(ex));
LOG.error("Can not create event handler:" + XmlTools.node2String(elem));
}
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
XmlElementProperties props = new XmlElementProperties(e,p);
//支持内置的cluster定义
Element clusterElem = XmlTools.getFirstElementByPath(e, "cluster");
if (clusterElem != null){
Factory
try {
cluster = factory.newInstance(clusterElem, props, "module");
}catch (Exception ex){
LOG.error(String.format("Can not create cluster with %s", XmlTools.node2String(clusterElem)));
}
}
onConfigure(e,props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Element elem = XmlTools.getFirstElementByPath(e, "script");
if (elem != null){
script = new Script("script",this);
script.configure(elem, props);
}else{
logger.error("Can not find script element in " + XmlTools.node2String(e));
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
Factory
try {
dicCOnf= f.newInstance(e, p, "dic", FromFile.class.getName());
}catch (Exception ex){
LOG.error("can not create dic loader:" + XmlTools.node2String(e));
}
Element extDic = XmlTools.getFirstElementByPath(e, "ext-dic-loader");
if (extDic != null){
extDicLoader = Script.create(extDic, props);
}
configure(props);
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties props) {
XmlElementProperties p = new XmlElementProperties(e,props);
Element acmElem = XmlTools.getFirstElementByPath(e, "acm");
if (acmElem != null){
Factory
try {
acmLoader = f.newInstance(acmElem, p, "loader", ACMCached.class.getName());
defaultAcm = acmLoader.load(PropertiesConstants.getString(props, "acm.default", "anonymous"), true);
}catch (Exception ex){
LOG.error("Can not create loader from element:" + XmlTools.node2String(acmElem));
}
}
onConfigure(e,p);
}
代码示例来源:origin: anylogic/alogic
@Override
protected void onConfigure(Element e, Properties p) {
super.onConfigure(e, p);
Element dispatcherElem = XmlTools.getFirstElementByPath(e, "dispatcher");
if (dispatcherElem != null){
Factory
dispatcher = factory.newInstance(dispatcherElem, p);
}
Element elem = XmlTools.getFirstElementByPath(e, "loader");
if (elem != null){
Factory
try {
loader = f.newInstance(elem, p, "module");
}catch (Exception ex){
LOG.error("Can not create loader with " + XmlTools.node2String(elem));
LOG.error(ExceptionUtils.getStackTrace(ex));
}
}
}
代码示例来源:origin: anylogic/alogic
@Override
public void configure(Element e, Properties p) {
Properties props = new XmlElementProperties(e,p);
configure(props);
Factory
try {
Handler
if (logHandler != null){
Logiclet parent = this.parent();
if (parent != null){
parent.registerLogger(logHandler);
}
}
}catch (Exception ex){
logger.error("Can not create log handler,xml=" + XmlTools.node2String(e));
}
}
}