View Java Class Source Code in JAR file
- Download JD-GUI to open JAR file and explore Java source code file (.class .java)
- Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window chatsdk-0.1.0.jar file.
Once you open a JAR file, all the java classes in the JAR file will be displayed.
com.ghabie.chatsdk.extensions
├─ com.ghabie.chatsdk.extensions.StringExtensionsKt.class - [JAR]
├─ com.ghabie.chatsdk.extensions.ViewExtensionsKt.class - [JAR]
com.ghabie.chatsdk.views.fragment.message.model
├─ com.ghabie.chatsdk.views.fragment.message.model.MessageListing.class - [JAR]
├─ com.ghabie.chatsdk.views.fragment.message.model.MessageModel.class - [JAR]
├─ com.ghabie.chatsdk.views.fragment.message.model.MessageModelKt.class - [JAR]
com.ghabie.chatsdk.model.response.typing
├─ com.ghabie.chatsdk.model.response.typing.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.typing.TypingResponse.class - [JAR]
com.ghabie.chatsdk.model.response.message
├─ com.ghabie.chatsdk.model.response.message.Messages.class - [JAR]
├─ com.ghabie.chatsdk.model.response.message.MessagesKt.class - [JAR]
com.ghabie.chatsdk.storage.room.dao
├─ com.ghabie.chatsdk.storage.room.dao.BaseDao.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.dao.ConnectionDao.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.dao.ConnectionDao_Impl.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.dao.MessageDao.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.dao.MessageDao_Impl.class - [JAR]
com.ghabie.chatsdk.views.fragment.chat.adapter
├─ com.ghabie.chatsdk.views.fragment.chat.adapter.MessageListAdapter.class - [JAR]
├─ com.ghabie.chatsdk.views.fragment.chat.adapter.ReceivedMessageHolder.class - [JAR]
├─ com.ghabie.chatsdk.views.fragment.chat.adapter.SentMessageHolder.class - [JAR]
com.ghabie.chatsdk.model
├─ com.ghabie.chatsdk.model.Constants.class - [JAR]
├─ com.ghabie.chatsdk.model.EntryModel.class - [JAR]
├─ com.ghabie.chatsdk.model.MessageType.class - [JAR]
├─ com.ghabie.chatsdk.model.NetworkActions.class - [JAR]
├─ com.ghabie.chatsdk.model.NetworkStatus.class - [JAR]
├─ com.ghabie.chatsdk.model.UserType.class - [JAR]
com.ghabie.chatsdk.views.fragment.news.view
├─ com.ghabie.chatsdk.views.fragment.news.view.NewsFragment.class - [JAR]
com.ghabie.chatsdkandroid.utils
├─ com.ghabie.chatsdkandroid.utils.MyViewPageStateAdapter.class - [JAR]
├─ com.ghabie.chatsdkandroid.utils.RecyclerAdapterUtil.class - [JAR]
├─ com.ghabie.chatsdkandroid.utils.Utils.class - [JAR]
├─ com.ghabie.chatsdkandroid.utils.UtilsKt.class - [JAR]
├─ com.ghabie.chatsdkandroid.utils.ViewPagerObject.class - [JAR]
├─ com.ghabie.chatsdkandroid.utils.ViewUtilsKt.class - [JAR]
com.ghabie.chatsdk.network
├─ com.ghabie.chatsdk.network.Api.class - [JAR]
├─ com.ghabie.chatsdk.network.SingleLiveEvent.class - [JAR]
├─ com.ghabie.chatsdk.network.Socket.class - [JAR]
com.ghabie.chatsdk.storage.room.datasource
├─ com.ghabie.chatsdk.storage.room.datasource.ConnectionDataSource.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.datasource.ConnectionDataSourceImpl.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.datasource.MessageDataSource.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.datasource.MessageDataSourceImpl.class - [JAR]
com.ghabie.chatsdk
├─ com.ghabie.chatsdk.BuildConfig.class - [JAR]
├─ com.ghabie.chatsdk.DataBinderMapperImpl.class - [JAR]
├─ com.ghabie.chatsdk.GhabieEntryPoint.class - [JAR]
├─ com.ghabie.chatsdk.GhabieInit.class - [JAR]
com.ghabie.chatsdk.storage
├─ com.ghabie.chatsdk.storage.PaperPrefs.class - [JAR]
├─ com.ghabie.chatsdk.storage.PaperPrefsKt.class - [JAR]
com.ghabie.chatsdk.service
├─ com.ghabie.chatsdk.service.BackgroundService.class - [JAR]
com.ghabie.chatsdk.model.response.message_status
├─ com.ghabie.chatsdk.model.response.message_status.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.message_status.MessageStatusResponse.class - [JAR]
com.ghabie.chatsdk.module
├─ com.ghabie.chatsdk.module.ApplicationModule.class - [JAR]
├─ com.ghabie.chatsdk.module.DatabaseKt.class - [JAR]
├─ com.ghabie.chatsdk.module.NetworkModuleKt.class - [JAR]
├─ com.ghabie.chatsdk.module.RepositoryModuleKt.class - [JAR]
├─ com.ghabie.chatsdk.module.ViewModelModuleKt.class - [JAR]
com.ghabie.chatsdk.views
├─ com.ghabie.chatsdk.views.SdkEntryPointImpl.class - [JAR]
com.ghabie.chatsdk.views.activity
├─ com.ghabie.chatsdk.views.activity.SdkActivity.class - [JAR]
com.ghabie.chatsdk.views.fragment.chat.view
├─ com.ghabie.chatsdk.views.fragment.chat.view.ChatFragment.class - [JAR]
com.ghabie.chatsdk.model.request.typing
├─ com.ghabie.chatsdk.model.request.typing.MsgReceiver.class - [JAR]
├─ com.ghabie.chatsdk.model.request.typing.MsgSender.class - [JAR]
├─ com.ghabie.chatsdk.model.request.typing.TypingRequest.class - [JAR]
com.ghabie.chatsdk.views.base
├─ com.ghabie.chatsdk.views.base.BaseFragment.class - [JAR]
├─ com.ghabie.chatsdk.views.base.NavigationActions.class - [JAR]
com.ghabie.chatsdk.model.response.socket
├─ com.ghabie.chatsdk.model.response.socket.SocketResponse.class - [JAR]
com.ghabie.chatsdk.views.fragment.help.view
├─ com.ghabie.chatsdk.views.fragment.help.view.HelpFragment.class - [JAR]
com.ghabie.chatsdk.model.response.connection
├─ com.ghabie.chatsdk.model.response.connection.ConnectionData.class - [JAR]
├─ com.ghabie.chatsdk.model.response.connection.ConnectionResponse.class - [JAR]
├─ com.ghabie.chatsdk.model.response.connection.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.connection.DataKt.class - [JAR]
├─ com.ghabie.chatsdk.model.response.connection.Message.class - [JAR]
com.ghabie.chatsdk.repository
├─ com.ghabie.chatsdk.repository.AgentRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.AgentRepositoryImpl.class - [JAR]
├─ com.ghabie.chatsdk.repository.AuthRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.AuthRepositoryImpl.class - [JAR]
├─ com.ghabie.chatsdk.repository.BaseRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.BaseRepositoryKt.class - [JAR]
├─ com.ghabie.chatsdk.repository.BaseSocketRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.ConnectionRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.ConnectionRepositoryImpl.class - [JAR]
├─ com.ghabie.chatsdk.repository.MessageRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.MessageRepositoryImpl.class - [JAR]
├─ com.ghabie.chatsdk.repository.SocketRepository.class - [JAR]
├─ com.ghabie.chatsdk.repository.SocketRepositoryImpl.class - [JAR]
com.ghabie.chatsdk.model.response.login
├─ com.ghabie.chatsdk.model.response.login.Connection.class - [JAR]
├─ com.ghabie.chatsdk.model.response.login.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.login.LoginResponse.class - [JAR]
com.ghabie.chatsdk.utils
├─ com.ghabie.chatsdk.utils.CustomTypingEditText.class - [JAR]
├─ com.ghabie.chatsdk.utils.UseCaseResult.class - [JAR]
com.ghabie.chatsdk.model.response.base_response
├─ com.ghabie.chatsdk.model.response.base_response.BaseResponse.class - [JAR]
com.ghabie.chatsdk.model.request.new_message
├─ com.ghabie.chatsdk.model.request.new_message.Message.class - [JAR]
├─ com.ghabie.chatsdk.model.request.new_message.MsgReceiver.class - [JAR]
├─ com.ghabie.chatsdk.model.request.new_message.MsgSender.class - [JAR]
├─ com.ghabie.chatsdk.model.request.new_message.NewMessageRequest.class - [JAR]
com.ghabie.chatsdk.model.request.get_messages
├─ com.ghabie.chatsdk.model.request.get_messages.GetMessagesRequest.class - [JAR]
├─ com.ghabie.chatsdk.model.request.get_messages.Query.class - [JAR]
com.ghabie.chatsdk.views.fragment.message.view
├─ com.ghabie.chatsdk.views.fragment.message.view.MessageFragment.class - [JAR]
com.ghabie.chatsdk.model.response.get_messages
├─ com.ghabie.chatsdk.model.response.get_messages.Content.class - [JAR]
├─ com.ghabie.chatsdk.model.response.get_messages.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.get_messages.GetMessagesIntroResponse.class - [JAR]
├─ com.ghabie.chatsdk.model.response.get_messages.GetMessagesResponse.class - [JAR]
├─ com.ghabie.chatsdk.model.response.get_messages.Pageable.class - [JAR]
├─ com.ghabie.chatsdk.model.response.get_messages.SortX.class - [JAR]
com.ghabie.chatsdk.model.response.agent_detail
├─ com.ghabie.chatsdk.model.response.agent_detail.Agent.class - [JAR]
├─ com.ghabie.chatsdk.model.response.agent_detail.AgentDetailsResponse.class - [JAR]
com.ghabie.chatsdk.storage.room.db
├─ com.ghabie.chatsdk.storage.room.db.ChatDatabase.class - [JAR]
├─ com.ghabie.chatsdk.storage.room.db.ChatDatabase_Impl.class - [JAR]
com.ghabie.chatsdk.model.response.online_offline
├─ com.ghabie.chatsdk.model.response.online_offline.Data.class - [JAR]
├─ com.ghabie.chatsdk.model.response.online_offline.OnlineOfflineStatusResponse.class - [JAR]
com.ghabie.chatsdk.views.fragment.home.view
├─ com.ghabie.chatsdk.views.fragment.home.view.HomeFragment.class - [JAR]
com.ghabie.chatsdk.views.fragment.chatsupport.view
├─ com.ghabie.chatsdk.views.fragment.chatsupport.view.ChatSupportFragment.class - [JAR]
com.ghabie.chatsdk.views.loader
├─ com.ghabie.chatsdk.views.loader.Loader.class - [JAR]
com.ghabie.chatsdk.viewmodel
├─ com.ghabie.chatsdk.viewmodel.AgentViewModel.class - [JAR]
├─ com.ghabie.chatsdk.viewmodel.AuthenticationViewModel.class - [JAR]
├─ com.ghabie.chatsdk.viewmodel.BaseViewModel.class - [JAR]
├─ com.ghabie.chatsdk.viewmodel.ConnectionViewModel.class - [JAR]
├─ com.ghabie.chatsdk.viewmodel.MessageViewModel.class - [JAR]
├─ com.ghabie.chatsdk.viewmodel.SocketViewModel.class - [JAR]
com.ghabie.chatsdk.model.request.auth
├─ com.ghabie.chatsdk.model.request.auth.LoginRequest.class - [JAR]
├─ com.ghabie.chatsdk.model.request.auth.MsgSender.class - [JAR]
com.ghabie.chatsdk.model.request.connections
├─ com.ghabie.chatsdk.model.request.connections.ConnectionRequest.class - [JAR]
├─ com.ghabie.chatsdk.model.request.connections.Data.class - [JAR]
com.ghabie.chatsdk.databinding
├─ com.ghabie.chatsdk.databinding.ActivitySdkBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.AgentBlueprintBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentChatBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentChatSupportBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentHelpBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentHomeFinalBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentMessageBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.FragmentNewsBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.MessageBlueprintBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.ReceieveMessageBlueprintBinding.class - [JAR]
├─ com.ghabie.chatsdk.databinding.SendMessageBlueprintBinding.class - [JAR]
com.ghabie.chatsdk.model.response.usertype
├─ com.ghabie.chatsdk.model.response.usertype.UserTypeResponse.class - [JAR]
com.ghabie.chatsdk.model.response.new_message
├─ com.ghabie.chatsdk.model.response.new_message.Message.class - [JAR]
├─ com.ghabie.chatsdk.model.response.new_message.MsgSender.class - [JAR]
├─ com.ghabie.chatsdk.model.response.new_message.NewMessageResponse.class - [JAR]