MCPcopy Create free account

hub / github.com/Dyleaf/WeChat / functions

Functions139 in github.com/Dyleaf/WeChat

↓ 21 callersMethodadd
(ServerUser p)
src/main/java/com/dyleaf/Dao/UserDao.java:10
↓ 18 callersMethodgetUserName
()
src/main/java/com/dyleaf/bean/ServerUser.java:45
↓ 11 callersMethodclose
关闭数据库连接 @param rs @param stat @param conn
src/main/java/com/dyleaf/Dao/DbUtils.java:72
↓ 11 callersMethodgetUserName
()
src/main/java/com/dyleaf/bean/ClientUser.java:38
↓ 8 callersMethodtoString
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:56
↓ 6 callersMethodgetConnection
()
src/main/java/com/dyleaf/Dao/DbUtils.java:55
↓ 6 callersMethodgetShortname
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:25
↓ 5 callersMethodsetStatus
(String status)
src/main/java/com/dyleaf/bean/ServerUser.java:57
↓ 4 callersMethodaddMsg
(String message)
src/main/java/com/dyleaf/bean/ServerUser.java:75
↓ 4 callersMethodbroadcast
broadcast the message to all user @param message the message @param type that contain "message", "logOUt", "signUp"
src/main/java/com/dyleaf/Server/WorkServer.java:204
↓ 4 callersMethodgetGroup
return the json of group @return
src/main/java/com/dyleaf/Server/WorkServer.java:321
↓ 4 callersMethodgetStage
通过Stage名称获取Stage对象 @param name Stage的名称 @return 对应的Stage对象
src/main/java/com/dyleaf/Client/stage/StageController.java:31
↓ 4 callersMethodisNotify
()
src/main/java/com/dyleaf/bean/ClientUser.java:30
↓ 4 callersMethodlogOut
the method to release socket's resource.
src/main/java/com/dyleaf/Server/WorkServer.java:240
↓ 4 callersMethodstart
(Stage primaryStage)
src/main/java/com/dyleaf/Client/MainApp.java:22
↓ 3 callersMethodDouble2Integer
(Double number)
src/main/java/com/dyleaf/Utils/GsonUtils.java:27
↓ 3 callersMethodGsonToMap
(String data)
src/main/java/com/dyleaf/Utils/GsonUtils.java:21
↓ 3 callersMethodgetHex
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:37
↓ 3 callersMethodgetInstance
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:53
↓ 3 callersMethodgetInstance
()
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:22
↓ 3 callersMethodgetPassword
()
src/main/java/com/dyleaf/bean/ServerUser.java:37
↓ 3 callersMethodgetStatus
()
src/main/java/com/dyleaf/bean/ClientUser.java:22
↓ 3 callersMethodgetThisUser
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:99
↓ 3 callersMethodloadStage
加载窗口地址,需要fxml资源文件属于独立的窗口并用Pane容器或其子类继承 @param name 注册好的fxml窗口的文件 @param resources fxml资源地址 @param styles 可变参数,init使用的初始化样式资源设置 @return 是否加载成功
src/main/java/com/dyleaf/Client/stage/StageController.java:55
↓ 3 callersMethodsetNotify
(boolean notify)
src/main/java/com/dyleaf/bean/ClientUser.java:34
↓ 3 callersMethodsetStage
显示Stage但不隐藏任何Stage @param name 需要显示的窗口的名称 @return 是否显示成功
src/main/java/com/dyleaf/Client/stage/StageController.java:89
↓ 3 callersMethodsetStatus
(String status)
src/main/java/com/dyleaf/bean/ClientUser.java:26
↓ 2 callersMethodCheckLogin
@param username @param IP @param buf @return
src/main/java/com/dyleaf/Client/model/ClientModel.java:281
↓ 2 callersMethodaddEmojiNodeListener
创建emoji节点stackpane,并给其添加事件监听器 @param emoji @return
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:119
↓ 2 callersMethodaddStage
将加载好的Stage放到Map中进行管理 @param name 设定Stage的名称 @param stage Stage的对象
src/main/java/com/dyleaf/Client/stage/StageController.java:21
↓ 2 callersMethodconvert
emoji的字节转换,即hex转换成unicode字节形式 @param unicodeStr @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:216
↓ 2 callersMethodcreateEmojiNode
创建emoji图片节点 @param emoji emoji @param size 图片显示大小 @param pad 图片间距 @param isCursor 是否需要图片光标及鼠标处理事件 @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:59
↓ 2 callersMethodgetFormatDate
@return current time the formatDate String
src/main/java/com/dyleaf/Server/WorkServer.java:190
↓ 2 callersMethodgetId
()
src/main/java/com/dyleaf/bean/ServerUser.java:29
↓ 2 callersMethodgetInstance
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:57
↓ 2 callersMethodgetInstance
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:69
↓ 2 callersMethodgetSpeaker
()
src/main/java/com/dyleaf/bean/Message.java:34
↓ 2 callersMethodgetStatus
()
src/main/java/com/dyleaf/bean/ServerUser.java:53
↓ 2 callersMethodgoToMain
()
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:55
↓ 2 callersMethodreplaceWithFunction
在字符串转化不同形式的emoji @param input @param pattern @param func @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:192
↓ 2 callersMethodsentMessage
sent json string message to server @param message that must be json string
src/main/java/com/dyleaf/Client/model/ClientModel.java:270
↓ 2 callersMethodsetChatUser
(String chatUser)
src/main/java/com/dyleaf/Client/model/ClientModel.java:69
↓ 2 callersMethodsetContent
(String content)
src/main/java/com/dyleaf/bean/Message.java:46
↓ 2 callersMethodsetSpeaker
(String speaker)
src/main/java/com/dyleaf/bean/Message.java:38
↓ 2 callersMethodsetTimer
(String timer)
src/main/java/com/dyleaf/bean/Message.java:30
↓ 2 callersMethodsetUserName
(String userName)
src/main/java/com/dyleaf/bean/ClientUser.java:42
↓ 2 callersMethodshowError
(String error)
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:93
↓ 1 callersMethodadd
实现添加方法
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:36
↓ 1 callersMethodcreateEmojiAndTextNode
将字符串解析分离成emoji图片节点和文本节点 @param input 输入字符串 @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:29
↓ 1 callersMethodcreateTextNode
创建文本节点 @param text @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:80
↓ 1 callersMethodcreateUser
create username and bind userName . if failed it will return failed. if success it will add to users. @param userName @return
src/main/java/com/dyleaf/Server/WorkServer.java:296
↓ 1 callersMethoddisConnect
disconnect
src/main/java/com/dyleaf/Client/model/ClientModel.java:142
↓ 1 callersMethodfindAll
()
src/main/java/com/dyleaf/Dao/UserDao.java:24
↓ 1 callersMethodgetChatRecoder
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:91
↓ 1 callersMethodgetContent
()
src/main/java/com/dyleaf/bean/Message.java:42
↓ 1 callersMethodgetEmojiImagePath
通过emoji的hex得到表情的路径 @param hexStr @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:92
↓ 1 callersMethodgetEmojiMap
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:57
↓ 1 callersMethodgetImage
(String path)
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:22
↓ 1 callersMethodgetInstance
()
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:15
↓ 1 callersMethodgetLabUserCoumter
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:156
↓ 1 callersMethodgetMessageBoxTextArea
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:152
↓ 1 callersMethodgetMsg
()
src/main/java/com/dyleaf/bean/ServerUser.java:79
↓ 1 callersMethodgetTimer
()
src/main/java/com/dyleaf/bean/Message.java:26
↓ 1 callersMethodgetUnicode
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:31
↓ 1 callersMethodgetUserList
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:95
↓ 1 callersMethodhandleMessage
the message to deal with com.dyleaf.Client's command @param readLine
src/main/java/com/dyleaf/Server/WorkServer.java:93
↓ 1 callersMethodhandleMessage
(String message)
src/main/java/com/dyleaf/Client/model/ClientModel.java:161
↓ 1 callersMethodinit
初始化刷新emoji的显示
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:105
↓ 1 callersMethodloadEmoji
导入emoji表情,并初始化emoji管理器
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:64
↓ 1 callersMethodsearch
根据关键字搜索出对应简称的emoji集合 @param keywords @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:112
↓ 1 callersMethodsentMessageToClient
send the message to com.dyleaf.Client
src/main/java/com/dyleaf/Server/WorkServer.java:228
↓ 1 callersMethodsetHex
(String hex)
src/main/java/com/dyleaf/Client/emojis/Emoji.java:40
↓ 1 callersMethodsetId
(int id)
src/main/java/com/dyleaf/bean/ServerUser.java:33
↓ 1 callersMethodsetPassword
(String password)
src/main/java/com/dyleaf/bean/ServerUser.java:41
↓ 1 callersMethodsetPrimaryStage
将主舞台的对象保存起来,这里只是为了以后可能需要用,目前还不知道用不用得上 @param primaryStageName 设置主舞台的名称 @param primaryStage 主舞台对象,在Start()方法中由JavaFx的API建立
src/main/java/com/dyleaf/Client/stage/StageController.java:42
↓ 1 callersMethodsetStageController
(StageController stageController)
src/main/java/com/dyleaf/Client/stage/ControlledStage.java:4
↓ 1 callersMethodsetUnicode
(String unicode)
src/main/java/com/dyleaf/Client/emojis/Emoji.java:34
↓ 1 callersMethodsetUserName
(String userName)
src/main/java/com/dyleaf/bean/ServerUser.java:49
↓ 1 callersMethodstart
()
src/main/java/com/dyleaf/Server/MasterServer.java:23
↓ 1 callersMethodtoEmojiAndText
将字符串中的emoji与文字解析分离(emoji以简称形式表现) @param input 字符串 @return queue 队列存储分离好的emoji和文字
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:126
↓ 1 callersMethodunloadStage
在Map中删除Stage加载对象 @param name 需要删除的fxml窗口文件名 @return 是否删除成功
src/main/java/com/dyleaf/Client/stage/StageController.java:115
↓ 1 callersMethodupdateItem
(ClientUser item, boolean empty)
src/main/java/com/dyleaf/Client/chatroom/MainView.java:162
MethodClientModel
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:42
MethodDbUtils
()
src/main/java/com/dyleaf/Dao/DbUtils.java:31
MethodEmojiHandler
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:48
MethodEmojiSelectorController
()
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:49
MethodImageCache
()
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:18
MethodLoginViewController
()
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:41
MethodMainView
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:64
MethodServerUser
(int id,String userName,String password)
src/main/java/com/dyleaf/bean/ServerUser.java:61
MethodUserDaoImpl
()
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:18
MethodWorkServer
(Socket socket, ArrayList users)
src/main/java/com/dyleaf/Server/WorkServer.java:43
Methodcall
(ListView param)
src/main/java/com/dyleaf/Client/chatroom/MainView.java:131
MethodcloseBtnAction
关闭窗口,关闭程序 @param event
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:88
MethodcloseImgViewPressedAction
关闭 @throws IOException
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:98
Methoddelete
删除方法
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:86
Methoddelete
(int id)
src/main/java/com/dyleaf/Dao/UserDao.java:16
MethodfindAll
查询所有数据
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:161
MethodfindById
根据ID查询一个对象
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:107
MethodfindById
(int id)
src/main/java/com/dyleaf/Dao/UserDao.java:19
next →1–100 of 139, ranked by callers