📄 smsmsg.java
字号:
// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: SMSMsg.java
package org.cross.sms.msg;
import java.util.Date;
// Referenced classes of package org.cross.sms.msg:
// _CharacterUtil
public abstract class SMSMsg
{
public SMSMsg(int type, Date date, String originator, String recipient, String text, int memIndex)
{
this.type = type;
this.date = date;
this.originator = originator;
this.recipient = recipient;
this.text = text;
this.memIndex = memIndex;
messageEncoding = "gsm_default";
}
public int getType()
{
return type;
}
public int getMemIndex()
{
return memIndex;
}
public Date getDate()
{
return date;
}
public String getOriginator()
{
return originator;
}
public String getRecipient()
{
return recipient;
}
public String getText()
{
return text;
}
public String getHexText()
{
return _CharacterUtil.stringToHexString(text, getMessageEncoding());
}
public String getMessageEncoding()
{
return messageEncoding;
}
public String getPdu()
{
return "";
}
public void setText(String text)
{
this.text = text;
}
public void setRecipient(String recipient)
{
this.recipient = recipient;
}
public void setDate(Date date)
{
this.date = date;
}
public void setMessageEncoding(String messageEncoding)
{
this.messageEncoding = messageEncoding;
}
public String toString()
{
String str = "** GSM MESSAGE **\n";
str = str + " Type: " + (type != 1 ? type != 2 ? "Status Report." : "Outgoing." : "Incoming.") + "\n";
str = str + " Memory Index: " + memIndex + "\n";
str = str + " Date: " + date + "\n";
str = str + " Originator: " + originator + "\n";
str = str + " Recipient: " + recipient + "\n";
str = str + " Text: " + text + "\n";
str = str + " Hex Text: " + getHexText() + "\n";
str = str + " Encoding: " + messageEncoding + "\n";
str = str + "***\n";
return str;
}
public static final int TYPE_INCOMING = 1;
public static final int TYPE_OUTGOING = 2;
public static final int TYPE_STATUS_REPORT = 3;
public static final int TYPE_WAP_PUSH = 4;
private int type;
public int memIndex;
protected Date date;
protected String originator;
protected String recipient;
protected String text;
protected String messageEncoding;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -