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

📄 jremproperty.java

📁 JRemoteControl is a simple Java&#8482 driven bluetooth remote control.It allows you to initiate virt
💻 JAVA
字号:
/* * JRemCntl - Copyright (C) 2007 Filippo Di Vattimo <fildiv@gmail.com> * See COPYING */package fildiv.jremcntl.server.core;import fildiv.jremcntl.common.util.JRemUtils;import fildiv.jremcntl.server.core.JRemPropertyMapper.JRemPropertyValueMapper;public class JRemProperty {	public static JRemProperty newStringProperty(String name) {		return new JRemProperty(name, name, name, JRemPropertyValueMappers.stringValueMapper);	}	public static JRemProperty newShortProperty(String name) {		return new JRemProperty(name, name, name, JRemPropertyValueMappers.shortValueMapper);	}	public static JRemProperty newIntProperty(String name) {		return new JRemProperty(name, name, name, JRemPropertyValueMappers.intValueMapper);	}	public static JRemProperty newBoolProperty(String name) {		return new JRemProperty(name, name, name, JRemPropertyValueMappers.boolValueMapper);	}	private String intPropName;	private String xmlPropName;	private String clsPropName;	private JRemPropertyValueMapper pvm;	public JRemProperty(			String name, 			JRemPropertyValueMapper pvm) {		this(name, name, name, pvm);	}		public JRemProperty(			String intName, 			String xmlPropName, String clsPropName,			JRemPropertyValueMapper pvm) {		super();				if (JRemUtils.isEmptyString(intName) ||			JRemUtils.isEmptyString(xmlPropName) || 			JRemUtils.isEmptyString(clsPropName) ||			pvm == null)			throw new IllegalArgumentException();					this.intPropName = intName;		this.xmlPropName = xmlPropName;		this.clsPropName = clsPropName;		this.pvm = pvm;	}		public String getIntPropName() {		return intPropName;	}		public String getClsPropName() {		return clsPropName;	}	public String getXmlPropName() {		return xmlPropName;	}		public JRemPropertyValueMapper getPropertyValueMapper() {		return pvm;	}		public boolean equals(Object obj) {				JRemProperty p = (JRemProperty) obj;				return 			p.intPropName.equals(intPropName);				}	public int hashCode() {		return			xmlPropName.hashCode() + 			clsPropName.hashCode();	}		public String toString() {		return		" [" + xmlPropName + "]" +		" [" + clsPropName + "]" +		" [" + pvm.toString() + "]";	}}

⌨️ 快捷键说明

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