/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package org.redPandaLib.core;
import java.io.Serializable;
/**
*
* @author robin
*/
public class MessageContent implements Serializable {
public static final char CHAT_MESSAGE = 'M';
public static final char FILE = 'F';
private byte[] content;
public MessageContent(byte[] content) {
this.content = content;
}
public static MessageContent generateChatMessage(String msg) {
String content = CHAT_MESSAGE + msg;
return new MessageContent(content.getBytes());
}
//
// public static MessageContent generateMessageReceived(Msg msg) {
// //String content = CHAT_MESSAGE + msg;
// return new MessageContent(content.getBytes());
// }
public boolean isChatMessage() {
return content[0] == CHAT_MESSAGE;
}
public boolean isFile() {
return content[0] == FILE;
}
}