org.topbraid.core.util
Class URIs

java.lang.Object
  extended by org.topbraid.core.util.URIs

public class URIs
extends java.lang.Object


Constructor Summary
URIs()
           
 
Method Summary
static java.net.URI create(java.lang.String uri)
           
static java.lang.String getBaseURI(java.lang.String namespace)
           
static int getLastHashOrSlash(java.lang.String uriPath)
           
static java.lang.String getNamespace(java.lang.String baseURI)
           
static java.lang.String getNamespace(java.net.URI baseURI)
           
static java.lang.String getNamespaceFromLocalURI(java.lang.String localURI)
          Gets the namespace by removing local part from a URI
static java.lang.String getPathNoExtension(java.lang.String path)
           
static boolean isBaseURI(java.lang.String baseURI)
           
static boolean isURI(java.lang.String str)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

URIs

public URIs()
Method Detail

create

public static java.net.URI create(java.lang.String uri)

getBaseURI

public static java.lang.String getBaseURI(java.lang.String namespace)

getNamespace

public static java.lang.String getNamespace(java.lang.String baseURI)

getNamespace

public static java.lang.String getNamespace(java.net.URI baseURI)

getLastHashOrSlash

public static int getLastHashOrSlash(java.lang.String uriPath)

getNamespaceFromLocalURI

public static java.lang.String getNamespaceFromLocalURI(java.lang.String localURI)
Gets the namespace by removing local part from a URI

Parameters:
localURI - = namespace + local part
Returns:

getPathNoExtension

public static java.lang.String getPathNoExtension(java.lang.String path)

isURI

public static boolean isURI(java.lang.String str)

isBaseURI

public static boolean isBaseURI(java.lang.String baseURI)