Package io.hyperfoil.http.html
Class HtmlHandler.Builder
- java.lang.Object
-
- io.hyperfoil.http.html.HtmlHandler.Builder
-
- All Implemented Interfaces:
io.hyperfoil.api.config.BuilderBase<io.hyperfoil.api.processor.Processor.Builder>,io.hyperfoil.api.processor.Processor.Builder
- Enclosing class:
- HtmlHandler
@MetaInfServices(io.hyperfoil.api.processor.Processor.Builder.class) public static class HtmlHandler.Builder extends java.lang.Object implements io.hyperfoil.api.processor.Processor.BuilderParses HTML tags and invokes handlers based on criteria.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HtmlHandlerbuild(boolean fragmented)HtmlHandler.Builderhandler(HtmlHandler.TagHandlerBuilder<?> handler)EmbeddedResourceHandlerBuilderonEmbeddedResource()Handler firing upon reference to other resource, e.g.TagAttributeHandlerBuilderonTagAttribute()
-
-
-
Method Detail
-
onEmbeddedResource
public EmbeddedResourceHandlerBuilder onEmbeddedResource()
Handler firing upon reference to other resource, e.g. image, stylesheet...- Returns:
- Builder.
-
onTagAttribute
public TagAttributeHandlerBuilder onTagAttribute()
-
handler
public HtmlHandler.Builder handler(HtmlHandler.TagHandlerBuilder<?> handler)
-
build
public HtmlHandler build(boolean fragmented)
- Specified by:
buildin interfaceio.hyperfoil.api.processor.Processor.Builder
-
-