Package openllet.core.utils
Class URIUtils
- java.lang.Object
-
- openllet.core.utils.URIUtils
-
public class URIUtils extends java.lang.ObjectUtility functions for URI's.- Author:
- Evren Sirin
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.logging.Logger_logger
-
Constructor Summary
Constructors Constructor Description URIUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.StringgetFilePart(java.lang.String uri)static java.lang.StringgetLocalName(java.lang.String uri)static java.lang.StringgetLocalName(java.net.URI uri)static java.lang.StringgetNameSpace(java.lang.String uri)static java.lang.StringgetNameSpace(java.net.URI uri)static java.lang.StringgetQName(java.lang.String uri)
-
-
-
Method Detail
-
getQName
public static java.lang.String getQName(java.lang.String uri)
-
getFilePart
public static java.lang.String getFilePart(java.lang.String uri)
-
getLocalName
public static java.lang.String getLocalName(java.net.URI uri)
- Parameters:
uri-- Returns:
- the local name of a URI. This function is not equiavlent to URI.getFragment() because it tries to handle handle slashy URI's such as the ones found in Dublin Core. It is equiavalent to getLocalName(uri.toString()).
-
getLocalName
public static java.lang.String getLocalName(java.lang.String uri)
- Parameters:
uri-- Returns:
- the local name of a URI string. This naive implementation splits the URI from the position of a '#' character or the last occurunce of '/' character. If neither of these characters are found, the parameter itself is returned.
-
getNameSpace
public static java.lang.String getNameSpace(java.net.URI uri)
-
getNameSpace
public static java.lang.String getNameSpace(java.lang.String uri)
-
-