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/WDonneeXslDouble.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; 
     
    100103        /** 
    101104         *  
    102          *  
    103          * @see com.scenari.m.co.donnee.IData#getString(com.scenari.m.co.dialog.IHDialog, 
    104          *      java.lang.Object, java.lang.Object) 
    105105         */ 
    106106        public final String getString(IHDialog pDialog, Object pOwner, Object pArguments) throws Exception { 
     
    108108                String vResult = ""; 
    109109                try { 
    110                         xGetValue(pDialog, (IWAgent) pOwner, pArguments, vWriter); 
     110                        xGetValue(pDialog, (IWAgent) pOwner, pArguments, new StreamResult(vWriter)); 
    111111                        vResult = vWriter.getBuffer().substring(0); 
    112112                } finally { 
     
    115115                return vResult; 
    116116        } 
    117  
    118         /** 
    119          *  
    120          *  
    121          * @see com.scenari.m.co.donnee.IData#writeValue(java.io.Writer, 
    122          *      com.scenari.m.co.dialog.IHDialog, java.lang.Object, 
    123          *      java.lang.Object) 
     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    } 
     123 
     124        /** 
     125         *  
    124126         */ 
    125127        public final void writeValue(Writer pWriter, IHDialog pDialog, Object pOwner, Object pArguments) throws Exception { 
    126                 xGetValue(pDialog, (IWAgent) pOwner, pArguments, pWriter); 
    127         } 
    128  
    129         /** 
    130          *  
    131          *  
    132          * @see com.scenari.m.co.donnee.IAgentData#wSetComposant(com.scenari.m.co.composant.IWComposant, 
    133          *      org.w3c.dom.Element, IHSource) 
     128                xGetValue(pDialog, (IWAgent) pOwner, pArguments, new StreamResult(pWriter)); 
     129        } 
     130 
     131        /** 
     132         *  
    134133         */ 
    135134        public final IAgentData wSetComposant(IWComposant pComposant, Element pNodeRoot, IHSource pSource) throws Exception { 
Note: See TracChangeset for help on using the changeset viewer.