public class CssResolverPipeline extends AbstractPipeline<ObjectContext<CSSResolver>>
open(WorkerContext, Tag, ProcessObject)
| Modifier and Type | Field and Description |
|---|---|
static String |
CSS_RESOLVER |
| Constructor and Description |
|---|
CssResolverPipeline(CSSResolver cssResolver, Pipeline> next) |
| Modifier and Type | Method and Description |
|---|---|
Pipeline> |
init(WorkerContext context)
The init method allows implementation to initialize the pipeline. e.g.
|
Pipeline> |
open(WorkerContext context, Tag t, ProcessObject po)
Just calls getNext.
|
void |
setResolver(CSSResolver resolver)
Stores the cssResolver for the calling thread.
|
close, content, getContextKey, getLocalContext, getNext, setNextpublic static final String CSS_RESOLVER
public CssResolverPipeline(CSSResolver cssResolver, Pipeline> next)
next - the next pipeline.
cssResolver - the CSSResolver to use in this Pipeline, it will be stored in a ThreadLocal variable.
public Pipeline> init(WorkerContext context) throws PipelineException
Pipeline
WorkerContext.put(String, CustomContext).
init in interface Pipeline<ObjectContext<CSSResolver>>
init in class AbstractPipeline<ObjectContext<CSSResolver>>
context - the WorkerContext
PipelineException - can be thrown to indicate that something went wrong.
public Pipeline> open(WorkerContext context, Tag t, ProcessObject po) throws PipelineException
AbstractPipeline
open in interface Pipeline<ObjectContext<CSSResolver>>
open in class AbstractPipeline<ObjectContext<CSSResolver>>
context - the WorkerContext
t - the Tag
po - a processObject to put Writables in
PipelineException - can be thrown to indicate that something went wrong.
public void setResolver(CSSResolver resolver)
resolver - the CSSResolver to use.
Copyright © 2016. All rights reserved.