org.olat.modules.tu
Class TunnelComponent

java.lang.Object
  extended by org.olat.core.gui.components.Component
      extended by org.olat.modules.tu.TunnelComponent
All Implemented Interfaces:
AsyncMediaResponsible

public class TunnelComponent
extends Component
implements AsyncMediaResponsible

Author:
Mike Stock Comment:

Constructor Summary
TunnelComponent(java.lang.String name, ModuleConfiguration config, UserRequest ureq)
           
 
Method Summary
 org.apache.commons.httpclient.HttpMethod fetch(TURequest tuReq, org.apache.commons.httpclient.HttpClient client)
           
 MediaResource getAsyncMediaResource(UserRequest ureq)
           
 java.lang.String getExtendedDebugInfo()
           
 java.lang.String getHtmlContent()
           
 java.lang.String getHtmlHead()
           
 ComponentRenderer getHTMLRendererSingleton()
           
 java.lang.String getJsOnLoad()
           
 java.lang.String getType()
           
 void validate(UserRequest ureq, ValidationResult vr)
          called just before the rendering of the -whole tree- takes place, so e.g.
 
Methods inherited from class org.olat.core.gui.components.Component
addListener, debuginfoGetListeners, dispatchRequest, getAndClearLatestFiredEvent, getComponentName, getDispatchID, getLatestDispatchedController, getListenerInfo, getParent, getSpanAsDomReplaceable, getTimestamp, getTranslator, isDirty, isDirtyForUser, isDomReplaceable, isEnabled, isVisible, setDirty, setDomReplaceable, setEnabled, setSpanAsDomReplaceable, setVisible, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TunnelComponent

public TunnelComponent(java.lang.String name,
                       ModuleConfiguration config,
                       UserRequest ureq)
Parameters:
name -
config -
ureq -
Method Detail

getType

public java.lang.String getType()
Returns:
String

getAsyncMediaResource

public MediaResource getAsyncMediaResource(UserRequest ureq)
Specified by:
getAsyncMediaResource in interface AsyncMediaResponsible
Returns:
See Also:
AsyncMediaResponsible.getAsyncMediaResource(org.olat.core.gui.UserRequest)

fetch

public org.apache.commons.httpclient.HttpMethod fetch(TURequest tuReq,
                                                      org.apache.commons.httpclient.HttpClient client)
Parameters:
tuReq -
client -
Returns:
HttpMethod

getExtendedDebugInfo

public java.lang.String getExtendedDebugInfo()
Overrides:
getExtendedDebugInfo in class Component
Returns:
the extended debuginfo
See Also:
Component.getExtendedDebugInfo()

getHtmlContent

public java.lang.String getHtmlContent()
Returns:
Returns the htmlContent.

getHtmlHead

public java.lang.String getHtmlHead()
Returns:
Returns the htmlHead.

getJsOnLoad

public java.lang.String getJsOnLoad()
Returns:
Returns the jsOnLoad.

validate

public void validate(UserRequest ureq,
                     ValidationResult vr)
Description copied from class: Component
called just before the rendering of the -whole tree- takes place, so e.g. lazy fetching can be implemented, or issueing a request for a new moduleUri (e.g. for CPComponent, so that the browser loads images correctly). only called when the component is visible

Overrides:
validate in class Component
See Also:
Component.validate(org.olat.core.gui.UserRequest, org.olat.core.gui.render.ValidationResult)

getHTMLRendererSingleton

public ComponentRenderer getHTMLRendererSingleton()
Specified by:
getHTMLRendererSingleton in class Component