|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.esupportail.portal.utils.channels.SubChannel
SubChannel
Classe abstraite qui propose une implémentation "type" de l'interface ISubChannel
(c)Copyright ESup-Portail 2004
| Constructor Summary | |
SubChannel(MainChannel mainChannel)
Constructeur d'une SubChannel Positionne une référence vers la channel principale |
|
| Method Summary | |
void |
addDefaultXslParameters()
Ajoute des paramètres XSL par défaut aux paramètres existant baseActionURL = url vers la channel en cours prefForm = prefixe à utiliser dans la feuille xslt pour s'assurer de l'unicité du nom des objects javascript mediaPath = chemins d'accès aux médias (images) |
void |
clearChannel()
Méthode appellée lorsque la channel est réutilisée. |
org.jasig.portal.ChannelCacheKey |
generateKey()
|
MainChannel |
getMainChannel()
Récupére l'instance de la channel principale |
java.lang.String |
getMediaPath()
Retourne le chemin d'accès aux médis |
static java.lang.String |
getPackageName(java.lang.Class c)
Retourne le nom du package en cours |
org.jasig.portal.ChannelRuntimeData |
getRuntimeData()
Récupère les runtimeData de la sous-channel |
java.lang.String |
getSSL()
Récupère le fichier SSL à utiliser lors la transformation XSLT |
java.lang.String |
getXML()
Récupère le XML à utiliser lors de l'affichage |
java.lang.String |
getXSL()
Récupère le fichier XSL à utiliser lors de l'affichage |
java.util.Hashtable |
getXSLParameter()
Récupère les paramètres à passer à la feuille XSL |
java.lang.Boolean |
init(org.jasig.portal.ChannelRuntimeData rd)
Dans le cycle de vie d'une SubChannel, intervient en tout premier, juste après l'instanciation |
boolean |
isCacheValid(java.lang.Object validity)
|
void |
log(org.apache.log4j.Priority level,
java.lang.String logMessage)
Log d'un message selon un niveau de priorité |
void |
log(java.lang.String logMessage)
Log d'un message dans le fichier uportal.log |
void |
renderXML(org.xml.sax.ContentHandler out)
Fait le rendu xml. |
void |
setDefaultXslParameters()
Efface les paramètres XSL en cours et ajoute ceux par défaut |
void |
setOutput()
Avant-derniere méthode appelée lors du cycle de vie d'une sous-channel Permet de positionner le nom du fichier xsl ou ssl |
void |
setSSL(java.lang.String ssl)
Positionne la feuille ssl (null si pas de feuille ssl) |
java.lang.Boolean |
setXML()
Dans le cycle de vie d'une sous-channel, méthode qui est appelée après l'initiation |
void |
setXML(java.lang.String string)
Positionne la valeur du xml |
void |
setXSL(java.lang.String xsl)
Positionne la valeur du fichier xsl |
void |
setXSLParameter(java.util.Hashtable hashtable)
Positionne les paramètres de la feuille Xsl |
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SubChannel(MainChannel mainChannel)
mainChannel - instance de la channel principale| Method Detail |
public java.lang.Boolean init(org.jasig.portal.ChannelRuntimeData rd)
throws org.jasig.portal.PortalException,
FrameWorkException
ISubChannel
init in interface ISubChannelrd - Les RuntimeData de la channel principale (MainChannel)
org.jasig.portal.PortalException
FrameWorkExceptionpublic void clearChannel()
ISubChannel
clearChannel in interface ISubChannel
public void setOutput()
throws FrameWorkException
ISubChannel
setOutput in interface ISubChannelFrameWorkException
public void renderXML(org.xml.sax.ContentHandler out)
throws org.jasig.portal.PortalException
ISubChannel
renderXML in interface ISubChannelout -
org.jasig.portal.PortalExceptionpublic java.lang.String getXML()
ISubChannel
getXML in interface ISubChannel
public void setXML(java.lang.String string)
throws FrameWorkException
ISubChannel
setXML in interface ISubChannelstring -
FrameWorkException
public java.lang.Boolean setXML()
throws FrameWorkException
ISubChannel
setXML in interface ISubChannelFrameWorkExceptionpublic java.util.Hashtable getXSLParameter()
ISubChannel
getXSLParameter in interface ISubChannelpublic void setXSLParameter(java.util.Hashtable hashtable)
ISubChannel
setXSLParameter in interface ISubChannelhashtable - public MainChannel getMainChannel()
public void addDefaultXslParameters()
public void setDefaultXslParameters()
public org.jasig.portal.ChannelRuntimeData getRuntimeData()
public java.lang.String getSSL()
ISubChannel
getSSL in interface ISubChannelpublic java.lang.String getXSL()
ISubChannel
getXSL in interface ISubChannelpublic void setSSL(java.lang.String ssl)
ISubChannel
setSSL in interface ISubChannelssl - public void setXSL(java.lang.String xsl)
ISubChannel
setXSL in interface ISubChannelxsl - public java.lang.String getMediaPath()
public static java.lang.String getPackageName(java.lang.Class c)
public org.jasig.portal.ChannelCacheKey generateKey()
generateKey in interface org.jasig.portal.ICacheablepublic boolean isCacheValid(java.lang.Object validity)
isCacheValid in interface org.jasig.portal.ICacheablepublic void log(java.lang.String logMessage)
ISubChannel
log in interface ISubChannellogMessage -
public void log(org.apache.log4j.Priority level,
java.lang.String logMessage)
ISubChannel
log in interface ISubChannellevel - logMessage -
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||