MCPcopy Create free account

hub / github.com/afwfv/DD-AD / functions

Functions84 in github.com/afwfv/DD-AD

↓ 16 callersMethodget
(String hostname, DnsRecord[] additionals)
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:89
↓ 14 callersMethodof
(String name)
src/main/java/org/fordes/adfs/enums/RuleSet.java:19
↓ 10 callersMethodtoString
()
src/main/java/org/fordes/adfs/model/Rule.java:177
↓ 8 callersMethodequals
(Object o)
src/main/java/org/fordes/adfs/model/Rule.java:154
↓ 8 callersMethodsplitIgnoreBlank
切分字符串并移除空项 @param str 待切分字符串 @param flag 分隔符 @return 切分后的字符串
src/main/java/org/fordes/adfs/util/Util.java:119
↓ 5 callersMethodregister
(RuleSet type, Handler handler)
src/main/java/org/fordes/adfs/handler/rule/Handler.java:76
↓ 4 callersMethodwrite
(String source, String ruleName, String rule)
src/main/java/org/fordes/adfs/handler/Tracker.java:55
↓ 3 callersMethodexit
()
src/main/java/org/fordes/adfs/AdFSApplication.java:191
↓ 3 callersMethodformat
转换规则<br/> @param rule {@link Rule} null 表示无法转换或失败 @return 规则文本
src/main/java/org/fordes/adfs/handler/rule/Handler.java:32
↓ 3 callersMethodgetHandler
根据 RuleSet 获取 Handler @param type {@link RuleSet} @return {@link Handler}
src/main/java/org/fordes/adfs/handler/rule/Handler.java:72
↓ 2 callersMethodparseHosts
解析hosts规则,如不是则返回null @param content 待解析字符串 @return {@link Map.Entry} key:ip, value:域名
src/main/java/org/fordes/adfs/util/Util.java:148
↓ 2 callersMethodsubAfter
截取分隔字符串之后的字符串,不包括分隔字符串<br/> 截取不到时返回空串 @param content 被截取的字符串 @param flag 分隔字符串 @param isLast 是否是最后一个 @return 分隔字符串之后的字符串
src/main/java/org/fordes/adfs/util/Util.java:82
↓ 2 callersMethodsubBetween
截取分隔字符串之间的字符串,不包括分隔字符串<br/> 截取不到时返回空串 @param content 被截取的字符串 @param start 开始分隔字符串 @param end 结束分隔字符串 @return 分隔字符串之间的字符串
src/main/java/org/fordes/adfs/util/Util.java:101
↓ 2 callersMethodwriteSync
(String source, String ruleName, String rule)
src/main/java/org/fordes/adfs/handler/Tracker.java:60
↓ 1 callersMethodasyncBatchWrite
(String fileName, List<String> batch)
src/main/java/org/fordes/adfs/AdFSApplication.java:136
↓ 1 callersMethodbetween
给定字符串是否以特定字符串开始和结束 @param str 给定字符串 @param start 开始字符串 @param end 结束字符串 @return 给定字符串是否以特定字符串开始和结束
src/main/java/org/fordes/adfs/util/Util.java:47
↓ 1 callersMethodbuildDnsCache
(int minTtl, int maxTtl, int negativeTtl)
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:87
↓ 1 callersMethodbuildHeader
(AdFSProperties.OutputItem config, String parentHeader, String total)
src/main/java/org/fordes/adfs/AdFSApplication.java:196
↓ 1 callersMethodbuildProvider
(List<String> provider)
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:72
↓ 1 callersMethodcharset
()
src/main/java/org/fordes/adfs/handler/fetch/Fetcher.java:13
↓ 1 callersMethodcommented
生成注释 @param value 目标内容 @return 注释
src/main/java/org/fordes/adfs/handler/rule/Handler.java:39
↓ 1 callersMethodfetch
(@Nonnull String path)
src/main/java/org/fordes/adfs/handler/fetch/Fetcher.java:17
↓ 1 callersMethodgetFetcher
(HandleType type)
src/main/java/org/fordes/adfs/handler/fetch/Fetcher.java:49
↓ 1 callersMethodhashCode
()
src/main/java/org/fordes/adfs/model/Rule.java:169
↓ 1 callersMethodheadFormat
某些规则格式拥有固定的头部内容,可实现此方法以返回
src/main/java/org/fordes/adfs/handler/rule/Handler.java:44
↓ 1 callersMethodisBaseRule
(String content, BiConsumer<String, Rule.Type> ifPresent, Consumer<String> orElse)
src/main/java/org/fordes/adfs/util/Util.java:201
↓ 1 callersMethodisComment
验证规则文本是否为注释<br/> 并不强制子类实现此方法,且不是注释不表示此规则有效 @param line 规则文本 @return 默认 false
src/main/java/org/fordes/adfs/handler/rule/Handler.java:62
↓ 1 callersMethodlookup
(String domain)
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:100
↓ 1 callersMethodoutput
(Set<AdFSProperties.OutputItem> outputs, Rule rule)
src/main/java/org/fordes/adfs/AdFSApplication.java:101
↓ 1 callersMethodparse
解析规则<br/> 返回 {@link Rule#EMPTY} 即表示解析失败 @param line 规则文本 @return {@link Rule}
src/main/java/org/fordes/adfs/handler/rule/Handler.java:24
↓ 1 callersMethodprependAndMove
(Path targetFile, Path tempFile, String header)
src/main/java/org/fordes/adfs/AdFSApplication.java:156
↓ 1 callersMethodsleep
休眠线程,忽略中断异常 @param millis 休眠时间,毫秒
src/main/java/org/fordes/adfs/util/Util.java:169
↓ 1 callersMethodstartWithAny
给定字符串是否以特定前缀开始 @param str 给定字符串 @param prefixes 前缀 @return 给定字符串是否以特定前缀开始
src/main/java/org/fordes/adfs/util/Util.java:32
MethodAdFSApplication
(ApplicationContext context, AdFSProperties properties, Parser parser)
src/main/java/org/fordes/adfs/AdFSApplication.java:55
MethodDnsDetector
(AdFSProperties properties)
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:40
MethodHttpFetcher
()
src/main/java/org/fordes/adfs/handler/fetch/HttpFetcher.java:30
MethodLocalFetcher
()
src/main/java/org/fordes/adfs/handler/fetch/LocalFetcher.java:18
MethodParser
(AdFSProperties properties, Optional<DnsDetector> detector, Optional<Tracker> tracker)
src/main/java/org/fordes/adfs/handler/Parser.java:33
MethodTracker
(AdFSProperties properties)
src/main/java/org/fordes/adfs/handler/Tracker.java:34
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/config/AdFSProperties.java:40
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/handler/rule/HostsHandler.java:64
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:112
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/handler/rule/DnsmasqHandler.java:73
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/handler/rule/EasylistHandler.java:138
MethodafterPropertiesSet
()
src/main/java/org/fordes/adfs/handler/rule/SmartdnsHandler.java:105
Methodcharset
()
src/main/java/org/fordes/adfs/handler/fetch/LocalFetcher.java:42
Methodcharset
()
src/main/java/org/fordes/adfs/handler/fetch/HttpFetcher.java:78
Methodcommented
(String value)
src/main/java/org/fordes/adfs/handler/rule/HostsHandler.java:52
Methodcommented
(String value)
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:105
Methodcommented
(String value)
src/main/java/org/fordes/adfs/handler/rule/DnsmasqHandler.java:61
Methodcommented
(String value)
src/main/java/org/fordes/adfs/handler/rule/EasylistHandler.java:131
Methodcommented
(String value)
src/main/java/org/fordes/adfs/handler/rule/SmartdnsHandler.java:93
MethodcreateOutputDirectory
()
src/main/java/org/fordes/adfs/AdFSApplication.java:112
Methoddestroy
()
src/main/java/org/fordes/adfs/handler/Tracker.java:76
Methoddestroy
()
src/main/java/org/fordes/adfs/handler/dns/DnsDetector.java:133
Methodequals
(Object obj)
src/main/java/org/fordes/adfs/config/AdFSProperties.java:71
MethodequalsAny
给定字符串是等于任一字符串 @param str 给定字符串 @param values 任意字符串 @return 给定字符串是等于任一字符串
src/main/java/org/fordes/adfs/util/Util.java:135
Methodfetch
(String path)
src/main/java/org/fordes/adfs/handler/fetch/LocalFetcher.java:27
Methodfetch
(String path)
src/main/java/org/fordes/adfs/handler/fetch/HttpFetcher.java:64
Methodformat
(Rule rule)
src/main/java/org/fordes/adfs/handler/rule/HostsHandler.java:42
Methodformat
(Rule rule)
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:73
Methodformat
(Rule rule)
src/main/java/org/fordes/adfs/handler/rule/DnsmasqHandler.java:42
Methodformat
(Rule rule)
src/main/java/org/fordes/adfs/handler/rule/EasylistHandler.java:99
Methodformat
(Rule rule)
src/main/java/org/fordes/adfs/handler/rule/SmartdnsHandler.java:64
Methodhandle
(InputProperties prop)
src/main/java/org/fordes/adfs/handler/Parser.java:42
MethodhashCode
()
src/main/java/org/fordes/adfs/config/AdFSProperties.java:79
MethodheadFormat
()
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:95
MethodisComment
(String line)
src/main/java/org/fordes/adfs/handler/rule/HostsHandler.java:59
MethodisComment
(String line)
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:100
MethodisComment
(String line)
src/main/java/org/fordes/adfs/handler/rule/DnsmasqHandler.java:68
MethodisComment
(String line)
src/main/java/org/fordes/adfs/handler/rule/EasylistHandler.java:143
MethodisComment
(String line)
src/main/java/org/fordes/adfs/handler/rule/SmartdnsHandler.java:100
Methodmain
(String[] args)
src/main/java/org/fordes/adfs/AdFSApplication.java:51
MethodnormalizePath
转换相对路径为绝对路径 @param path 路径 @return 规范化后的路径
src/main/java/org/fordes/adfs/util/Util.java:184
Methodparse
(String line)
src/main/java/org/fordes/adfs/handler/rule/HostsHandler.java:24
Methodparse
(String line)
src/main/java/org/fordes/adfs/handler/rule/ClashHandler.java:25
Methodparse
(String line)
src/main/java/org/fordes/adfs/handler/rule/DnsmasqHandler.java:20
Methodparse
(String line)
src/main/java/org/fordes/adfs/handler/rule/EasylistHandler.java:24
Methodparse
(String line)
src/main/java/org/fordes/adfs/handler/rule/SmartdnsHandler.java:22
MethodprocessOutputFiles
()
src/main/java/org/fordes/adfs/AdFSApplication.java:121
Methodstart
()
src/main/java/org/fordes/adfs/AdFSApplication.java:72
MethodsubBefore
截取分隔字符串之前的字符串,不包括分隔字符串<br/> 截取不到时返回空串 @param str 被截取的字符串 @param flag 分隔字符串 @param isLast 是否是最后一个 @return 分隔字符串之前的字符串
src/main/java/org/fordes/adfs/util/Util.java:63
MethodtailFormat
某些规则格式拥有固定的尾部内容,可实现此方法以返回
src/main/java/org/fordes/adfs/handler/rule/Handler.java:51
MethodwriteBatch
(List<String> lines)
src/main/java/org/fordes/adfs/handler/Tracker.java:64