亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? mmsmessage.java

?? mms開源代碼
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
	 * @param absolute specifies if the time is relative or absolute	 * @see #setMessageExpiryTime(Date, boolean)	 */	public void setMessageDeliveryTime(Date time, boolean absolute){		this.mmsDeliveryTimeAbsolute = absolute;		this.mmsDeliveryTime = time;	}		/**	 * Checks if the delivery time is present.	 * @return true if present	 */	public boolean isMessageDeliveryTimeSet(){		return mmsDeliveryTime != null;	}			/**	 * Sets the message priority.<br>	 * 	 * Supported priorities:	 * <ol>	 * 	<li>{@link #MMS_PRIORITY_HIGH}</li>	 * <li>{@link #MMS_PRIORITY_NORMAL}</li>	 * <li>{@link #MMS_PRIORITY_LOW}</li>	 * </ol>	 * @param priority priority of the message	 * @throws MmsMessageException priority not supported	 */	public void setMessagePriority(String priority) throws MmsMessageException{		if (!priority.equals(MMS_PRIORITY_HIGH) &&			!priority.equals(MMS_PRIORITY_NORMAL) &&			!priority.equals(MMS_PRIORITY_LOW)		) throw new MmsMessageException("Priority \"" + priority + "\" not supported");		this.mmsPriority = priority;	}		/**	 * Checks if the priority is specified.	 * @return true if specified	 */	public boolean isMessagePrioritySet(){		return mmsPriority != null;	}			/**	 * Sets the sender visibility.<br>	 * 	 * Supported visibilities:	 * <ol>	 * 	<li>{@link #MMS_SENDER_VISIBILITY_HIDE}</li>	 * <li>{@link #MMS_SENDER_VISIBILITY_SHOW}</li>	 * </ol>	 * 	 * @param visibility visibility value	 * @throws MmsMessageException visibility not supported	 */	public void setSenderVisibility(String visibility) throws MmsMessageException{		if (!visibility.equals(MMS_SENDER_VISIBILITY_SHOW) &&			!visibility.equals(MMS_SENDER_VISIBILITY_HIDE)			) throw new MmsMessageException("Sender visibility \"" + visibility + "\" not supported");		this.mmsSenderVisibility = visibility;	}		/**	 * Checks if the visibility is present.	 * @return true if present	 */	public boolean isSenderVisibilitySet(){		return mmsSenderVisibility != null;	}		/**	 * Enables/disables the message delivery report.	 * @param enabled whether to enable the message delivery report	 */	public void setDeliveryReport(boolean enabled){		this.mmsDeliveryReport = new Boolean(enabled);	}		/**	 * Enables/disables the message read reply.	 * @param enabled whether to enable the message read reply	 */	public void setReadReply(boolean enabled){		this.mmsReadReply = new Boolean(enabled);	}		/**	 * Set the response status.<br>	 * 	 * Supported responses:	 * <ol>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_NETWORK_PROBLEM}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_SERVICE_DENIED}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_UNSPECIFIED}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE}</li>	 * 	<li>{@link #MMS_RESPONSE_STATUS_OK}</li>		 * </ol>	 * @param status response status	 * @throws MmsMessageException status not supported	 */	public void setResponseStatus(String status) throws MmsMessageException{		if (!status.equals(MMS_RESPONSE_STATUS_ERROR_CONTENT_NOT_ACCEPTED) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_MESSAGE_FORMAT_CORRUPT) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_MESSAGE_NOT_FOUND) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_NETWORK_PROBLEM) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_SENDING_ADDRESS_UNRESOLVED) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_SERVICE_DENIED) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_UNSPECIFIED) &&			!status.equals(MMS_RESPONSE_STATUS_ERROR_UNSUPPORTED_MESSAGE) &&			!status.equals(MMS_RESPONSE_STATUS_OK)		)throw new MmsMessageException("Status \"" + status + "\" not supported");		this.mmsResponseStatus = status;	}		/**	 * Checks if the response status is present.	 * @return true if present	 */	public boolean isResponseStatusSet(){		return mmsSubject != null;	}			/**	 * Sets the response text.	 * @param text response	 */	public void setResponseText(String text){		this.mmsResponseText = text;	}		/**	 * Checks if the response text is present.	 * @return true if present	 */	public boolean isResonseTextSet(){		return mmsResponseText != null;	}			/**	 * Sets the message identifier.	 * @param id message identifier	 */	public void setMessageID(String id){		this.mmsMessageID = id;	}		/**	 * Checks if the message identifier is present.	 * @return true if present	 */	public boolean isMessageIDSet(){		return mmsMessageID != null;	}			/**	 * Sets the content type for the message.<br>	 * 	 * Supported content types:	 * <ol>	 * 	<li>{@link #CTYPE_APPLICATION_MULTIPART_MIXED}</li>	 * 	<li>{@link #CTYPE_APPLICATION_MULTIPART_RELATED}</li>	 * 	<li>{@link #CTYPE_IMAGE}</li>	 * 	<li>{@link #CTYPE_IMAGE_GIF}</li>	 * 	<li>{@link #CTYPE_IMAGE_JPEG}</li>	 * 	<li>{@link #CTYPE_IMAGE_PNG}</li>	 *  <li>{@link #CTYPE_IMAGE_TIFF}</li>	 *  <li>{@link #CTYPE_IMAGE_VND_WAP_WBMP}</li>	 *  <li>{@link #CTYPE_MULTIPART}</li>	 *  <li>{@link #CTYPE_MULTIPART_MIXED}</li>	 *  <li>{@link #CTYPE_TEXT}</li>	 *  <li>{@link #CTYPE_TEXT_HTML}</li>	 *  <li>{@link #CTYPE_TEXT_PLAIN}</li>	 *  <li>{@link #CTYPE_TEXT_WML}</li>	 *  <li>{@link #CTYPE_UNKNOWN}</li>	 * </ol>	 * @param type content type	 */	public void setMessageContentType(String type){		this.mmsContentType = type;	}	/**	 * Chekcs if the message content type is present.	 * @return true if present	 */	public boolean isMessageContentTypeSet(){		return mmsContentType != null;	}		/**	 * Add a part to the MMS message.<br>	 * Checks if the content type of the message is compatible with the content type of the part.	 * 	 * @param part part to add to the message	 * @throws MmsMessageException the part is not compatible with the message	 */	public void addPart(MmsPart part) throws MmsMessageException{		if (mmsContentType.equals(CTYPE_MULTIPART) ||				mmsContentType.equals(CTYPE_MULTIPART_MIXED) ||				mmsContentType.equals(CTYPE_APPLICATION_MULTIPART_MIXED) ||				//Multipart related not yet supported				//mmsContentType.equals(CTYPE_APPLICATION_MULTIPART_RELATED) ||				mmsContentType.equals(CTYPE_UNKNOWN))			mmsParts.add(part);		else if (mmsParts.size() == 0) mmsParts.add(part);		else throw new MmsMessageException("Only one part admitted in a non Multipart message");	}		/**	 * Return the number of parts in the message.	 * @return parts number	 */	public int getPartsNumber(){		return mmsParts.size();	}		/**	 * Returns the mms parts in the message.	 * @return mms parts	 */	public List<MmsPart> getParts(){		return mmsParts;	}		/**	 * Returns the ith part or null if <i>i</i> is greater then parts number.	 * @param i part number desidered	 * @return ith part number	 */	public MmsPart getPart(int i){		try{			return mmsParts.get(i);		}catch (IndexOutOfBoundsException e){return null;}	}		/**	 * Returns the message type.	 * @return message type	 */	public String getMessageType(){		return this.mmsMessageType;	}		/**	 * Returns the transaction id.	 * @return transaction id	 */	public String getTransactionID(){		return this.mmsTransactionId;	}		/**	 * Return the version of the MMS Protocol.	 * @return version of MMS	 */	public String getVersion(){		return this.mmsVersion;	}		/**	 * Returns the date of the message.	 * @return message's date	 */	public Date getMessageDate(){		return this.mmsDate;	}		/**	 * Return the message sender.	 * @return sender	 */	public String getMessageSender(){		return this.mmsFrom;	}	/**	 * Return the message subject.	 * @return message subject	 */	public String getMessageSubject(){		return this.mmsSubject;	}		/**	 * Returns the message class.	 * @return message class	 */	public String getMessageClass(){		return this.mmsClass;	}		/**	 * Returns the message expiry time.	 * @return expiry time	 */	public Date getMessageExpiryTime(){		return this.mmsExpiryTime;	}		/**	 * Checks if the expiry time is absolute.	 * @return true if absolute, false otherwise	 */	public boolean isMessageExpiryTimeAbsolute(){		if (mmsExpiryTimeAbsolute == null) throw new IllegalStateException("Expiry Time not specified");		return this.mmsExpiryTimeAbsolute.booleanValue();	}		/**	 * Returns the delivery time of the message.	 * @return delivery time	 */	public Date getMessageDeliveryTime(){		return this.mmsDeliveryTime;	}		/**	 * Checks if the delivery time is absolute.	 * @return true if absolute, false otherwise	 */	public boolean isMessageDeliveryTimeAbsolute(){		if (mmsDeliveryTimeAbsolute == null) throw new IllegalStateException("Delivery Time not specified");		return this.mmsDeliveryTimeAbsolute.booleanValue();	}		/**	 * Returns the message priority.	 * @return message priority	 */	public String getMessagePriority(){		return this.mmsPriority;	}		/**	 * Returns the sender visibility.	 * @return sender visibility	 */	public String getSenderVisibility(){		return this.mmsSenderVisibility;	}		/**	 * Checks whether the delivery report is enabled	 * @return true if enabled	 */	public boolean isDeliveryReportEnabled(){		return this.mmsDeliveryReport;	}		/**	 * Checks whether the read reply is enabled	 * @return true if enabled	 */	public boolean isReadReplyEnabled(){		return this.mmsReadReply;	}		/**	 * Returns the response status.	 * @return response status	 */	public String getResponseStatus(){		return this.mmsResponseStatus;	}		/**	 * Returns the response text	 * @return response text	 */	public String getResponseText(){		return this.mmsResponseText;	}		/**	 * Returns the message identifier	 * @return message identifier	 */	public String getMessageID(){		return this.mmsMessageID;	}		/**	 * Returns the message content type.	 * @return message content type	 */	public String getMessageContentType(){		return this.mmsContentType;	}			/**	 * Produce a string representation of the message easily readable by a human.	 * @return string representation of the message 	 */	public String toString(){		String mmsMessage = "";				if (!isMessageTypeSet()) return "MessageType not defined";		if (!isTransactionIDSet()) return "transactionID not defined";		if (!isVersionSet()) return "Version not defined";		if (!isMessageContentTypeSet()) return "Content type not defined";								/* MessageType, TransactionId and Version MUST be the first header in this order*/		mmsMessage += MMS_MESSAGE_TYPE + " " + getMessageType() + NL;		mmsMessage += MMS_TRANSACTION_ID + " " + getTransactionID() + NL;		mmsMessage += MMS_VERSION + " " + getVersion() + NL;				if (isMessageIDSet()) mmsMessage += MMS_MESSAGE_ID + " " + getMessageID() + NL;				if (isMessageDateSet()) mmsMessage += MMS_DATE + " " + getMessageDate().getTime()/1000 + NL;		if (isMessageSenderSet()) mmsMessage += MMS_FROM + " " + getMessageSender() + NL;		if (isMessageReceiverSet()) mmsMessage += MMS_TO + " " + getMessageReceivers() + NL;		if (isMessageCCSet()) mmsMessage += MMS_CC + " " + getMessageCC() + NL;		if (isMessageBCCSet()) mmsMessage += MMS_BCC + " " + getMessageBCC() + NL;		if (isMessageSubjectSet()) mmsMessage += MMS_SUBJECT + " " + getMessageSubject() + NL;				if (isDeliveryReportEnabled())			if (isDeliveryReportEnabled()) mmsMessage += MMS_DELIVERY_REPORT + " " + MMS_DELIVERY_REPORT_YES + NL;			else mmsMessage += MMS_DELIVERY_REPORT + " " + MMS_DELIVERY_REPORT_NO + NL;					if (isReadReplyEnabled())					if (isReadReplyEnabled()) mmsMessage += MMS_READ_REPLY + " " + MMS_READ_REPLY_YES + NL;			else mmsMessage += MMS_READ_REPLY + " " + MMS_READ_REPLY_NO + NL;		if (isSenderVisibilitySet())				mmsMessage += MMS_SENDER_VISIBILITY + " " + getSenderVisibility() + NL;				if (isMessageClassSet())				mmsMessage += MMS_CLASS + " " + getMessageClass() + NL;				if (isMessageExpiryTimeSet())					if (isMessageExpiryTimeAbsolute()) 				mmsMessage += MMS_EXPIRY + " absolute " + getMessageExpiryTime().getTime()/1000 + NL;			else mmsMessage += MMS_EXPIRY + " relative " + getMessageExpiryTime().getTime()/1000 + NL;				if (isMessageDeliveryTimeSet())		if (isMessageDeliveryTimeAbsolute())			mmsMessage += MMS_DELIVERY_TIME + " absolute " + getMessageDeliveryTime().getTime()/1000 + NL;		else mmsMessage += MMS_DELIVERY_TIME + " relative " + getMessageDeliveryTime().getTime()/1000 + NL;				if (isMessagePrioritySet()) mmsMessage += MMS_PRIORITY + " " + getMessagePriority() + NL;				/* ContentType MUST be the last header followed by the body */		if (isMessageContentTypeSet()) mmsMessage += MMS_CONTENT_TYPE + " " + getMessageContentType() + NL;						Iterator<MmsPart> i = mmsParts.iterator();		MmsPart part;		byte[]  partContent;		while(i.hasNext()){			part = i.next();			mmsMessage += "Part " + part.getPartId() + NL;			mmsMessage += "ContentType " + part.getPartContentType() + NL;			partContent = part.getPartContent();			mmsMessage += "ContentLength " + partContent.length + NL;			for (int j=0; j<partContent.length; j++) mmsMessage += partContent[j];			mmsMessage += NL;		}				return mmsMessage;	}}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本到一区二区三区| 久久精品夜色噜噜亚洲a∨| 91亚洲男人天堂| 成人性生交大片| 国产精品一区二区三区99| 久久99精品久久久| 激情图片小说一区| 九九九精品视频| 国产在线国偷精品产拍免费yy| 日韩黄色免费网站| 男人的天堂久久精品| 奇米综合一区二区三区精品视频| 天堂一区二区在线| 欧美a级一区二区| 精品一区二区三区免费播放 | 国产福利一区二区三区在线视频| 久久成人麻豆午夜电影| 精品一区二区三区不卡| 激情综合网最新| 国产激情一区二区三区四区| www.亚洲色图| 在线视频国内自拍亚洲视频| 欧美日本免费一区二区三区| 日韩一区二区三区电影| 久久这里只精品最新地址| 国产欧美精品一区aⅴ影院| 国产精品久久久久久久岛一牛影视 | 亚洲18影院在线观看| 性久久久久久久久| 国产制服丝袜一区| 国产三级欧美三级日产三级99| 中文字幕二三区不卡| 一区二区三区不卡在线观看| 免费av成人在线| 岛国精品在线观看| 欧美亚洲一区二区三区四区| 日韩欧美国产三级| 国产精品久久久久久久久快鸭| 亚洲综合色区另类av| 久久精品国产亚洲高清剧情介绍 | av一二三不卡影片| 欧美性生活一区| 欧美大尺度电影在线| 国产精品久久久久久妇女6080| 樱花草国产18久久久久| 美日韩黄色大片| av不卡免费电影| 在线不卡的av| 欧美国产禁国产网站cc| 亚洲一区二区三区四区不卡 | 欧美一区二区三区喷汁尤物| 久久久久久久久99精品| 一区二区三区日韩欧美| 久久aⅴ国产欧美74aaa| 91免费版在线看| 欧美成人免费网站| 日韩美女啊v在线免费观看| 麻豆成人免费电影| 一本久久a久久免费精品不卡| 日韩欧美国产不卡| 亚洲女人****多毛耸耸8| 久久精品国产在热久久| 在线看日本不卡| 国产欧美一区二区在线观看| 日韩中文字幕一区二区三区| 91在线小视频| 久久久精品国产免费观看同学| 亚洲一区二区在线播放相泽| 国产v综合v亚洲欧| 日韩欧美激情四射| 午夜国产精品一区| 91美女在线看| 国产农村妇女毛片精品久久麻豆| 蜜臀av性久久久久蜜臀av麻豆 | 国产日产欧美一区二区视频| 秋霞午夜av一区二区三区| 欧美亚洲愉拍一区二区| 欧美国产精品一区| 国产二区国产一区在线观看| 日韩一级高清毛片| 亚洲不卡一区二区三区| 91亚洲精品乱码久久久久久蜜桃 | 天天色天天爱天天射综合| 91免费视频网| 国产精品天美传媒| 国产精品66部| 欧美精品一区二区久久久| 日韩av一级片| 3d动漫精品啪啪一区二区竹菊| 亚洲影视在线播放| 色噜噜久久综合| 亚洲日本va午夜在线影院| 欧美激情一区二区三区蜜桃视频| 蜜桃av噜噜一区二区三区小说| 欧美日韩日日夜夜| 亚洲444eee在线观看| 欧美群妇大交群中文字幕| 亚洲一区二区在线免费看| 欧美性高清videossexo| 亚洲一卡二卡三卡四卡| 欧美特级限制片免费在线观看| 亚洲在线观看免费视频| 在线观看区一区二| 亚洲国产成人av网| 777午夜精品视频在线播放| 日韩福利电影在线观看| 91精品国产综合久久久久久漫画| 日日摸夜夜添夜夜添精品视频| 欧美军同video69gay| 天天色 色综合| 精品欧美一区二区三区精品久久| 美女网站一区二区| 久久香蕉国产线看观看99| 国产乱码一区二区三区| 国产精品视频一二三| 99精品黄色片免费大全| 亚洲激情男女视频| 欧美精品在线观看播放| 麻豆国产一区二区| 国产欧美视频在线观看| 色综合久久久久久久| 亚洲国产一区二区三区| 欧美一区二区视频网站| 国产一区二区导航在线播放| 国产精品毛片高清在线完整版| 色婷婷av一区二区三区之一色屋| 天天影视涩香欲综合网| 精品国产不卡一区二区三区| 国产精品伦理在线| 91丨九色porny丨蝌蚪| 亚洲成人你懂的| 欧美大片一区二区三区| 不卡的av电影在线观看| 亚洲另类春色校园小说| 欧美一区二区三区视频在线观看| 国产精品系列在线播放| 一区二区三区日韩| 欧美成人r级一区二区三区| 国产suv一区二区三区88区| 亚洲在线视频免费观看| 精品国产一区二区在线观看| 成人av电影在线| 日韩国产一二三区| 亚洲国产精品成人综合| 欧美色男人天堂| 国产精品123| 性久久久久久久久| 国产精品色在线| 7777女厕盗摄久久久| 成人黄色片在线观看| 偷拍一区二区三区四区| 中文子幕无线码一区tr| 欧美日本一道本在线视频| 成人国产视频在线观看| 日本不卡123| 亚洲女爱视频在线| 久久综合999| 欧美精选午夜久久久乱码6080| 成人aa视频在线观看| 日本va欧美va瓶| 一区二区三区成人在线视频| 久久嫩草精品久久久精品一| 欧美三级一区二区| 成人福利视频网站| 69p69国产精品| 91一区一区三区| 韩国一区二区三区| 三级欧美韩日大片在线看| 亚洲色图第一区| 国产欧美日韩麻豆91| 欧美大片国产精品| 欧美三区在线观看| 91麻豆.com| 国产精品乡下勾搭老头1| 蜜桃视频第一区免费观看| 亚洲一区成人在线| 成人欧美一区二区三区视频网页| 精品日韩欧美在线| 欧美群妇大交群的观看方式| 99精品1区2区| 国产成人精品午夜视频免费| 日本不卡高清视频| 亚洲二区视频在线| 亚洲人成精品久久久久久| 国产精品无码永久免费888| 久久久久久久综合色一本| 欧美一区二区精美| 一本色道久久综合狠狠躁的推荐| 亚洲成人久久影院| 精品国产乱码久久久久久牛牛| 欧洲精品在线观看| 不卡区在线中文字幕| 国产精品69毛片高清亚洲| 老司机精品视频一区二区三区| 亚洲综合成人在线视频| 亚洲精品视频一区| 亚洲日本免费电影| 一区二区在线观看免费| 亚洲激情综合网| 一区二区欧美精品|