|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IHierarchicalUri
A RFC2396 URI interface.
remainder ::= '//' authority abspath query
abspath ::= '/' pathsegment | empty
pathsegment ::= name | name '/' pathsegment | empty
query ::= '?' uri-characters | empty
Copyright (c) SAP AG 2001-2003
| Method Summary | |
|---|---|
IHierarchicalUri |
appendPath(String path)
Append the given path segment to the current path of this uri. |
String |
getAuthority()
Return authority part of this hierarchical Uri. |
String |
getPath()
Return path of this Uri or, if not there, the empty string |
String[] |
getPathSegments()
Return the segments of the uri path |
String |
getQuery()
Return query of this Uri in RFC 2396 encoded form or, if not there, null |
IHierarchicalUri |
getRoot()
Returns the uri of the root collection (path = "/"). |
boolean |
isAncestorOf(IHierarchicalUri other)
Determine if this Uri is ancestor of other uri |
IUriReference |
mapToAbsolutePath(IUriReference ref)
Given this Uri as the base, map the uri reference to a uri reference with absolute path component. |
IUriReference |
mapToAbsolutePath(Rid wcmPath)
TBD: Description of the Method. |
IUriReference |
mapToAbsolutePath(Rid wcmPath,
UriCodec codec)
TBD: Description of the Method. |
IHierarchicalUri |
mapToAbsoluteUri(Rid wcmPath)
TBD: Description of the Method. |
IHierarchicalUri |
mapToAbsoluteUri(Rid wcmPath,
UriCodec codec)
TBD: Description of the Method. |
IRid |
mapToResourceID(IUriReference ref)
TBD: Description of the Method. |
IRid |
mapToResourceID(IUriReference ref,
UriCodec codec)
TBD: Description of the Method. |
IHierarchicalUri |
setPath(String path)
Construct a new object of same type with the given path. |
IHierarchicalUri |
setQuery(String query)
Construct a new object of same type with the given query. |
IUriReference |
unresolve(IHierarchicalUri other,
String fragment)
Convert the given uri to a relative uri reference with this uri as base. |
| Methods inherited from interface com.sap.netweaver.bc.rf.common.IAbsoluteUri |
|---|
getRemainder, getScheme, resolve, toExternalForm |
| Method Detail |
|---|
IHierarchicalUri appendPath(String path)
path - TBD: Description of the incoming method parameter
String getAuthority()
String getPath()
String[] getPathSegments()
String getQuery()
IHierarchicalUri getRoot()
boolean isAncestorOf(IHierarchicalUri other)
other - TBD: Description of the incoming method parameter
IUriReference unresolve(IHierarchicalUri other,
String fragment)
other - uri to unresolvefragment - to add to result uri reference
IRid mapToResourceID(IUriReference ref)
ref - TBD: Description of the incoming method parameter
IRid mapToResourceID(IUriReference ref,
UriCodec codec)
ref - TBD: Description of the incoming method parametercodec - TBD: Description of the incoming method parameter
IUriReference mapToAbsolutePath(Rid wcmPath)
wcmPath - TBD: Description of the incoming method parameter
IUriReference mapToAbsolutePath(Rid wcmPath,
UriCodec codec)
wcmPath - TBD: Description of the incoming method parametercodec - TBD: Description of the incoming method parameter
IUriReference mapToAbsolutePath(IUriReference ref)
Example: "http://host/docs" + "test%203", gives "/docs/test%203" Example: "http://host/docs" + "http://another/fs/test", gives "http://another/fs/test"
ref - TBD: Description of the incoming method parameter
IHierarchicalUri mapToAbsoluteUri(Rid wcmPath)
wcmPath - TBD: Description of the incoming method parameter
IHierarchicalUri mapToAbsoluteUri(Rid wcmPath,
UriCodec codec)
wcmPath - TBD: Description of the incoming method parametercodec - TBD: Description of the incoming method parameter
IHierarchicalUri setQuery(String query)
null , the new uri will be without query. The query string
must be in RFC 2396 encoded form. See UriQuery for manipulation of
query strings.
query - encoded query string for returned object
IHierarchicalUri setPath(String path)
null , the new uri will have the root path /. The path string must
be in RFC 2396 encoded form. See UriCodec. The query of the
resulting uri will always be empty.
path - encoded path string for returned object
| Access Rights |
|---|
| SC | DC | Public Part | ACH |
|---|---|---|---|
[sap.com] KMC-CM
|
[sap.com] tc/km/frwk
|
api
|
EP-KM-CM
|
[sap.com] KMC-WPC
|
[sap.com] tc/kmc/wpc/wpcfacade
|
api
|
EP-PIN-WPC-WCM
|
|
SAP NetWeaver 7.40 SP 07 KMC | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||