com.datumbox.framework.core.common.text.parsers
Class URLParser
- java.lang.Object
-
- com.datumbox.framework.core.common.text.parsers.URLParser
-
public class URLParser extends java.lang.ObjectThe URLParser class contains static methods which can be used for parsing the contents of URL strings.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class and Description static classURLParser.DomainPartsEnum with the parts of a domain name.static classURLParser.URLPartsEnum with the parts of a URL string.
-
Constructor Summary
Constructors Constructor and Description URLParser()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static java.lang.StringjoinURL(java.util.Map<URLParser.URLParts,java.lang.String> urlParts)This method can be used to build a URL from its parts.static java.util.Map<URLParser.DomainParts,java.lang.String>splitDomain(java.lang.String domain)Splits a domain name to parts and returns them in a map.static java.util.Map<URLParser.URLParts,java.lang.String>splitURL(java.lang.String URLString)This method splits a URL into parts and return a map containing them.static java.util.Map<URLParser.URLParts,java.lang.String>splitURL(java.net.URL url)This method splits a URL into parts and return a map containing them.static java.lang.StringtoAbsolute(java.lang.String base, java.lang.String relative)Converts a relative URL to absolute URL.static java.net.URLtoAbsolute(java.net.URL baseURL, java.lang.String relative)Converts a relative URL to absolute URL.
-
-
-
Method Detail
-
toAbsolute
public static java.net.URL toAbsolute(java.net.URL baseURL, java.lang.String relative)Converts a relative URL to absolute URL.- Parameters:
baseURL-relative-- Returns:
-
toAbsolute
public static java.lang.String toAbsolute(java.lang.String base, java.lang.String relative)Converts a relative URL to absolute URL.- Parameters:
base-relative-- Returns:
-
splitURL
public static java.util.Map<URLParser.URLParts,java.lang.String> splitURL(java.lang.String URLString)
This method splits a URL into parts and return a map containing them.- Parameters:
URLString-- Returns:
-
splitURL
public static java.util.Map<URLParser.URLParts,java.lang.String> splitURL(java.net.URL url)
This method splits a URL into parts and return a map containing them.- Parameters:
url-- Returns:
-
joinURL
public static java.lang.String joinURL(java.util.Map<URLParser.URLParts,java.lang.String> urlParts)
This method can be used to build a URL from its parts.- Parameters:
urlParts-- Returns:
-
splitDomain
public static java.util.Map<URLParser.DomainParts,java.lang.String> splitDomain(java.lang.String domain)
Splits a domain name to parts and returns them in a map.- Parameters:
domain-- Returns:
-
-
DataMelt 3.0 © DataMelt by jWork.ORG