Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Dyleaf/WeChat
/ functions
Functions
139 in github.com/Dyleaf/WeChat
⨍
Functions
139
◇
Types & classes
27
↓ 21 callers
Method
add
(ServerUser p)
src/main/java/com/dyleaf/Dao/UserDao.java:10
↓ 18 callers
Method
getUserName
()
src/main/java/com/dyleaf/bean/ServerUser.java:45
↓ 11 callers
Method
close
关闭数据库连接 @param rs @param stat @param conn
src/main/java/com/dyleaf/Dao/DbUtils.java:72
↓ 11 callers
Method
getUserName
()
src/main/java/com/dyleaf/bean/ClientUser.java:38
↓ 8 callers
Method
toString
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:56
↓ 6 callers
Method
getConnection
()
src/main/java/com/dyleaf/Dao/DbUtils.java:55
↓ 6 callers
Method
getShortname
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:25
↓ 5 callers
Method
setStatus
(String status)
src/main/java/com/dyleaf/bean/ServerUser.java:57
↓ 4 callers
Method
addMsg
(String message)
src/main/java/com/dyleaf/bean/ServerUser.java:75
↓ 4 callers
Method
broadcast
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 callers
Method
getGroup
return the json of group @return
src/main/java/com/dyleaf/Server/WorkServer.java:321
↓ 4 callers
Method
getStage
通过Stage名称获取Stage对象 @param name Stage的名称 @return 对应的Stage对象
src/main/java/com/dyleaf/Client/stage/StageController.java:31
↓ 4 callers
Method
isNotify
()
src/main/java/com/dyleaf/bean/ClientUser.java:30
↓ 4 callers
Method
logOut
the method to release socket's resource.
src/main/java/com/dyleaf/Server/WorkServer.java:240
↓ 4 callers
Method
start
(Stage primaryStage)
src/main/java/com/dyleaf/Client/MainApp.java:22
↓ 3 callers
Method
Double2Integer
(Double number)
src/main/java/com/dyleaf/Utils/GsonUtils.java:27
↓ 3 callers
Method
GsonToMap
(String data)
src/main/java/com/dyleaf/Utils/GsonUtils.java:21
↓ 3 callers
Method
getHex
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:37
↓ 3 callers
Method
getInstance
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:53
↓ 3 callers
Method
getInstance
()
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:22
↓ 3 callers
Method
getPassword
()
src/main/java/com/dyleaf/bean/ServerUser.java:37
↓ 3 callers
Method
getStatus
()
src/main/java/com/dyleaf/bean/ClientUser.java:22
↓ 3 callers
Method
getThisUser
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:99
↓ 3 callers
Method
loadStage
加载窗口地址,需要fxml资源文件属于独立的窗口并用Pane容器或其子类继承 @param name 注册好的fxml窗口的文件 @param resources fxml资源地址 @param styles 可变参数,init使用的初始化样式资源设置 @return 是否加载成功
src/main/java/com/dyleaf/Client/stage/StageController.java:55
↓ 3 callers
Method
setNotify
(boolean notify)
src/main/java/com/dyleaf/bean/ClientUser.java:34
↓ 3 callers
Method
setStage
显示Stage但不隐藏任何Stage @param name 需要显示的窗口的名称 @return 是否显示成功
src/main/java/com/dyleaf/Client/stage/StageController.java:89
↓ 3 callers
Method
setStatus
(String status)
src/main/java/com/dyleaf/bean/ClientUser.java:26
↓ 2 callers
Method
CheckLogin
@param username @param IP @param buf @return
src/main/java/com/dyleaf/Client/model/ClientModel.java:281
↓ 2 callers
Method
addEmojiNodeListener
创建emoji节点stackpane,并给其添加事件监听器 @param emoji @return
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:119
↓ 2 callers
Method
addStage
将加载好的Stage放到Map中进行管理 @param name 设定Stage的名称 @param stage Stage的对象
src/main/java/com/dyleaf/Client/stage/StageController.java:21
↓ 2 callers
Method
convert
emoji的字节转换,即hex转换成unicode字节形式 @param unicodeStr @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:216
↓ 2 callers
Method
createEmojiNode
创建emoji图片节点 @param emoji emoji @param size 图片显示大小 @param pad 图片间距 @param isCursor 是否需要图片光标及鼠标处理事件 @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:59
↓ 2 callers
Method
getFormatDate
@return current time the formatDate String
src/main/java/com/dyleaf/Server/WorkServer.java:190
↓ 2 callers
Method
getId
()
src/main/java/com/dyleaf/bean/ServerUser.java:29
↓ 2 callers
Method
getInstance
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:57
↓ 2 callers
Method
getInstance
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:69
↓ 2 callers
Method
getSpeaker
()
src/main/java/com/dyleaf/bean/Message.java:34
↓ 2 callers
Method
getStatus
()
src/main/java/com/dyleaf/bean/ServerUser.java:53
↓ 2 callers
Method
goToMain
()
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:55
↓ 2 callers
Method
replaceWithFunction
在字符串转化不同形式的emoji @param input @param pattern @param func @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:192
↓ 2 callers
Method
sentMessage
sent json string message to server @param message that must be json string
src/main/java/com/dyleaf/Client/model/ClientModel.java:270
↓ 2 callers
Method
setChatUser
(String chatUser)
src/main/java/com/dyleaf/Client/model/ClientModel.java:69
↓ 2 callers
Method
setContent
(String content)
src/main/java/com/dyleaf/bean/Message.java:46
↓ 2 callers
Method
setSpeaker
(String speaker)
src/main/java/com/dyleaf/bean/Message.java:38
↓ 2 callers
Method
setTimer
(String timer)
src/main/java/com/dyleaf/bean/Message.java:30
↓ 2 callers
Method
setUserName
(String userName)
src/main/java/com/dyleaf/bean/ClientUser.java:42
↓ 2 callers
Method
showError
(String error)
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:93
↓ 1 callers
Method
add
实现添加方法
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:36
↓ 1 callers
Method
createEmojiAndTextNode
将字符串解析分离成emoji图片节点和文本节点 @param input 输入字符串 @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:29
↓ 1 callers
Method
createTextNode
创建文本节点 @param text @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:80
↓ 1 callers
Method
createUser
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 callers
Method
disConnect
disconnect
src/main/java/com/dyleaf/Client/model/ClientModel.java:142
↓ 1 callers
Method
findAll
()
src/main/java/com/dyleaf/Dao/UserDao.java:24
↓ 1 callers
Method
getChatRecoder
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:91
↓ 1 callers
Method
getContent
()
src/main/java/com/dyleaf/bean/Message.java:42
↓ 1 callers
Method
getEmojiImagePath
通过emoji的hex得到表情的路径 @param hexStr @return
src/main/java/com/dyleaf/Client/emojis/EmojiDisplayer.java:92
↓ 1 callers
Method
getEmojiMap
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:57
↓ 1 callers
Method
getImage
(String path)
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:22
↓ 1 callers
Method
getInstance
()
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:15
↓ 1 callers
Method
getLabUserCoumter
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:156
↓ 1 callers
Method
getMessageBoxTextArea
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:152
↓ 1 callers
Method
getMsg
()
src/main/java/com/dyleaf/bean/ServerUser.java:79
↓ 1 callers
Method
getTimer
()
src/main/java/com/dyleaf/bean/Message.java:26
↓ 1 callers
Method
getUnicode
()
src/main/java/com/dyleaf/Client/emojis/Emoji.java:31
↓ 1 callers
Method
getUserList
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:95
↓ 1 callers
Method
handleMessage
the message to deal with com.dyleaf.Client's command @param readLine
src/main/java/com/dyleaf/Server/WorkServer.java:93
↓ 1 callers
Method
handleMessage
(String message)
src/main/java/com/dyleaf/Client/model/ClientModel.java:161
↓ 1 callers
Method
init
初始化刷新emoji的显示
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:105
↓ 1 callers
Method
loadEmoji
导入emoji表情,并初始化emoji管理器
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:64
↓ 1 callers
Method
search
根据关键字搜索出对应简称的emoji集合 @param keywords @return
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:112
↓ 1 callers
Method
sentMessageToClient
send the message to com.dyleaf.Client
src/main/java/com/dyleaf/Server/WorkServer.java:228
↓ 1 callers
Method
setHex
(String hex)
src/main/java/com/dyleaf/Client/emojis/Emoji.java:40
↓ 1 callers
Method
setId
(int id)
src/main/java/com/dyleaf/bean/ServerUser.java:33
↓ 1 callers
Method
setPassword
(String password)
src/main/java/com/dyleaf/bean/ServerUser.java:41
↓ 1 callers
Method
setPrimaryStage
将主舞台的对象保存起来,这里只是为了以后可能需要用,目前还不知道用不用得上 @param primaryStageName 设置主舞台的名称 @param primaryStage 主舞台对象,在Start()方法中由JavaFx的API建立
src/main/java/com/dyleaf/Client/stage/StageController.java:42
↓ 1 callers
Method
setStageController
(StageController stageController)
src/main/java/com/dyleaf/Client/stage/ControlledStage.java:4
↓ 1 callers
Method
setUnicode
(String unicode)
src/main/java/com/dyleaf/Client/emojis/Emoji.java:34
↓ 1 callers
Method
setUserName
(String userName)
src/main/java/com/dyleaf/bean/ServerUser.java:49
↓ 1 callers
Method
start
()
src/main/java/com/dyleaf/Server/MasterServer.java:23
↓ 1 callers
Method
toEmojiAndText
将字符串中的emoji与文字解析分离(emoji以简称形式表现) @param input 字符串 @return queue 队列存储分离好的emoji和文字
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:126
↓ 1 callers
Method
unloadStage
在Map中删除Stage加载对象 @param name 需要删除的fxml窗口文件名 @return 是否删除成功
src/main/java/com/dyleaf/Client/stage/StageController.java:115
↓ 1 callers
Method
updateItem
(ClientUser item, boolean empty)
src/main/java/com/dyleaf/Client/chatroom/MainView.java:162
Method
ClientModel
()
src/main/java/com/dyleaf/Client/model/ClientModel.java:42
Method
DbUtils
()
src/main/java/com/dyleaf/Dao/DbUtils.java:31
Method
EmojiHandler
()
src/main/java/com/dyleaf/Client/emojis/EmojiHandler.java:48
Method
EmojiSelectorController
()
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:49
Method
ImageCache
()
src/main/java/com/dyleaf/Client/emojis/ImageCache.java:18
Method
LoginViewController
()
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:41
Method
MainView
()
src/main/java/com/dyleaf/Client/chatroom/MainView.java:64
Method
ServerUser
(int id,String userName,String password)
src/main/java/com/dyleaf/bean/ServerUser.java:61
Method
UserDaoImpl
()
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:18
Method
WorkServer
(Socket socket, ArrayList users)
src/main/java/com/dyleaf/Server/WorkServer.java:43
Method
call
(ListView param)
src/main/java/com/dyleaf/Client/chatroom/MainView.java:131
Method
closeBtnAction
关闭窗口,关闭程序 @param event
src/main/java/com/dyleaf/Client/Login/LoginViewController.java:88
Method
closeImgViewPressedAction
关闭 @throws IOException
src/main/java/com/dyleaf/Client/emojis/EmojiSelectorController.java:98
Method
delete
删除方法
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:86
Method
delete
(int id)
src/main/java/com/dyleaf/Dao/UserDao.java:16
Method
findAll
查询所有数据
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:161
Method
findById
根据ID查询一个对象
src/main/java/com/dyleaf/Dao/UserDaoImpl.java:107
Method
findById
(int id)
src/main/java/com/dyleaf/Dao/UserDao.java:19
next →
1–100 of 139, ranked by callers