Ignore:
Timestamp:
11/27/06 12:23:38 (5 years ago)
Author:
sys
Message:

Chargement des xsl à la demande

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Jav_CO/com/scenari/m/co/donnee/WDonneeXslDouble.java

    r7478 r7519  
    132132         *  
    133133         */ 
    134         public final IAgentData wSetComposant(IWComposant pComposant, Element pNodeRoot, IHSource pSource) throws Exception { 
     134        public IAgentData wSetComposant(IWComposant pComposant, Element pNodeRoot, IHSource pSource) throws Exception { 
    135135 
    136136                // On execute le XSL 
    137                 Transformer vTransformer = fTemplate.newTransformer(); 
     137                Transformer vTransformer = xGetTemplate(pComposant.hGetComposantType()).newTransformer(); 
    138138 
    139139                IHSource vResolver = pComposant.hGetUnivers().hGetEspaceSources().hFindSource(null); 
     
    177177         *  
    178178         */ 
    179         public final void xLoadTemplates(IWComposant pComposant, String pSource) throws Exception { 
     179        protected final void xLoadTemplates(IWComposant pComposant, String pSource) throws Exception { 
    180180 
    181181                if (pSource != null && !pSource.equals("")) { 
     
    191191                                vTransFact.setURIResolver(vResolver); 
    192192                                SAXSource vSource = null; 
    193  
    194                                 // On cree la SaxSource en simulant l'URI dans la feuille de 
    195                                 // comportement pour permettre l'import d'entités externes. 
    196                                 // ** mis en commentaire : Pourquoi url de la FC et pas du 
    197                                 // composant puisqu'one est au niveau statique (sys, 
    198                                 // 2002/02/06)** 
    199                                 // String vUri = 
    200                                 // pComposant.hGetComposantType().hGetPrescrFormation().wGetUriSourceFC(); 
    201                                 // vResolver.hSetUriDocSource(vUri); 
    202193                                vXmlReader.setEntityResolver(vResolver); 
    203194                                InputSource vInputSource = new InputSource(new StringReader(pSource.trim())); 
    204195                                vInputSource.setSystemId(vResolver.hGetSystemId()); 
    205196                                vSource = new SAXSource(vXmlReader, vInputSource); 
    206                                 // vSource.setSystemId(vUri); 
    207  
     197                                 
    208198                                // On cree le template 
    209199                                fTemplate = vTransFact.newTemplates(vSource); 
Note: See TracChangeset for help on using the changeset viewer.