public interface ResourceUri
DataResource
. A
ResourceUri
can be represented as string
but consists of two parts: a
scheme-prefix
and a path
. URI |
scheme-prefix |
path |
---|---|---|
file:///tmp/config.xml | file:// | /tmp/config.xml |
http://m-m-m.sourceforge.net/maven/index.html | http:// | m-m-m.sourceforge.net/maven/index.html |
classpath:net/sf/mmm/util/beans-core.xml | classpath: | net/sf/mmm/util/beans-core.xml |
/home/mmm/.profile | <null> | /home/mmm/.profile |
../foo/bar.ext | <null> | ../foo/bar.ext |
C:\WINDOWS\system32\drivers\etc\hosts | <null> | C:\WINDOWS\system32\drivers\etc\hosts |
Modifier and Type | Field and Description |
---|---|
static String |
SCHEME_PREFIX_CLASSPATH
|
static String |
SCHEME_PREFIX_FILE
|
static String |
SCHEME_PREFIX_FTP
The
scheme prefix for a Path on the network accessed via FTP. |
static String |
SCHEME_PREFIX_HTTP
The
scheme prefix for a Path on the web accessed via HTTP. |
static String |
SCHEME_PREFIX_HTTPS
The
scheme prefix for a Path on the web accessed via HTTPS. |
Modifier and Type | Method and Description |
---|---|
String |
getPath()
This method gets the path of this
ResourceUri . |
String |
getSchemePrefix()
This method gets the scheme-prefix of a qualified
ResourceUri . |
String |
getUri()
This method gets this
ResourceUri as string. |
String |
toString() |
static final String SCHEME_PREFIX_FILE
static final String SCHEME_PREFIX_CLASSPATH
static final String SCHEME_PREFIX_HTTP
scheme prefix
for a Path
on the web accessed via HTTP.static final String SCHEME_PREFIX_HTTPS
scheme prefix
for a Path
on the web accessed via HTTPS.static final String SCHEME_PREFIX_FTP
scheme prefix
for a Path
on the network accessed via FTP.String getUri()
ResourceUri
as string.String getSchemePrefix()
ResourceUri
. The scheme-prefix has the following
form: [a-zA-Z][a-zA-Z0-9\\.\\-+]+:(//)?
. The part before the colon (:) is called the
scheme
. null
if this ResourceUri
is unqualified.String getPath()
Copyright © 2001–2016 mmm-Team. All rights reserved.