public class CMSURLImpl extends java.lang.Object implements CMSURL
| Constructor and Description |
|---|
CMSURLImpl(java.lang.String protocol,
java.lang.String hostName,
int port,
java.lang.String contextPath,
java.lang.String servletName)
Constructs a PortalURLImpl instance using customized port.
|
CMSURLImpl(java.lang.String protocol,
java.lang.String hostName,
java.lang.String contextPath,
java.lang.String servletName)
Constructs a PortalURLImpl instance using default port.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(CMSURLParameter param) |
void |
clearParameters(java.lang.String windowId)
Clear parameters of the specified window.
|
java.lang.Object |
clone()
Clone a copy of itself.
|
java.lang.String |
getActionWindow() |
java.util.Collection |
getParameters() |
PublishMode |
getPublishMode(java.lang.String windowId) |
java.util.Map |
getPublishModes()
当前页面上所有jsplet的publishMode
|
java.lang.String |
getRenderPath() |
java.lang.String |
getServerURI()
Returns the server URI (protocol, name, port).
|
java.lang.String |
getServletPath()
Returns the servlet path (context path + servlet name).
|
java.util.Map |
getWindowStates() |
void |
setActionWindow(java.lang.String actionWindow) |
void |
setDocumentStatus(java.lang.String windowid,
DocumentStatus status) |
void |
setPublishMode(java.lang.String windowId,
PublishMode publishMode) |
void |
setRenderPath(java.lang.String renderPath) |
java.lang.String |
toString()
Converts to a string representing the portal URL.
|
public CMSURLImpl(java.lang.String protocol,
java.lang.String hostName,
java.lang.String contextPath,
java.lang.String servletName)
protocol - the protocol.hostName - the host name.contextPath - the servlet context path.servletName - the servlet name.public CMSURLImpl(java.lang.String protocol,
java.lang.String hostName,
int port,
java.lang.String contextPath,
java.lang.String servletName)
protocol - the protocol.hostName - the host name.port - the port number: 0 or negative means using default port.contextPath - the servlet context path.servletName - the servlet name.public void setRenderPath(java.lang.String renderPath)
setRenderPath in interface CMSURLpublic java.lang.String getRenderPath()
getRenderPath in interface CMSURLpublic java.util.Collection getParameters()
getParameters in interface CMSURLpublic void setActionWindow(java.lang.String actionWindow)
setActionWindow in interface CMSURLpublic java.lang.String getActionWindow()
getActionWindow in interface CMSURLpublic java.util.Map getPublishModes()
CMSURLgetPublishModes in interface CMSURLpublic PublishMode getPublishMode(java.lang.String windowId)
public void setPublishMode(java.lang.String windowId,
PublishMode publishMode)
setPublishMode in interface CMSURLpublic java.util.Map getWindowStates()
getWindowStates in interface CMSURLpublic void clearParameters(java.lang.String windowId)
clearParameters in interface CMSURLwindowId - the window ID.public java.lang.String toString()
toString in interface CMSURLtoString in class java.lang.ObjectCMSURLParserImpl.toString(CMSURL)public java.lang.String getServerURI()
getServerURI in interface CMSURLpublic java.lang.String getServletPath()
getServletPath in interface CMSURLpublic java.lang.Object clone()
public void addParameter(CMSURLParameter param)
addParameter in interface CMSURLpublic void setDocumentStatus(java.lang.String windowid,
DocumentStatus status)
setDocumentStatus in interface CMSURL