A B C E F G H I L N P R S 
All Classes All Packages

A

accept(String) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.ContentInternalLinks
 
accept(String) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.IndexLinks
 
accept(String) - Method in interface io.wcm.siteapi.integrationtestsupport.linkextractor.LinkExtractor
Returns true if the link extractor accepts the given suffix (processor mapped to this suffix).
accept(String) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.RichTextInternalLinks
 
apiVersion(String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 

B

body() - Method in interface io.wcm.siteapi.integrationtestsupport.httpclient.HttpResponse
 
build() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
buildSiteApiUrl(String, String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
Build full Site API URL.

C

ContentInternalLinks - Class in io.wcm.siteapi.integrationtestsupport.linkextractor
Generic extractor that is able to detect any "internal" links produced by wcm.io Link Handler.
ContentInternalLinks() - Constructor for class io.wcm.siteapi.integrationtestsupport.linkextractor.ContentInternalLinks
 
Crawler - Class in io.wcm.siteapi.integrationtestsupport.crawler
Generic Site API JSON content crawler.
Crawler(IntegrationTestContext, List<LinkExtractor>) - Constructor for class io.wcm.siteapi.integrationtestsupport.crawler.Crawler
 

E

extension(String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 

F

failedVisitUrls() - Method in class io.wcm.siteapi.integrationtestsupport.crawler.Crawler
 

G

get(String) - Method in class io.wcm.siteapi.integrationtestsupport.httpclient.HttpClient
Fetch HTTP content.
getAllApiVersions() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getApiVersion() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getApiVersion() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getBody(String) - Method in class io.wcm.siteapi.integrationtestsupport.httpclient.HttpClient
Fetch HTTP content.
getExtension() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getExtension() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getHttpClient() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getHttpConnectTimeout() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getHttpRequestTimeout() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getLinks(DocumentContext) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.ContentInternalLinks
 
getLinks(DocumentContext) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.IndexLinks
 
getLinks(DocumentContext) - Method in interface io.wcm.siteapi.integrationtestsupport.linkextractor.LinkExtractor
Retrieves links from the JSON document via JSON path.
getLinks(DocumentContext) - Method in class io.wcm.siteapi.integrationtestsupport.linkextractor.RichTextInternalLinks
 
getPublishUrl() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getPublishUrl() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getSelector() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
 
getSelector() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getSpecVersions() - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
getValidator(String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContext
Get OAS3 schema validator for given processor/suffix.

H

HttpClient - Class in io.wcm.siteapi.integrationtestsupport.httpclient
Simple HTTP client wrapper to execute HTTP requests during integration tests.
HttpClient(IntegrationTestContextBuilder) - Constructor for class io.wcm.siteapi.integrationtestsupport.httpclient.HttpClient
 
httpConnectTimeout(Duration) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
HttpRequestFailedException - Exception in io.wcm.siteapi.integrationtestsupport.httpclient
HTTP request failed.
HttpRequestFailedException(String) - Constructor for exception io.wcm.siteapi.integrationtestsupport.httpclient.HttpRequestFailedException
 
HttpRequestFailedException(String, Throwable) - Constructor for exception io.wcm.siteapi.integrationtestsupport.httpclient.HttpRequestFailedException
 
httpRequestTimeout(Duration) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
HttpResponse<T> - Interface in io.wcm.siteapi.integrationtestsupport.httpclient
Http client response.

I

IndexLinks - Class in io.wcm.siteapi.integrationtestsupport.linkextractor
Extract links generated by the default output of Site API Index Processor.
IndexLinks() - Constructor for class io.wcm.siteapi.integrationtestsupport.linkextractor.IndexLinks
 
IntegrationTestContext - Class in io.wcm.siteapi.integrationtestsupport
Context for Site API integration tests.
IntegrationTestContextBuilder - Class in io.wcm.siteapi.integrationtestsupport
Builder for creating IntegrationTestContext instances.
IntegrationTestContextBuilder() - Constructor for class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
io.wcm.siteapi.integrationtestsupport - package io.wcm.siteapi.integrationtestsupport
Site API Integration Test Support.
io.wcm.siteapi.integrationtestsupport.crawler - package io.wcm.siteapi.integrationtestsupport.crawler
Generic Site API JSON content crawler.
io.wcm.siteapi.integrationtestsupport.httpclient - package io.wcm.siteapi.integrationtestsupport.httpclient
Simple HTTP client wrapper to execute HTTP requests in integration tests.
io.wcm.siteapi.integrationtestsupport.linkextractor - package io.wcm.siteapi.integrationtestsupport.linkextractor
Link Extractors to get Site API hyperlinks from JSON content.

L

LinkExtractor - Interface in io.wcm.siteapi.integrationtestsupport.linkextractor
A link extractor is used to fetch all hyperlinks from a JSON content response that point to other parts of the Site API of the same site to continue crawling with.

N

numberOfFailedVisits() - Method in class io.wcm.siteapi.integrationtestsupport.crawler.Crawler
 
numberOfVisits() - Method in class io.wcm.siteapi.integrationtestsupport.crawler.Crawler
 

P

publishUrl(String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 

R

RichTextInternalLinks - Class in io.wcm.siteapi.integrationtestsupport.linkextractor
Extracts internal links from rich text fragments in JSON.
RichTextInternalLinks(String...) - Constructor for class io.wcm.siteapi.integrationtestsupport.linkextractor.RichTextInternalLinks
 
RichTextInternalLinks(List<String>) - Constructor for class io.wcm.siteapi.integrationtestsupport.linkextractor.RichTextInternalLinks
 

S

selector(String) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
specVersions(OpenApiSpecVersions) - Method in class io.wcm.siteapi.integrationtestsupport.IntegrationTestContextBuilder
 
start(String) - Method in class io.wcm.siteapi.integrationtestsupport.crawler.Crawler
Start API crawling.
statusCode() - Method in interface io.wcm.siteapi.integrationtestsupport.httpclient.HttpResponse
 
A B C E F G H I L N P R S 
All Classes All Packages