Class IndexLinks
- java.lang.Object
-
- io.wcm.siteapi.integrationtestsupport.linkextractor.IndexLinks
-
- All Implemented Interfaces:
LinkExtractor
public final class IndexLinks extends java.lang.Object implements LinkExtractor
Extract links generated by the default output of Site API Index Processor.
-
-
Constructor Summary
Constructors Constructor Description IndexLinks()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
accept(java.lang.String suffix)
Returns true if the link extractor accepts the given suffix (processor mapped to this suffix).java.util.stream.Stream<java.lang.String>
getLinks(com.jayway.jsonpath.DocumentContext jsonPathContext)
Retrieves links from the JSON document via JSON path.
-
-
-
Method Detail
-
accept
public boolean accept(java.lang.String suffix)
Description copied from interface:LinkExtractor
Returns true if the link extractor accepts the given suffix (processor mapped to this suffix).- Specified by:
accept
in interfaceLinkExtractor
- Parameters:
suffix
- Suffix- Returns:
- true if JSON response of this processor is supported
-
getLinks
public java.util.stream.Stream<java.lang.String> getLinks(com.jayway.jsonpath.DocumentContext jsonPathContext)
Description copied from interface:LinkExtractor
Retrieves links from the JSON document via JSON path.- Specified by:
getLinks
in interfaceLinkExtractor
- Parameters:
jsonPathContext
- Document context- Returns:
- Link URLs
-
-