|
|||||||||||
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 principaleMethod Detail |
public java.lang.Boolean init(org.jasig.portal.ChannelRuntimeData rd) throws org.jasig.portal.PortalException, FrameWorkException
ISubChannel
init
in interface ISubChannel
rd
- Les RuntimeData de la channel principale (MainChannel)
org.jasig.portal.PortalException
FrameWorkException
public void clearChannel()
ISubChannel
clearChannel
in interface ISubChannel
public void setOutput() throws FrameWorkException
ISubChannel
setOutput
in interface ISubChannel
FrameWorkException
public void renderXML(org.xml.sax.ContentHandler out) throws org.jasig.portal.PortalException
ISubChannel
renderXML
in interface ISubChannel
out
-
org.jasig.portal.PortalException
public java.lang.String getXML()
ISubChannel
getXML
in interface ISubChannel
public void setXML(java.lang.String string) throws FrameWorkException
ISubChannel
setXML
in interface ISubChannel
string
-
FrameWorkException
public java.lang.Boolean setXML() throws FrameWorkException
ISubChannel
setXML
in interface ISubChannel
FrameWorkException
public java.util.Hashtable getXSLParameter()
ISubChannel
getXSLParameter
in interface ISubChannel
public void setXSLParameter(java.util.Hashtable hashtable)
ISubChannel
setXSLParameter
in interface ISubChannel
hashtable
- public MainChannel getMainChannel()
public void addDefaultXslParameters()
public void setDefaultXslParameters()
public org.jasig.portal.ChannelRuntimeData getRuntimeData()
public java.lang.String getSSL()
ISubChannel
getSSL
in interface ISubChannel
public java.lang.String getXSL()
ISubChannel
getXSL
in interface ISubChannel
public void setSSL(java.lang.String ssl)
ISubChannel
setSSL
in interface ISubChannel
ssl
- public void setXSL(java.lang.String xsl)
ISubChannel
setXSL
in interface ISubChannel
xsl
- 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.ICacheable
public boolean isCacheValid(java.lang.Object validity)
isCacheValid
in interface org.jasig.portal.ICacheable
public void log(java.lang.String logMessage)
ISubChannel
log
in interface ISubChannel
logMessage
- public void log(org.apache.log4j.Priority level, java.lang.String logMessage)
ISubChannel
log
in interface ISubChannel
level
- logMessage
-
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |