SYMBOL INDEX (267 symbols across 75 files) FILE: src/main/java/IdentifyCommand/CheckCommandType.java class CheckCommandType (line 12) | public class CheckCommandType { method CheckCommandType (line 16) | private CheckCommandType() { method getInstance (line 19) | public static CheckCommandType getInstance() { method checkCommandType (line 31) | public CommandType checkCommandType(String content) { method isWeatherCommand (line 59) | private boolean isWeatherCommand(String content) { method isNewsCommand (line 63) | private boolean isNewsCommand(String content) { method isRubbishCommand (line 67) | private boolean isRubbishCommand(String content) { method isZhihuHotCommand (line 71) | private boolean isZhihuHotCommand(String content) { method isDiDiCommand (line 75) | private boolean isDiDiCommand(String content) { method isVoteCommand (line 79) | private boolean isVoteCommand(String content) { FILE: src/main/java/IdentifyCommand/PreProcessMessage.java class PreProcessMessage (line 14) | @Slf4j method isCommand (line 37) | public static boolean isCommand(WXMessage message) { method startWithCommandPrefix (line 45) | private static boolean startWithCommandPrefix(String content) { method getCommandPrefix (line 55) | public static String getCommandPrefix() { method getCommandPrefix (line 59) | public static String getCommandPrefix(boolean isEnglish) { method removeCommandFix (line 66) | public static void removeCommandFix(WXMessage message) { FILE: src/main/java/WechatBot.java class WechatBot (line 7) | public class WechatBot { method main (line 8) | public static void main(String[] args) { FILE: src/main/java/api/ChatApi.java class ChatApi (line 14) | @Slf4j method chat (line 19) | public static String chat(WXMessage message) { FILE: src/main/java/api/EveryDayHelloApi.java class EveryDayHelloApi (line 15) | @Slf4j method getGroupHelloMsg (line 35) | public static String getGroupHelloMsg() { method getFriendHelloMsg (line 50) | public static String getFriendHelloMsg() { method getMsg (line 56) | private static String getMsg() { FILE: src/main/java/api/HelpMsg.java class HelpMsg (line 13) | public class HelpMsg { method getHelpMsg (line 17) | public static String getHelpMsg() { FILE: src/main/java/api/NewsApi.java class NewsApi (line 16) | @Slf4j method dealNewsMsg (line 23) | public static String dealNewsMsg(WXMessage message) { method getTodayNews (line 34) | public static String getTodayNews(@NonNull String keyword) { method getTodayTotalNews (line 41) | private static String getTodayTotalNews() { FILE: src/main/java/api/RubbishApi.java class RubbishApi (line 25) | @Slf4j method dealRubbishMsg (line 39) | public static String dealRubbishMsg(WXMessage message) { method classifyRubbish (line 53) | public static String classifyRubbish(String rubbish) { method checkRubbishType (line 71) | private static RubbishType checkRubbishType(String rubbish, RubbishToo... method getRubbishTypeFromApi (line 108) | private static RubbishType getRubbishTypeFromApi(String rubbish, Rubbi... method getRubbishTypeString (line 124) | private static String getRubbishTypeString(String rubbish, @NonNull Ru... method getRubbishTypeTip (line 138) | private static String getRubbishTypeTip(RubbishType type, @NonNull Rub... method getLinkRubbishList (line 166) | private static String getLinkRubbishList(String rubbish) { method getLinkRubbishListFromApi (line 190) | private static String getLinkRubbishListFromApi(String rubbish) { FILE: src/main/java/api/WeatherApi.java class WeatherApi (line 18) | @Slf4j method dealWeatherMsg (line 37) | public static String dealWeatherMsg(WXMessage message) { method getFastWeatherCommand (line 57) | private static String getFastWeatherCommand(WXMessage message) { method getWeatherByKeyword (line 70) | public static String getWeatherByKeyword(String keyword) { method getWeatherByCityName (line 89) | public static String getWeatherByCityName(String cityName) { method getWeatherFromApi (line 111) | private static String getWeatherFromApi(String cityName) { FILE: src/main/java/api/ZhihuHotApi.java class ZhihuHotApi (line 14) | public class ZhihuHotApi { method dealZhihuHotMsg (line 17) | public static String dealZhihuHotMsg(WXMessage message) { FILE: src/main/java/api/entity/RubbishToolBoxResponseEntity.java class RubbishToolBoxResponseEntity (line 15) | @Data method RubbishToolBoxResponseEntity (line 24) | public RubbishToolBoxResponseEntity(String rubbish) { method getResult (line 28) | public String getResult() { FILE: src/main/java/cache/redis/NewsCacheFactory.java class NewsCacheFactory (line 15) | public class NewsCacheFactory { method getNewsCacheEntity (line 27) | public static NewsCacheEntity getNewsCacheEntity(String typeId, String... method getNewsCacheEntity (line 37) | public static NewsCacheEntity getNewsCacheEntity(String typeId, int li... method getSingleNewsCacheEntity (line 47) | public static NewsCacheEntity getSingleNewsCacheEntity(String newsId) { FILE: src/main/java/cache/redis/RubbishLinkCacheFactory.java class RubbishLinkCacheFactory (line 11) | public class RubbishLinkCacheFactory { method getRubbishLinkCache (line 15) | public static RubbishLinkCacheEntity getRubbishLinkCache(String rubbis... FILE: src/main/java/cache/redis/RubbishTypeCacheFactory.java class RubbishTypeCacheFactory (line 13) | public class RubbishTypeCacheFactory { method getRubbishCacheEntity (line 21) | public static RubbishCacheEntity getRubbishCacheEntity(@NonNull String... FILE: src/main/java/cache/redis/WeatherCacheFactory.java class WeatherCacheFactory (line 16) | public class WeatherCacheFactory { method getWeatherCacheEntity (line 23) | public static WeatherCacheEntity getWeatherCacheEntity(String cityName... method getWeatherCacheEntity (line 32) | public static WeatherCacheEntity getWeatherCacheEntity(String cityName) { FILE: src/main/java/cache/redis/ZhihuHotCacheFactory.java class ZhihuHotCacheFactory (line 15) | public class ZhihuHotCacheFactory { method getZhihuHotCacheEntity (line 28) | public static ZhihuHotCacheEntity getZhihuHotCacheEntity(String date, ... method getZhihuHotCacheEntity (line 37) | public static ZhihuHotCacheEntity getZhihuHotCacheEntity(int limit) { method getSingleZhihuHotCacheEntity (line 46) | public static ZhihuHotCacheEntity getSingleZhihuHotCacheEntity(long ne... FILE: src/main/java/cache/redis/entity/NewsCacheEntity.java class NewsCacheEntity (line 11) | public class NewsCacheEntity extends RCacheEntity { method NewsCacheEntity (line 12) | public NewsCacheEntity(KeyBuilder keyBuilder) { method NewsCacheEntity (line 16) | public NewsCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { FILE: src/main/java/cache/redis/entity/RubbishCacheEntity.java class RubbishCacheEntity (line 12) | public class RubbishCacheEntity extends RCacheEntity { method RubbishCacheEntity (line 14) | public RubbishCacheEntity(KeyBuilder keyBuilder) { method RubbishCacheEntity (line 18) | public RubbishCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { method getRubbishType (line 22) | public RubbishType getRubbishType() { method setValue (line 31) | public RubbishCacheEntity setValue(RubbishType rubbishType) { FILE: src/main/java/cache/redis/entity/RubbishLinkCacheEntity.java class RubbishLinkCacheEntity (line 11) | public class RubbishLinkCacheEntity extends RCacheEntity { method RubbishLinkCacheEntity (line 13) | public RubbishLinkCacheEntity(KeyBuilder keyBuilder) { method RubbishLinkCacheEntity (line 17) | public RubbishLinkCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { FILE: src/main/java/cache/redis/entity/WeatherCacheEntity.java class WeatherCacheEntity (line 11) | public class WeatherCacheEntity extends RCacheEntity { method WeatherCacheEntity (line 12) | public WeatherCacheEntity(KeyBuilder keyBuilder) { method WeatherCacheEntity (line 16) | public WeatherCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { FILE: src/main/java/cache/redis/entity/ZhihuHotCacheEntity.java class ZhihuHotCacheEntity (line 11) | public class ZhihuHotCacheEntity extends RCacheEntity { method ZhihuHotCacheEntity (line 12) | public ZhihuHotCacheEntity(KeyBuilder keyBuilder) { method ZhihuHotCacheEntity (line 16) | public ZhihuHotCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { FILE: src/main/java/cache/redis/provider/BaseRedisCache.java class BaseRedisCache (line 11) | public class BaseRedisCache { method getInstance (line 15) | public static BaseRedisCache getInstance() { method BaseRedisCache (line 26) | private BaseRedisCache() { method setex (line 32) | public boolean setex(String key, String value, int seconds) { method set (line 39) | public boolean set(String key, String value) { method get (line 46) | public String get(String key) { method del (line 53) | public boolean del(String key) { FILE: src/main/java/cache/redis/provider/JedisPoolUtil.java class JedisPoolUtil (line 15) | public class JedisPoolUtil { method getJedis (line 32) | public static Jedis getJedis() { method createJedisPool (line 42) | private static void createJedisPool() { method poolInit (line 54) | private static synchronized void poolInit() { FILE: src/main/java/cache/redis/provider/RCacheEntity.java class RCacheEntity (line 16) | public class RCacheEntity { method save (line 33) | public boolean save() { method get (line 44) | public String get() { method del (line 48) | public boolean del() { method RCacheEntity (line 53) | public RCacheEntity(KeyBuilder keyBuilder) { method RCacheEntity (line 57) | public RCacheEntity(KeyBuilder keyBuilder, int expireSeconds) { method setValue (line 63) | public RCacheEntity setValue(String value) { method getKey (line 68) | private String getKey() { class KeyBuilder (line 73) | public static class KeyBuilder { method KeyBuilder (line 80) | public KeyBuilder(String name) { method addParam (line 84) | public KeyBuilder addParam(String name, Object object) { method build (line 89) | private String build() { FILE: src/main/java/config/GlobalConfig.java class GlobalConfig (line 10) | @Slf4j method getValue (line 24) | public static String getValue(String key, String defaultValue) { FILE: src/main/java/config/QingWeatherCityConfig.java class QingWeatherCityConfig (line 12) | @Slf4j method QingWeatherCityConfig (line 22) | private QingWeatherCityConfig() { method getInstance (line 42) | public static QingWeatherCityConfig getInstance() { FILE: src/main/java/config/RedisConfig.java class RedisConfig (line 10) | @Slf4j method getValue (line 24) | public static String getValue(String key, String defaultValue) { method isRedisEnable (line 32) | public static boolean isRedisEnable() { method isRedisNotEnable (line 36) | public static boolean isRedisNotEnable() { FILE: src/main/java/cons/WxMsg.java class WxMsg (line 9) | public class WxMsg { FILE: src/main/java/enums/CommandType.java type CommandType (line 12) | @Getter FILE: src/main/java/enums/FriendType.java type FriendType (line 12) | @Getter FILE: src/main/java/enums/GroupType.java type GroupType (line 6) | @Getter FILE: src/main/java/enums/RubbishType.java type RubbishType (line 11) | public enum RubbishType { method findByValue (line 31) | public static RubbishType findByValue(int value) { method RubbishType (line 51) | RubbishType(int value, String name) { FILE: src/main/java/main/WechatBotClient.java class WechatBotClient (line 29) | @Slf4j method onQRCode (line 50) | @Override method onLogin (line 56) | @Override method onMessage (line 61) | @Override method onContact (line 104) | @Override method run (line 113) | public static void run(String[] args) { FILE: src/main/java/main/facade/DealMessage.java class DealMessage (line 12) | @Slf4j method dealGroupTextMsg (line 15) | public static String dealGroupTextMsg(WXMessage message) { method dealFriendTextMsg (line 35) | public static String dealFriendTextMsg(WXMessage message) { FILE: src/main/java/main/facade/DoCommand.java class DoCommand (line 14) | @Slf4j method doGroupTextCommand (line 17) | public static String doGroupTextCommand(WXMessage message) { FILE: src/main/java/main/service/everydayHelloMsg/EveryDayHelloWhiteList.java class EveryDayHelloWhiteList (line 20) | @Slf4j method EveryDayHelloWhiteList (line 30) | private EveryDayHelloWhiteList() { method getInstance (line 67) | public static EveryDayHelloWhiteList getInstance() { FILE: src/main/java/main/service/friendMsg/CheckFriendType.java class CheckFriendType (line 18) | @Slf4j method checkFriendType (line 37) | public static FriendType checkFriendType(String friendName) { FILE: src/main/java/main/service/friendMsg/FriendChat.java class FriendChat (line 15) | @Slf4j method dealFriendMsg (line 22) | public static String dealFriendMsg(WXMessage message) { method autoReplyFriend (line 36) | private static String autoReplyFriend(WXMessage message) { FILE: src/main/java/main/service/groupMsg/CheckGroupType.java class CheckGroupType (line 18) | @Slf4j method checkGroupType (line 61) | public static GroupType checkGroupType(String from) { FILE: src/main/java/main/service/groupMsg/GroupChat.java class GroupChat (line 8) | @Slf4j method GroupChat (line 13) | private GroupChat() { method getInstance (line 16) | public static GroupChat getInstance() { method dealGroupChatMsg (line 28) | public String dealGroupChatMsg(WXMessage message) { method dealChatMsg (line 43) | private String dealChatMsg(WXMessage message) { FILE: src/main/java/main/service/groupMsg/GroupTextCommand.java class GroupTextCommand (line 15) | public class GroupTextCommand { method GroupTextCommand (line 19) | private GroupTextCommand() { method getInstance (line 22) | public static GroupTextCommand getInstance() { method doGroupCommand (line 33) | public String doGroupCommand(WXMessage message) { method isFastCommand (line 62) | private boolean isFastCommand(String content) { method doGroupHelp (line 67) | private String doGroupHelp(WXMessage message) { method doGroupWeather (line 77) | private String doGroupWeather(WXMessage message) { method doGroupNews (line 87) | private String doGroupNews(WXMessage message) { method doGroupZhihuHot (line 96) | private String doGroupZhihuHot(WXMessage message) { method doGroupRubbish (line 106) | private String doGroupRubbish(WXMessage message) { method doGroupDiDi (line 117) | private String doGroupDiDi(WXMessage message) { method doGroupVote (line 127) | private String doGroupVote(WXMessage message){ FILE: src/main/java/robot/AToolBox/ToolBoxRubbish.java class ToolBoxRubbish (line 29) | @Slf4j method getRubbishResult (line 40) | private static String getRubbishResult(@NonNull String rubbish) { method getRubbishType (line 54) | public static RubbishType getRubbishType(String rubbish, RubbishToolBo... method getType (line 96) | private static RubbishType getType(String stringType) { method cacheAllResult (line 114) | private static void cacheAllResult(Map> ma... method cacheLinkRubbish (line 124) | private static void cacheLinkRubbish(String rubbish, String linkRubbis... method getLinkRubbish (line 129) | public static String getLinkRubbish(String rubbish) { method getLinkRubbishList (line 153) | private static String getLinkRubbishList(String rubbish, Map