Ejemplo n.º 1
0
 public void close(JResult result)
 {
     if (serialized)
     {
         outcome.SetSecondaryResult(uri, null, stringWriter.ToString());
     }
     else
     {
         XdmDestination xdm = (XdmDestination)destination;
         outcome.SetSecondaryResult(xdm.BaseUri, xdm.XdmNode, null);
     }
 }
Ejemplo n.º 2
0
 public void close(JResult result)
 {
     for (int i = 0; i < resultList.Count; i++)
     {
         if (Object.ReferenceEquals(resultList[i], result))
         {
             ((XmlDestination)destinationList[i]).Close();
             resultList.RemoveAt(i);
             destinationList.RemoveAt(i);
             return;
         }
     }
 }
Ejemplo n.º 3
0
        public JResult resolve(String href, String baseString)
        {
            Uri baseUri;

            try {
                baseUri = new Uri(baseString);
            } catch (System.UriFormatException err) {
                throw new JTransformerException("Invalid base output URI " + baseString, err);
            }
            XmlDestination destination = handler.HandleResultDocument(href, baseUri);
            JResult        result      = destination.GetResult();

            resultMap.Add(result, destination);
            return(destination.GetResult());
        }
Ejemplo n.º 4
0
        public void close(JResult result)
        {
            XmlDestination destination = (XmlDestination)resultMap[result];

            destination.Close();
        }
Ejemplo n.º 5
0
 public void close(JResult result)
 {
     for (int i = 0; i < resultList.Count; i++)
     {
         if (Object.ReferenceEquals(resultList[i], result))
         {
             ((XmlDestination)destinationList[i]).Close();
             resultList.RemoveAt(i);
             destinationList.RemoveAt(i);
             return;
         }
     }
 }