Package dev.amp.validator.parser
Class AMPHtmlParser
- java.lang.Object
-
- dev.amp.validator.parser.AMPHtmlParser
-
public class AMPHtmlParser extends Object
The AMP HTML parser class.- Author:
- nhant01, GeorgeLuo
-
-
Constructor Summary
Constructors Constructor Description AMPHtmlParser()Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description dev.amp.validator.ValidatorProtos.ValidationResultparse(String inputHtml, dev.amp.validator.ValidatorProtos.HtmlFormat.Code htmlFormat, ExitCondition condition)Parse the input html document and returns validation result.dev.amp.validator.ValidatorProtos.ValidationResultparse(String inputHtml, dev.amp.validator.ValidatorProtos.HtmlFormat.Code htmlFormat, ExitCondition condition, int maxNodes)Parse the input html document and returns validation result.
-
-
-
Constructor Detail
-
AMPHtmlParser
public AMPHtmlParser() throws ParserExceptionConstructor.- Throws:
ParserException- exception occurs while loading rules
-
-
Method Detail
-
parse
public dev.amp.validator.ValidatorProtos.ValidationResult parse(@Nonnull String inputHtml, @Nonnull dev.amp.validator.ValidatorProtos.HtmlFormat.Code htmlFormat, @Nonnull ExitCondition condition)Parse the input html document and returns validation result.- Parameters:
inputHtml- input html document.htmlFormat- html format.condition- exit condition.- Returns:
- returns a validation object.
-
parse
public dev.amp.validator.ValidatorProtos.ValidationResult parse(@Nonnull String inputHtml, @Nonnull dev.amp.validator.ValidatorProtos.HtmlFormat.Code htmlFormat, @Nonnull ExitCondition condition, int maxNodes)Parse the input html document and returns validation result.- Parameters:
inputHtml- input html document.htmlFormat- html format.condition- exit condition.maxNodes- max nodes.- Returns:
- returns a validation object.
-
-