Ignore:
Timestamp:
11/23/06 22:24:42 (6 years ago)
Author:
sys
Message:

Implementation api IData.getNode()

File:
1 edited

Legend:

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

    r7458 r7478  
    4545import javax.xml.transform.Transformer; 
    4646import javax.xml.transform.TransformerFactory; 
     47import javax.xml.transform.dom.DOMResult; 
    4748import javax.xml.transform.dom.DOMSource; 
    4849import javax.xml.transform.sax.SAXSource; 
    4950import javax.xml.transform.stream.StreamResult; 
    5051 
     52import org.w3c.dom.Document; 
    5153import org.w3c.dom.Element; 
     54import org.w3c.dom.Node; 
    5255import org.xml.sax.InputSource; 
    5356import org.xml.sax.XMLReader; 
     
    106109         */ 
    107110        public final String getString(IHDialog pDialog, Object pOwner, Object pArguments) throws Exception { 
    108                 StringWriter vWriter = com.scenari.s.fw.utils.HPoolBuffer.get().hGetStringWriter(); 
    109                 xGetValue(pDialog, (IWAgent) pOwner, pArguments, vWriter); 
     111                StringWriter vWriter = HPoolBuffer.get().hGetStringWriter(); 
     112                xGetValue(pDialog, (IWAgent) pOwner, pArguments, new StreamResult(vWriter)); 
    110113                String vResult = vWriter.getBuffer().substring(0); 
    111                 com.scenari.s.fw.utils.HPoolBuffer.get().hFreeStringWriter(vWriter); 
    112  
     114                HPoolBuffer.get().hFreeStringWriter(vWriter); 
    113115                return vResult; 
    114116        } 
     117         
     118    public final Node getNode(IHDialog pDialog, Object pOwner, Object pArguments) throws java.lang.Exception { 
     119        Document vDoc = HDonneeUtils.hCreateDoc(); 
     120        xGetValue(pDialog, (IWAgent) pOwner, pArguments, new DOMResult(vDoc)); 
     121        return vDoc; 
     122    } 
    115123 
    116124        /** 
     
    122130         */ 
    123131        public final void writeValue(Writer pWriter, IHDialog pDialog, Object pOwner, Object pArguments) throws Exception { 
    124                 xGetValue(pDialog, (IWAgent) pOwner, pArguments, pWriter); 
     132                xGetValue(pDialog, (IWAgent) pOwner, pArguments, new StreamResult(pWriter)); 
    125133        } 
    126134 
Note: See TracChangeset for help on using the changeset viewer.