- Timestamp:
- 11/23/06 22:24:42 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Jav_CO/com/scenari/m/co/donnee/WDonneeXslOnSrcDynamique2.java
r7458 r7478 42 42 import java.io.Writer; 43 43 44 import javax.xml.transform.Result; 44 45 import javax.xml.transform.Transformer; 46 import javax.xml.transform.TransformerConfigurationException; 47 import javax.xml.transform.TransformerException; 48 import javax.xml.transform.dom.DOMResult; 45 49 import javax.xml.transform.dom.DOMSource; 46 50 import javax.xml.transform.stream.StreamResult; 47 51 52 import org.w3c.dom.Document; 48 53 import org.w3c.dom.Element; 54 import org.w3c.dom.Node; 49 55 50 56 import com.scenari.m.co.agent.IWAgent; … … 101 107 */ 102 108 public final void writeValue(Writer pWriter, IHDialog pDialog, Object pOwner, Object pArguments) throws Exception { 109 Result vResult = new StreamResult(pWriter); 110 xExecuteXsl(vResult, pDialog, pOwner, pArguments); 111 } 112 113 public final Node getNode(IHDialog pDialog, Object pOwner, Object pArguments) throws java.lang.Exception { 114 Document vDoc = HDonneeUtils.hCreateDoc(); 115 xExecuteXsl(new DOMResult(vDoc), pDialog, pOwner, pArguments); 116 return vDoc; 117 } 103 118 104 //On execute la XSL 119 protected void xExecuteXsl(Result pResult, IHDialog pDialog, Object pOwner, Object pArguments) throws TransformerConfigurationException, Exception, TransformerException { 120 //On execute la XSL 105 121 IWAgent vAgent = (IWAgent) pOwner; 106 122 IWComposant vComposant = vAgent.hGetComposant(); … … 119 135 DOMSource vSource = new DOMSource(fSrcRoot); 120 136 vSource.setSystemId(vResolver.hGetSystemId()); 121 vTransformer.transform(vSource, new StreamResult(pWriter)); 122 123 } 137 vTransformer.transform(vSource, pResult); 138 } 124 139 125 140 /**
Note: See TracChangeset
for help on using the changeset viewer.