Class URLChecker
- java.lang.Object
-
- org.w3c.epubcheck.core.references.URLChecker
-
public class URLChecker extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private io.mola.galimatias.URLbaseURLprivate io.mola.galimatias.URLbaseURLTestAprivate io.mola.galimatias.URLbaseURLTestBprivate ValidationContextcontextprivate booleanisRemoteBaseprivate Reportreportprivate static io.mola.galimatias.URLParsingSettingsSTRICT_PARSING_SETTINGSprivate static java.lang.StringTEST_BASE_A_FULLprivate static java.lang.StringTEST_BASE_A_STARTprivate static io.mola.galimatias.URLTEST_BASE_A_URLprivate static java.lang.StringTEST_BASE_B_FULLprivate static java.lang.StringTEST_BASE_B_STARTprivate static io.mola.galimatias.URLTEST_BASE_B_URL
-
Constructor Summary
Constructors Constructor Description URLChecker(ValidationContext context)URLChecker(ValidationContext context, io.mola.galimatias.URL baseURL)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.mola.galimatias.URLcheckURL(java.lang.String string, EPUBLocation location)private io.mola.galimatias.URLresolveURL(java.lang.String string, boolean isBase, EPUBLocation location)io.mola.galimatias.URLsetBase(java.lang.String newBase, EPUBLocation location)
-
-
-
Field Detail
-
TEST_BASE_A_FULL
private static final java.lang.String TEST_BASE_A_FULL
- See Also:
- Constant Field Values
-
TEST_BASE_A_START
private static final java.lang.String TEST_BASE_A_START
- See Also:
- Constant Field Values
-
TEST_BASE_A_URL
private static final io.mola.galimatias.URL TEST_BASE_A_URL
-
TEST_BASE_B_FULL
private static final java.lang.String TEST_BASE_B_FULL
- See Also:
- Constant Field Values
-
TEST_BASE_B_START
private static final java.lang.String TEST_BASE_B_START
- See Also:
- Constant Field Values
-
TEST_BASE_B_URL
private static final io.mola.galimatias.URL TEST_BASE_B_URL
-
STRICT_PARSING_SETTINGS
private static final io.mola.galimatias.URLParsingSettings STRICT_PARSING_SETTINGS
-
baseURL
private io.mola.galimatias.URL baseURL
-
baseURLTestA
private io.mola.galimatias.URL baseURLTestA
-
baseURLTestB
private io.mola.galimatias.URL baseURLTestB
-
isRemoteBase
private boolean isRemoteBase
-
report
private final Report report
-
context
private final ValidationContext context
-
-
Constructor Detail
-
URLChecker
public URLChecker(ValidationContext context)
-
URLChecker
public URLChecker(ValidationContext context, io.mola.galimatias.URL baseURL)
-
-
Method Detail
-
setBase
public io.mola.galimatias.URL setBase(java.lang.String newBase, EPUBLocation location)
-
checkURL
public io.mola.galimatias.URL checkURL(java.lang.String string, EPUBLocation location)
-
resolveURL
private io.mola.galimatias.URL resolveURL(java.lang.String string, boolean isBase, EPUBLocation location)
-
-