A B C D E F G H I J L N O P R S T X
A
- ABSTRACT_PATH - 类 中的静态变量cn.xiaocuoben.chains.utils.Strings
-
- add(Class<? extends Exception>, ExceptionHandler) - 类 中的静态方法cn.xiaocuoben.chains.exception.handler.ExceptionHandlerManager
-
- addChain(Chain...) - 类 中的方法cn.xiaocuoben.chains.Chains
-
- addLocalVariable(Object, Object) - 类 中的方法cn.xiaocuoben.chains.chain.ChainContext
-
- addProxyInfo(ProxyInfo) - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ChainsProxySelector
-
- await(long, TimeUnit) - 类 中的方法cn.xiaocuoben.chains.Chains
-
- await() - 类 中的方法cn.xiaocuoben.chains.Chains
-
- awaitMillis() - 类 中的方法cn.xiaocuoben.chains.chain.ChainNode
-
B
- buildGet(String, RequestBody) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- buildParser(String) - 类 中的静态方法cn.xiaocuoben.chains.selector.Selectors
-
- buildPost(String, RequestBody) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
C
- Chain - cn.xiaocuoben.chains.chain中的类
-
- Chain(RunnableChainNode, String) - 类 的构造器cn.xiaocuoben.chains.chain.Chain
-
- Chain(RunnableChainNode) - 类 的构造器cn.xiaocuoben.chains.chain.Chain
-
- Chain(RunnableChainNode, long, long, TimeUnit) - 类 的构造器cn.xiaocuoben.chains.chain.Chain
-
- Chain(RunnableChainNode, long, TimeUnit) - 类 的构造器cn.xiaocuoben.chains.chain.Chain
-
- ChainContext - cn.xiaocuoben.chains.chain中的类
-
- ChainContext() - 类 的构造器cn.xiaocuoben.chains.chain.ChainContext
-
- ChainExecute - cn.xiaocuoben.chains.chain中的类
-
- ChainExecute(Chain) - 类 的构造器cn.xiaocuoben.chains.chain.ChainExecute
-
- ChainNode - cn.xiaocuoben.chains.chain中的类
-
- ChainNode(RunnableChainNode, String) - 类 的构造器cn.xiaocuoben.chains.chain.ChainNode
-
- ChainNodeWrapper - cn.xiaocuoben.chains.chain中的类
-
- ChainNodeWrapper() - 类 的构造器cn.xiaocuoben.chains.chain.ChainNodeWrapper
-
- Chains - cn.xiaocuoben.chains中的类
-
- ChainsConfig - cn.xiaocuoben.chains.config中的类
-
- ChainsConfig() - 类 的构造器cn.xiaocuoben.chains.config.ChainsConfig
-
- chainsConfig - 类 中的变量cn.xiaocuoben.chains.factory.ChainsFactory
-
- chainsConfig - 类 中的变量cn.xiaocuoben.chains.factory.DefaultChainFactory
-
- ChainsException - cn.xiaocuoben.chains.exception中的异常错误
-
- ChainsException() - 异常错误 的构造器cn.xiaocuoben.chains.exception.ChainsException
-
- ChainsException(String) - 异常错误 的构造器cn.xiaocuoben.chains.exception.ChainsException
-
- ChainsException(Throwable) - 异常错误 的构造器cn.xiaocuoben.chains.exception.ChainsException
-
- ChainsFactory - cn.xiaocuoben.chains.factory中的类
-
- ChainsFactory() - 类 的构造器cn.xiaocuoben.chains.factory.ChainsFactory
-
- ChainsProxySelector - cn.xiaocuoben.chains.fetcher.proxy中的类
-
- ChainsProxySelector() - 类 的构造器cn.xiaocuoben.chains.fetcher.proxy.ChainsProxySelector
-
- closeTo(String) - 类 中的静态方法cn.xiaocuoben.chains.utils.Strings
-
- cn.xiaocuoben.chains - 程序包 cn.xiaocuoben.chains
-
- cn.xiaocuoben.chains.chain - 程序包 cn.xiaocuoben.chains.chain
-
- cn.xiaocuoben.chains.config - 程序包 cn.xiaocuoben.chains.config
-
- cn.xiaocuoben.chains.exception - 程序包 cn.xiaocuoben.chains.exception
-
- cn.xiaocuoben.chains.exception.handler - 程序包 cn.xiaocuoben.chains.exception.handler
-
- cn.xiaocuoben.chains.factory - 程序包 cn.xiaocuoben.chains.factory
-
- cn.xiaocuoben.chains.fetcher - 程序包 cn.xiaocuoben.chains.fetcher
-
- cn.xiaocuoben.chains.fetcher.cookie - 程序包 cn.xiaocuoben.chains.fetcher.cookie
-
- cn.xiaocuoben.chains.fetcher.interceptor - 程序包 cn.xiaocuoben.chains.fetcher.interceptor
-
- cn.xiaocuoben.chains.fetcher.proxy - 程序包 cn.xiaocuoben.chains.fetcher.proxy
-
- cn.xiaocuoben.chains.selector - 程序包 cn.xiaocuoben.chains.selector
-
- cn.xiaocuoben.chains.utils - 程序包 cn.xiaocuoben.chains.utils
-
- concatURL(String, String) - 类 中的静态方法cn.xiaocuoben.chains.utils.Strings
-
- connectFailed(URI, SocketAddress, IOException) - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ChainsProxySelector
-
- create(RunnableChainNode, long, long, TimeUnit) - 类 中的静态方法cn.xiaocuoben.chains.chain.Chain
-
- create(RunnableChainNode, long, TimeUnit) - 类 中的静态方法cn.xiaocuoben.chains.chain.Chain
-
- create(RunnableChainNode) - 类 中的静态方法cn.xiaocuoben.chains.chain.Chain
-
- create(RunnableChainNode, String) - 类 中的静态方法cn.xiaocuoben.chains.chain.ChainNodeWrapper
-
- create(Class<? extends RunnableChainNode>, String) - 类 中的静态方法cn.xiaocuoben.chains.chain.ChainNodeWrapper
-
- create(ChainsConfig) - 类 中的静态方法cn.xiaocuoben.chains.Chains
-
- create(ChainsFactory) - 类 中的静态方法cn.xiaocuoben.chains.Chains
-
- createFetcher() - 类 中的方法cn.xiaocuoben.chains.factory.ChainsFactory
-
- createFetcher() - 类 中的方法cn.xiaocuoben.chains.factory.DefaultChainFactory
-
- createMainThreadPool() - 类 中的方法cn.xiaocuoben.chains.factory.ChainsFactory
-
- createMainThreadPool() - 类 中的方法cn.xiaocuoben.chains.factory.DefaultChainFactory
-
- cssSelector(String) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- cssSelector(Select) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- current() - 类 中的静态方法cn.xiaocuoben.chains.Chains
-
D
- DEFAULT_METHOD - 类 中的静态变量cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- DEFAULT_POOL_SIZE - 类 中的静态变量cn.xiaocuoben.chains.config.ChainsConfig
-
默认线程池容量
- DefaultChainFactory - cn.xiaocuoben.chains.factory中的类
-
- DefaultChainFactory(ChainsConfig) - 类 的构造器cn.xiaocuoben.chains.factory.DefaultChainFactory
-
- DefaultExceptionHandler - cn.xiaocuoben.chains.exception.handler中的类
-
- DefaultExceptionHandler() - 类 的构造器cn.xiaocuoben.chains.exception.handler.DefaultExceptionHandler
-
E
- EMPTY - 类 中的静态变量cn.xiaocuoben.chains.utils.Strings
-
- ExceptionHandler<E> - cn.xiaocuoben.chains.exception.handler中的接口
-
- ExceptionHandlerManager - cn.xiaocuoben.chains.exception.handler中的类
-
- ExceptionHandlerManager() - 类 的构造器cn.xiaocuoben.chains.exception.handler.ExceptionHandlerManager
-
F
- fetch(RequestWrapper) - 接口 中的方法cn.xiaocuoben.chains.fetcher.Fetcher
-
- fetch(RequestWrapper) - 类 中的方法cn.xiaocuoben.chains.fetcher.OkHttpFetcher
-
- fetcher() - 类 中的方法cn.xiaocuoben.chains.Chains
-
- Fetcher - cn.xiaocuoben.chains.fetcher中的接口
-
G
- generateId() - 类 中的方法cn.xiaocuoben.chains.utils.IdWorker
-
- generateId() - 类 中的静态方法cn.xiaocuoben.chains.utils.NodeIdWorker
-
- generateId() - 类 中的静态方法cn.xiaocuoben.chains.utils.TaskIdWorker
-
- get(Class<?>) - 类 中的静态方法cn.xiaocuoben.chains.exception.handler.ExceptionHandlerManager
-
- get() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- getBasePath() - 类 中的方法cn.xiaocuoben.chains.chain.ChainContext
-
- getLocalVariable(Object) - 类 中的方法cn.xiaocuoben.chains.chain.ChainContext
-
H
- handle(Exception) - 类 中的方法cn.xiaocuoben.chains.exception.handler.DefaultExceptionHandler
-
- handle(E) - 接口 中的方法cn.xiaocuoben.chains.exception.handler.ExceptionHandler
-
- HashMapCookieJar - cn.xiaocuoben.chains.fetcher.cookie中的类
-
- HashMapCookieJar() - 类 的构造器cn.xiaocuoben.chains.fetcher.cookie.HashMapCookieJar
-
- html() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- HttpTag - cn.xiaocuoben.chains.fetcher中的类
-
- HttpTag() - 类 的构造器cn.xiaocuoben.chains.fetcher.HttpTag
-
I
- IdWorker - cn.xiaocuoben.chains.utils中的类
-
- IdWorker(long, long) - 类 的构造器cn.xiaocuoben.chains.utils.IdWorker
-
- instanceNode(Class<? extends ChainNode>) - 类 中的静态方法cn.xiaocuoben.chains.utils.Reflections
-
- intercept(Interceptor.Chain) - 类 中的方法cn.xiaocuoben.chains.fetcher.interceptor.LogInterceptor
-
- intercept(Interceptor.Chain) - 类 中的方法cn.xiaocuoben.chains.fetcher.interceptor.ProxyClearInterceptor
-
- isEmpty(String) - 类 中的静态方法cn.xiaocuoben.chains.utils.Strings
-
- isInUse() - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
- isNotEmpty(String) - 类 中的静态方法cn.xiaocuoben.chains.utils.Strings
-
J
- JSONException - cn.xiaocuoben.chains.exception中的异常错误
-
- JSONException() - 异常错误 的构造器cn.xiaocuoben.chains.exception.JSONException
-
- JSONException(String) - 异常错误 的构造器cn.xiaocuoben.chains.exception.JSONException
-
- JSONException(Throwable) - 异常错误 的构造器cn.xiaocuoben.chains.exception.JSONException
-
L
- last() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- last(Function<String, T>) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- lastLink(String) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- link() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- list() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- list(Function<String, T>) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- listLink(String) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- listLink(String, Function<String, T>) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- load(String) - 类 中的静态方法cn.xiaocuoben.chains.utils.Reflections
-
- loadForRequest(HttpUrl) - 类 中的方法cn.xiaocuoben.chains.fetcher.cookie.HashMapCookieJar
-
- LogInterceptor - cn.xiaocuoben.chains.fetcher.interceptor中的类
-
- LogInterceptor() - 类 的构造器cn.xiaocuoben.chains.fetcher.interceptor.LogInterceptor
-
N
- newInstance(Class<T>) - 类 中的静态方法cn.xiaocuoben.chains.utils.Reflections
-
- newWrapper(Request) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- newWrapper(String, String, Headers, RequestBody, Object) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- newWrapper(String, String, Headers, RequestBody) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- newWrapper(String, String, RequestBody) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- newWrapper(String) - 类 中的静态方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- next(String, Response, ChainContext) - 接口 中的方法cn.xiaocuoben.chains.chain.RunnableChainNode
-
解析内容并决定下一步需要执行的内容
- NodeIdWorker - cn.xiaocuoben.chains.utils中的类
-
- NodeIdWorker() - 类 的构造器cn.xiaocuoben.chains.utils.NodeIdWorker
-
- notInUse() - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
- NoValidProxyException - cn.xiaocuoben.chains.exception中的异常错误
-
- NoValidProxyException() - 异常错误 的构造器cn.xiaocuoben.chains.exception.NoValidProxyException
-
O
- OkHttpFetcher - cn.xiaocuoben.chains.fetcher中的类
-
- OkHttpFetcher(OkHttpClient.Builder, ProxySelector) - 类 的构造器cn.xiaocuoben.chains.fetcher.OkHttpFetcher
-
P
- ProxyClearInterceptor - cn.xiaocuoben.chains.fetcher.interceptor中的类
-
- ProxyClearInterceptor() - 类 的构造器cn.xiaocuoben.chains.fetcher.interceptor.ProxyClearInterceptor
-
- ProxyInfo - cn.xiaocuoben.chains.fetcher.proxy中的类
-
- ProxyInfo(Proxy.Type, String, Integer) - 类 的构造器cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
- ProxyInfo(String, String, Integer) - 类 的构造器cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
R
- ReflectionException - cn.xiaocuoben.chains.exception中的异常错误
-
- ReflectionException() - 异常错误 的构造器cn.xiaocuoben.chains.exception.ReflectionException
-
- ReflectionException(String) - 异常错误 的构造器cn.xiaocuoben.chains.exception.ReflectionException
-
- ReflectionException(Throwable) - 异常错误 的构造器cn.xiaocuoben.chains.exception.ReflectionException
-
- Reflections - cn.xiaocuoben.chains.utils中的类
-
- regex(String) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- regex(String, int) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- request(String, Response, ChainContext) - 接口 中的方法cn.xiaocuoben.chains.chain.RunnableChainNode
-
构建本次请求内容
- RequestWrapper - cn.xiaocuoben.chains.fetcher中的类
-
- RequestWrapper(String, String, Headers, RequestBody, Object) - 类 的构造器cn.xiaocuoben.chains.fetcher.RequestWrapper
-
- resetProxyInfo() - 类 中的静态方法cn.xiaocuoben.chains.fetcher.proxy.ChainsProxySelector
-
- rootChainNode - 类 中的变量cn.xiaocuoben.chains.chain.Chain
-
- run() - 类 中的方法cn.xiaocuoben.chains.chain.ChainExecute
-
- run(ChainContext) - 类 中的方法cn.xiaocuoben.chains.chain.ChainNode
-
- RunnableChainNode - cn.xiaocuoben.chains.chain中的接口
-
S
- saveFromResponse(HttpUrl, List<Cookie>) - 类 中的方法cn.xiaocuoben.chains.fetcher.cookie.HashMapCookieJar
-
- select(URI) - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ChainsProxySelector
-
- Select - cn.xiaocuoben.chains.selector中的接口
-
- select(Document) - 接口 中的方法cn.xiaocuoben.chains.selector.Select
-
- Selectors - cn.xiaocuoben.chains.selector中的类
-
- Selectors() - 类 的构造器cn.xiaocuoben.chains.selector.Selectors
-
- Selectors.Splitor - cn.xiaocuoben.chains.selector中的类
-
- setBaseURLIfNull(String) - 类 中的方法cn.xiaocuoben.chains.chain.ChainContext
-
- setInUseTrue() - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
- setOutOfUse() - 类 中的方法cn.xiaocuoben.chains.fetcher.proxy.ProxyInfo
-
- split(String) - 类 中的静态方法cn.xiaocuoben.chains.selector.Selectors.Splitor
-
- start() - 类 中的方法cn.xiaocuoben.chains.Chains
-
- Strings - cn.xiaocuoben.chains.utils中的类
-
- Strings() - 类 的构造器cn.xiaocuoben.chains.utils.Strings
-
T
- TaskIdWorker - cn.xiaocuoben.chains.utils中的类
-
- TaskIdWorker() - 类 的构造器cn.xiaocuoben.chains.utils.TaskIdWorker
-
- text() - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- text(Function<String, T>) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
- toRequest() - 类 中的方法cn.xiaocuoben.chains.fetcher.RequestWrapper
-
X
- xpath(String) - 类 中的方法cn.xiaocuoben.chains.selector.Selectors
-
A B C D E F G H I J L N O P R S T X
Copyright © 2017. All rights reserved.