📄 sipmessage.java
字号:
/*
* SIPMessage.java
*
* Created on 2007年5月23日, 下午2:00
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package SIPRead;
import java.io.*;
import java.util.*;
import SIPTitle.*;
import SIPM.*;
/**
*
* @author Administrator
*从某文件中获得所有的SIP消息对象并生成一个链表.
*/
public class SIPMessage {
Readrow rr;
List list;
ArrayList al;
RequestTitle request;
RespondTitle respond;
/**
* Creates a new instance of SIPMessage
*/
public SIPMessage(File file) {
rr = new Readrow(file);
al = new ArrayList();
list = Collections.synchronizedList(al);
request = new RequestTitle();
respond = new RespondTitle();
setSIPMs();
}
public void setSIPMs(){
String str =rr.Next();//读取第一行
while(!str.equals("!q2w378$")){
request.setString(str);
if(request.getVerify()){
Sipm sipm = new Sipm(0,request.getRequesttitle(),rr);
list.add(sipm);
}
else{
respond.setString(str);
if(respond.getVerify()){
Sipm sipm = new Sipm(1,respond.getResponsdtitle(),rr);
list.add(sipm);
}
}
str = rr.Next();
}
}
public List getList() {
return list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -