本文整理汇总了Java中org.openyu.commons.enumz.StringEnum类的典型用法代码示例。如果您正苦于以下问题:Java StringEnum类的具体用法?Java StringEnum怎么用?Java StringEnum使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
StringEnum类属于org.openyu.commons.enumz包,在下文中一共展示了StringEnum类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: toByteArray
import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
public static byte[] toByteArray(StringEnum value) {
return toByteArray(value, EncodingHelper.UTF_8);
}
示例2: addString
import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
public void addString(StringEnum value) {
contents.add(ByteHelper.toByteArray(value));
classes.add(StringEnum.class);
}
示例3: toString
import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
/**
* 訊息
*
* @param message
*/
public static String toString(Message message) {
StringBuilder buff = new StringBuilder();
// message
buff.append("from [" + message.getSender() + "]");
// message.append(categoryType + ", ");
// //來源模組
// if (message.getSrcModule() != null)
// {
// //message.append(", (" + srcModule.intValue() + ") " + srcModule);
// buff.append(", " + message.getSrcModule());
// }
// 訊息編號,類別
if (message.getMessageType() != null) {
buff.append(" (" + message.getMessageType().getValue() + ") " + message.getMessageType());
}
// content
if (message.getSender() == null) {
StringBuilder content = new StringBuilder();
List<byte[]> contents = message.getContents();
for (int i = 0; i < contents.size(); i++) {
Object object = null;
//
Class<?> clazz = message.getClass(i);
if (BooleanEnum.class.equals(clazz) || Boolean.class.equals(clazz) || boolean.class.equals(clazz)) {
object = message.getBoolean(i);
}
if (CharEnum.class.equals(clazz) || Character.class.equals(clazz) || char.class.equals(clazz)) {
object = message.getChar(i);
} else if (StringEnum.class.equals(clazz) || String.class.equals(clazz)) {
object = message.getString(i);
} else if (IntEnum.class.equals(clazz) || Integer.class.equals(clazz) || int.class.equals(clazz)) {
object = message.getInt(i);
} else if (LongEnum.class.equals(clazz) || Long.class.equals(clazz) || long.class.equals(clazz)) {
object = message.getLong(i);
} else if (FloatEnum.class.equals(clazz) || Float.class.equals(clazz) || float.class.equals(clazz)) {
object = message.getFloat(i);
} else if (DoubleEnum.class.equals(clazz) || Double.class.equals(clazz) || double.class.equals(clazz)) {
object = message.getDouble(i);
} else if (byte[].class.equals(clazz)) {
object = message.getByteArray(i);
}
//
content.append(object);
if (i < contents.size() - 1) {
content.append(StringHelper.COMMA);
}
}
// 內容,TEST_ROLE,測試角色,50000,1,200000,0
if (content.length() > 0) {
buff.append(StringHelper.LF);
buff.append(content);
}
}
//
return buff.toString();
}
示例4: addString
import org.openyu.commons.enumz.StringEnum; //导入依赖的package包/类
void addString(StringEnum value);