Package com.sun.identity.shared
Class FQDNUrl
- java.lang.Object
-
- com.sun.identity.shared.FQDNUrl
-
public class FQDNUrl extends Object
URL with fully qualified domain name.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetHost()Returns host.StringgetPort()Returns port number.StringgetProtocol()Returns protocol.StringgetURI()Returns deployment descriptor.URLgetURL()Returns URL object.booleanisFullyQualified()Returnstrueif host name is fully qualified.booleanisValid()Returnstrueif URL is valid.
-
-
-
Constructor Detail
-
FQDNUrl
public FQDNUrl(String strURL) throws MalformedURLException
Constructs a fully qualified domain name URL object.- Parameters:
strURL- String representation of the URL.- Throws:
MalformedURLException- if the URL is malformed or its host name is not fully qualified.
-
-
Method Detail
-
isValid
public boolean isValid()
Returnstrueif URL is valid.- Returns:
trueif URL is valid.
-
isFullyQualified
public boolean isFullyQualified()
Returnstrueif host name is fully qualified.- Returns:
trueif host name is fully qualified.
-
getURL
public URL getURL()
Returns URL object.- Returns:
- URL object.
-
getURI
public String getURI()
Returns deployment descriptor.- Returns:
- deployment descriptor.
-
getProtocol
public String getProtocol()
Returns protocol.- Returns:
- protocol.
-
getHost
public String getHost()
Returns host.- Returns:
- host.
-
getPort
public String getPort()
Returns port number.- Returns:
- port number.
-
-