Package openllet.core.utils
Class URIUtils
- java.lang.Object
-
- openllet.core.utils.URIUtils
-
public class URIUtils extends java.lang.Object
Utility 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.String
getFilePart(java.lang.String uri)
static java.lang.String
getLocalName(java.lang.String uri)
static java.lang.String
getLocalName(java.net.URI uri)
static java.lang.String
getNameSpace(java.lang.String uri)
static java.lang.String
getNameSpace(java.net.URI uri)
static java.lang.String
getQName(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)
-
-