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


Java PropertiedObject.getProperties方法代码示例

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


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

示例1: addPropertiesToElement

import org.ndexbio.model.object.PropertiedObject; //导入方法依赖的package包/类
private static void addPropertiesToElement(PropertiedObject obj, Element parent, Document doc) {
		for ( NdexPropertyValuePair p : obj.getProperties() ) {
		  if ( ! p.getPredicateString().equals(labelAttr)) {
			Element metaData = doc.createElement(attTag);
			parent.appendChild(metaData);
			metaData.setAttribute("label", p.getPredicateString());
			metaData.setAttribute("name", p.getPredicateString()); 
			String dataType = p.getDataType();
		    if ( dataType !=null && dataType.equals("double"))
		    	dataType = "real";
		    metaData.setAttribute("type", dataType);
	        if ( p.getDataType() !=null && !p.getDataType().equals("list")) { 
				metaData.setAttribute("value", p.getValue());
	        } else {
	        	
	        	String[] tokens = p.getValue().split(",(?=([^\']*\'[^\']*\')*[^\']*$)");
                for ( String v : tokens) {
                	Element valElement = doc.createElement(attTag);
                	metaData.appendChild(valElement);
                	valElement.setAttribute("value", v.substring(1, v.length()-1));
                	valElement.setAttribute("type", "string");
                }
	        }
		  }
		}

/*		Ignore graphics properties for now.
		for ( SimplePropertyValuePair p : obj.getPresentationProperties() ) {
		  if ( p.getName().equals("graphics") ) {
			  org.w3c.dom.Node n = getElementFromString(doc, p.getValue());
			  parent.appendChild(n);
		  } else {
			
		  }	  
		}  */
	}
 
开发者ID:ndexbio,项目名称:ndex-common,代码行数:37,代码来源:XGMMLNetworkExporter.java

示例2: setAttribute

import org.ndexbio.model.object.PropertiedObject; //导入方法依赖的package包/类
public static void setAttribute(final PropertiedObject element, final String key, final String value, String type){
	if (null == element.getProperties()){
		element.setProperties(new ArrayList<NdexPropertyValuePair>());
	}
	setProperty(element.getProperties(), key, value, type);   	
}
 
开发者ID:ndexbio,项目名称:ndex-common,代码行数:7,代码来源:AttributeValueUtil.java


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