-
大小: 23.55MB文件類型: .zip金幣: 1下載: 0 次發(fā)布日期: 2023-07-15
- 語言: Java
- 標(biāo)簽:
資源簡介
見證Android消息推送時刻源碼。
基于XMPP協(xié)議的Android消息推送項(xiàng)目。
代碼片段和文件信息
/*
?*?Copyright?2009?Mike?Cumings
?*
?*?Licensed?under?the?Apache?License?Version?2.0?(the?“License“);
?*?you?may?not?use?this?file?except?in?compliance?with?the?License.
?*?You?may?obtain?a?copy?of?the?License?at
?*
?*???http://www.apache.org/licenses/LICENSE-2.0
?*
?*?Unless?required?by?applicable?law?or?agreed?to?in?writing?software
?*?distributed?under?the?License?is?distributed?on?an?“AS?IS“?BASIS
?*?WITHOUT?WARRANTIES?OR?CONDITIONS?OF?ANY?KIND?either?express?or?implied.
?*?See?the?License?for?the?specific?language?governing?permissions?and
?*?limitations?under?the?License.
?*/
?package?com.kenai.jbosh;
/**
?*?Abstract?base?class?for?creating?BOSH?attribute?classes.??Concrete
?*?implementations?of?this?class?will?naturally?inherit?the?underlying
?*?type‘s?behavior?for?{@code?equals()}?{@code?hashCode()}
?*?{@code?toString()}?and?{@code?compareTo()}?allowing?for?the?easy
?*?creation?of?objects?which?extend?existing?trivial?types.??This?was?done
?*?to?comply?with?the?prefactoring?rule?declaring?“when?you?are?being
?*?abstract?be?abstract?all?the?way“.
?*
?*?@param??type?of?the?extension?object
?*/
abstract?class?AbstractAttr
????implements?Comparable?{
????/**
?????*?Captured?value.
?????*/
????private?final?T?value;
????/**
?????*?Creates?a?new?encapsulated?object?instance.
?????*
?????*?@param?aValue?encapsulated?getValue
?????*/
????protected?AbstractAttr(final?T?aValue)?{
????????value?=?aValue;
????}
????/**
?????*?Gets?the?encapsulated?data?value.
?????*
?????*?@return?data?value
?????*/
????public?final?T?getValue()?{
????????return?value;
????}
????///////////////////////////////////////////////////////////////////////////
????//?object?method?overrides:
????/**
?????*?{@inheritDoc}
?????*
?????*?@param?otherObj?object?to?compare?to
?????*?@return?true?if?the?objects?are?equal?false?otherwise
?????*/
????@Override
????public?boolean?equals(final?object?otherObj)?{
????????if?(otherObj?==?null)?{
????????????return?false;
????????}?else?if?(otherObj?instanceof?AbstractAttr)?{
????????????AbstractAttr?other?=
????????????????????(AbstractAttr)?otherObj;
????????????return?value.equals(other.value);
????????}?else?{
????????????return?false;
????????}
????}
????/**
?????*?{@inheritDoc}
?????*
?????*?@return?hashCode?of?the?encapsulated?object
?????*/
????@Override
????public?int?hashCode()?{
????????return?value.hashCode();
????}
????/**
?????*?{@inheritDoc}
?????*
?????*?@return?string?representation?of?the?encapsulated?object
?????*/
????@Override
????public?String?toString()?{
????????return?value.toString();
????}
????///////////////////////////////////////////////////////////////////////////
????//?Comparable?interface:
????/**
?????*?{@inheritDoc}
?????*
?????*?@param?otherObj?object?to?compare?to
?????*?@return?-1?0?or?1
?????*/
????@SuppressWarnings(“unchecked“)
????public?int?compareTo(final?object?otherObj)?{
????????if?(otherObj?==?null)?{
????????????return?1;
????????}?else?{
?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2015-05-27?10:14??AndroidPush\
?????目錄???????????0??2015-05-27?10:13??AndroidPush\androidpn-client\
?????文件?????????520??2015-05-23?12:24??AndroidPush\androidpn-client\.classpath
?????文件?????????819??2012-04-13?17:21??AndroidPush\androidpn-client\.project
?????目錄???????????0??2015-05-27?10:12??AndroidPush\androidpn-client\.settings\
?????文件?????????177??2015-05-23?12:04??AndroidPush\androidpn-client\.settings\org.eclipse.jdt.core.prefs
?????文件????????2468??2015-05-26?21:48??AndroidPush\androidpn-client\AndroidManifest.xm
?????目錄???????????0??2015-05-27?10:12??AndroidPush\androidpn-client\asmack\
?????目錄???????????0??2015-05-27?10:12??AndroidPush\androidpn-client\asmack\com\
?????目錄???????????0??2015-05-27?10:12??AndroidPush\androidpn-client\asmack\com\kenai\
?????目錄???????????0??2015-05-27?10:12??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\
?????文件????????3064??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AbstractAttr.java
?????文件????????3195??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AbstractBody.java
?????文件????????3240??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AbstractIntegerAttr.java
?????文件????????8099??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\ApacheHTTPResponse.java
?????文件????????5130??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\ApacheHTTPSender.java
?????文件????????2096??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrAccept.java
?????文件????????1539??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrAck.java
?????文件????????1959??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrCharsets.java
?????文件????????1573??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrHold.java
?????文件????????2893??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\Attributes.java
?????文件????????1623??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrInactivity.java
?????文件????????1886??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrMaxPause.java
?????文件????????1867??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrPause.java
?????文件????????1916??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrPolling.java
?????文件????????1617??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrRequests.java
?????文件????????1262??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrSessionID.java
?????文件????????4502??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrVersion.java
?????文件????????1573??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\AttrWait.java
?????文件????????1225??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\BodyParser.java
?????文件????????1747??2015-05-23?12:24??AndroidPush\androidpn-client\asmack\com\kenai\jbosh\BodyParserResults.java
............此處省略2472個文件信息
- 上一篇:android仿美圖秀秀圖片上添加文字
- 下一篇:mnist-java
評論
共有 條評論