⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 templatevariables.java

📁 METAmorphoses is a system for flexible and easy-to-use generation of RDF metadata directly from a re
💻 JAVA
字号:
package cz.cvut.felk.cs.metamorphoses.template;import java.util.HashMap;/** * <p>This class stores variables from instances.<br/> * Format is: key = "instanceId-variableName", value = "variableValue"<br/> *  * </p> * <p> * <b>History:</b><br/> * Created: 7.4.2004<br/> * Last change: 7.4.2004<br/> * </p> * @author Martin Svihla (martin@svihla.net) */public class TemplateVariables {	HashMap templateVariables;	/**	 * 	 */	public TemplateVariables() {		this.templateVariables = new HashMap();	}		private String createVariableKey(String instanceId, String variableName) {		return instanceId + "-" + variableName;	}		public void addVariable(			String instanceId,			String variableName,			String variableValue) {					templateVariables.put(createVariableKey(instanceId, variableName), variableValue);		}		public String getVariableValue(String instanceId, String variableName) {			return (String) templateVariables.get(createVariableKey(instanceId, variableName));		}		public boolean hasVariableValue(String instanceId, String variableName) {			if (templateVariables.containsKey(createVariableKey(instanceId, variableName))) {				return true;			}			return false;		}//	public void addVariable(//		String instanceId,//		String variableName,//		String variableValue) {//		if (templateVariables.containsKey(instanceId)) {//			HashMap instanceVariables =//				(HashMap) this.templateVariables.get(instanceId);//			instanceVariables.put(variableName, variableValue);//		} else {//			HashMap instanceVariables = new HashMap();//			instanceVariables.put(variableName, variableValue);//			this.templateVariables.put(instanceId, instanceVariables);//		}//		//System.out.println("vkladam premennu: " + instanceId +","+ variableName + "," + variableValue);//	}////	public String getVariableValue(String instanceId, String variableName) {//		String variableValue = null;//		//System.out.println("prisli : " + instanceId +","+ variableName);//		if (templateVariables.containsKey(instanceId)) {//			HashMap instanceVariables =//				(HashMap) this.templateVariables.get(instanceId);//			variableValue = (String) instanceVariables.get(variableName);//		}//		//System.out.println("vraciam premennu: " + variableValue);//		return variableValue;//	}////	public boolean hasVariableValue(String instanceId, String variableName) {//		if (templateVariables.containsKey(instanceId)) {//			HashMap instanceVariables =//				(HashMap) this.templateVariables.get(instanceId);//			if (instanceVariables.containsKey(variableName)) {//				return true;//			}//		}//		return false;//	}	public void clear() {		this.templateVariables.clear();	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -