| Field Summary | |
|---|---|
| static jsx3.net.URIResolver | The default URI resolver. |
| static jsx3.net.URIResolver | Resolves URIs according to the default resolver except that all relative URIs are
resolved relative to the JSX/ directory. |
| static jsx3.net.URIResolver | Resolves URIs according to the default resolver except that all relative URIs are
resolved relative to the user directory (or JSXAPPS/. |
| Method Summary | |
|---|---|
| static jsx3.net.URIResolver | getResolver(strURI : String | jsx3.net.URI) Returns the resolver explicitly referenced in the scheme, host, and path parts of the URI strURI. |
| abstract String | Returns the URI prefix that when prepended to relative URIs resolves them. |
| static boolean | isAbsoluteURI(strURI : String | jsx3.net.URI) Returns whether the URI strURI is considered absolute in the JSX system. |
| static void | |
| abstract jsx3.net.URI | Transforms a URI relative to the URL of the HTML page containing the JSX system into an absolute URI defined
in relation to this resolver. |
| abstract jsx3.net.URI | resolveURI(strURI : String | jsx3.net.URI) Resolves the URI strURI against the base context of this resolver. |
| Field Detail |
|---|
JSX/... –JSXAPPS/... –GI_Builder/... –jsx:/... –jsxapp://appPath/... –jsxaddin://addinKey/... –jsxuser:/... –JSX/ directory. This resolver resolves the following URIs to the same value:
JSX/file.xml
jsx:/file.xml
file.xml
JSXAPPS/../). This resolver resolves the following
URIs to the same value:
JSXAPPS/../file.xml
jsxuser:/file.xml
file.xml
| Method Detail |
|---|
strURI.
This method returns the the following values depending URI:
URIResolver.JSX.URIResolver capable of resolving URIs relative to the base
directory of the application corresponding to the host part of the URI.jsx3.app.AddIn corresponding to the host part of the URI. If
the addin is not loaded then null is returned.URIResolver.USER.URIResolver.DEFAULT.URIResolver.USER.URIResolver.DEFAULT.null."../" path segments. strURI is considered absolute in the JSX system. Implementors of the
URIResolver interface should always delegate resolution of absolute URIs to the default resolver.
This method is not equivalent to URI.isAbsolute() because, for example, URIs beginning with
"JSX/" are considered absolute in the JSX system.strURI.strURI against the base context of this resolver. Converts a URI relative to this
resolver into a URI relative to the URL of the HTML page containing the JSX system. Implementations of this
method should delegate to the default resolver any URIs that are judged to be absolute by the method
URIResolver.isAbsoluteURI().