Package ai.platon.pulsar.dom
Class UriExtractor
-
- All Implemented Interfaces:
public final class UriExtractor
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classUriExtractor.UriCategory
-
Constructor Summary
Constructors Constructor Description UriExtractor()
-
Method Summary
Modifier and Type Method Description final Set<String>extractAllUris(FeaturedDocument document, String baseUrl)Extract all URIs from a FeaturedDocument. final UriExtractor.UriCategorycategorizeUris(Set<String> uris, String baseUrl)-
-
Method Detail
-
extractAllUris
final Set<String> extractAllUris(FeaturedDocument document, String baseUrl)
Extract all URIs from a FeaturedDocument.
- Parameters:
document- The document to extract URIs from.baseUrl- Optional base URL to resolve relative URIs.- Returns:
A set of unique URIs extracted from the document.
-
categorizeUris
final UriExtractor.UriCategory categorizeUris(Set<String> uris, String baseUrl)
-
-
-
-