private void parseTableFile(System.String filename) { try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(filename, System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_ISSUE: Class 'javax.xml.parsers.ParserConfigurationException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javaxxmlparsersParserConfigurationException'" catch (javax.xml.parsers.ParserConfigurationException err) { System.Console.Out.WriteLine("Error while parsing XML in table.xml"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException err) { System.Console.Out.WriteLine("Error while parsing XML in table.xml"); SupportClass.WriteStackTrace(err, Console.Error); } catch (System.IO.IOException err) { System.Console.Out.WriteLine("Error while reading file table.xml"); SupportClass.WriteStackTrace(err, Console.Error); } }
public virtual void load() { if (loaded) { return; } try { System.IO.Stream inStream = new System.IO.BufferedStream(System.Net.WebRequest.Create(this.url).GetResponse().GetResponseStream()); XmlSAXDocumentManager factory = XmlSAXDocumentManager.NewInstance(); factory.NamespaceAllowed = false; // FIXME XLRHandler xmlHandler = new XLRHandler(Enclosing_Instance.nodedict, prefix); CDATAHandler cdataHandler = new CDATAHandler(xmlHandler); XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(factory); //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.setProperty' was converted to 'XmlSAXDocumentManager.setProperty' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaxxmlparsersSAXParsersetProperty_javalangString_javalangObject'" parser.setProperty("http://xml.org/sax/properties/lexical-handler", cdataHandler); parser.parse(inStream, xmlHandler); } catch (System.Exception e) { SupportClass.WriteStackTrace(e, Console.Error); } loaded = true; }
public MatchesParser(System.String[] commentaries) { dateDriven = false; vMatches = System.Collections.ArrayList.Synchronized(new System.Collections.ArrayList(10)); for (int i = 0; i < commentaries.Length; i++) { try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(commentaries[i], System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_ISSUE: Class 'javax.xml.parsers.ParserConfigurationException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javaxxmlparsersParserConfigurationException'" catch (javax.xml.parsers.ParserConfigurationException err) { System.Console.Out.WriteLine("Error while parsing XML in " + commentaries[i] + " file"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException err) { System.Console.Out.WriteLine("Error while parsing XML in " + commentaries[i] + " file"); SupportClass.WriteStackTrace(err, Console.Error); } catch (System.IO.IOException err) { System.Console.Out.WriteLine("Error while reading " + commentaries[i] + ".xml file"); SupportClass.WriteStackTrace(err, Console.Error); } } }
//UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" public static Dictionary unmarshal(System.IO.StreamReader reader) { //LoggingTool //logger = new LoggingTool(typeof(Dictionary)); DictionaryHandler handler = new DictionaryHandler(); XmlSAXDocumentManager parser = null; try { parser = XmlSAXDocumentManager.NewInstance(); //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Object.toString' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" //logger.debug("Using " + parser); } catch (System.Exception e) { //logger.error("Could not instantiate any JAXP parser!"); //logger.debug(e); } try { parser.setFeature("http://xml.org/sax/features/validation", false); //logger.debug("Deactivated validation"); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException e) { //logger.warn("Cannot deactivate validation."); //logger.debug(e); } parser.setContentHandler(handler); Dictionary dict = null; try { parser.parse(new XmlSourceSupport(reader)); dict = handler.Dictionary; } catch (System.IO.IOException e) { //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Throwable.toString' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" //logger.error("IOException: " + e.ToString()); //logger.debug(e); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException saxe) { //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Class.getName' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" //logger.error("SAXException: " + saxe.GetType().FullName); //logger.debug(saxe); } return(dict); }
//[STAThread] //public static void Main(string[] args) //{ // //UPGRADE_ISSUE: Constructor 'java.text.SimpleDateFormat.SimpleDateFormat' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javatextSimpleDateFormat'" // //UPGRADE_TODO: The equivalent in .NET for method 'java.util.Calendar.getTime' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" // System.Console.Out.WriteLine(Version.Name + " Language.dat Importer Version " + Version.getVersion() + " - " + Version.Codename + " (" + SupportClass.FormatDateTime(new SimpleDateFormat("dd MMM yyyy"), SupportClass.CalendarManager.manager.GetDateTime(Version.LastBuild)) + ")\r\n" + Version.Features + "\r\n" + Version.Author); // try // { // convertFromESMS(new System.IO.FileInfo(args[0]), new System.IO.FileInfo(args[1])); // } // catch (System.IO.IOException err) // { // //UPGRADE_TODO: The equivalent in .NET for method 'java.lang.Throwable.toString' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" // System.Console.Out.WriteLine(err.ToString()); // } //} //private static void convertFromESMS(System.IO.FileInfo source, System.IO.FileInfo destination) //{ // //UPGRADE_TODO: The differences in the expected value of parameters for constructor 'java.io.BufferedReader.BufferedReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1092'" // //UPGRADE_WARNING: At least one expression was used more than once in the target code. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1181'" // //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" // System.IO.StreamReader read = new System.IO.StreamReader(new System.IO.StreamReader(source.FullName, System.Text.Encoding.Default).BaseStream, new System.IO.StreamReader(source.FullName, System.Text.Encoding.Default).CurrentEncoding); // //UPGRADE_TODO: Constructor 'java.io.OutputStreamWriter.OutputStreamWriter' was converted to 'System.IO.StreamWriter.StreamWriter' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioOutputStreamWriterOutputStreamWriter_javaioOutputStream_javalangString'" // //UPGRADE_TODO: Constructor 'java.io.FileOutputStream.FileOutputStream' was converted to 'System.IO.FileStream.FileStream' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioFileOutputStreamFileOutputStream_javaioFile'" // System.IO.StreamWriter w = new System.IO.StreamWriter(new System.IO.FileStream(destination.FullName, System.IO.FileMode.Create), System.Text.Encoding.GetEncoding("iso-8859-1")); // w.Write("<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>"); // w.Write("<Language>"); // Pattern p = Pattern.compile("\\[([A-Z,_]*)\\]\\ \\{\\\\n\\ *(...|.*)(.*)\\}"); // string text; // while (read.Peek() != -1 && (text = read.ReadLine()) != null) // { // //String text = read.readLine(); // Matcher m = p.matcher(text); // while (!m.matches()) // { // if (!(read.Peek() != -1)) // { // w.Write("</Language>"); // w.Flush(); // w.Close(); // return ; // } // text = read.ReadLine(); // m = p.matcher(text); // } // w.Write("<Comment type=\"" + m.group(1) + "\" followup=\""); // w.Write(Boolean.toString(m.group(2).equals("...")) + "\">"); // if (!m.group(2).equals("...")) // w.write(m.group(2)); // w.write(m.group(3)); // w.Write("</Comment>"); // w.Write("\r\n"); // w.Flush(); // } // w.Write("</Language>"); // w.Flush(); // w.Close(); //} /// <summary>Creates a new instance of Comment </summary> private Comment(string fileName) { throw new NotImplementedException("Error en ESMS.Comment.Comment(string fileName) - HZ: este metodo no se si sirve de mucho, ver donde se utiliza. Cambiar el XML por el DAL."); /* Usually this function is called * from inside the ESMS so the RandomGenerator has been already * instantiated but, just in case, if the RandomGenerator has still to be * instantiated we will raise an instance with randomized seed */ // try // { _rnd = CSEsMS.ESMS.ESMS.Random; // } // catch(NullPointerException err) // { // ESMS.setRandomEngine(); // _rnd = ESMS.getRandom(); // } _table = System.Collections.Hashtable.Synchronized(new System.Collections.Hashtable()); _tagStack = new System.Collections.ArrayList(); try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(fileName, System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_ISSUE: Class 'javax.xml.parsers.ParserConfigurationException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javaxxmlparsersParserConfigurationException'" //catch (javax.xml.parsers.ParserConfigurationException err) catch (Exception err) { System.Console.Out.WriteLine("Error while parsing XML in language.xml"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" //catch (System.Xml.XmlException err) //{ // System.Console.Out.WriteLine("Error while parsing XML in language.xml"); // SupportClass.WriteStackTrace(err, Console.Error); //} //catch (System.IO.IOException err) //{ // System.Console.Out.WriteLine("Error while reading file language.xml"); // SupportClass.WriteStackTrace(err, Console.Error); //} }
/// <summary>Creates a new instance of League </summary> public League(System.String fileName, System.String fixtures) { vTeams = System.Collections.Hashtable.Synchronized(new System.Collections.Hashtable()); tagStack = new System.Collections.ArrayList(); try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(fileName, System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException err) { System.Console.Out.WriteLine("Error while parsing XML in " + fileName + ".xml file"); SupportClass.WriteStackTrace(err, Console.Error); } catch (System.IO.IOException err) { System.Console.Out.WriteLine("Error while reading " + fileName + ".xml file"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Method 'java.util.Enumeration.hasMoreElements' was converted to 'System.Collections.IEnumerator.MoveNext' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilEnumerationhasMoreElements'" for (System.Collections.IEnumerator e = vTeams.Values.GetEnumerator(); e.MoveNext();) { //UPGRADE_TODO: Method 'java.util.Enumeration.nextElement' was converted to 'System.Collections.IEnumerator.Current' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javautilEnumerationnextElement'" ((Team)e.Current).Clean(); } FixturesParser parser2 = new FixturesParser(fixtures); Engine.Match[] m = parser2.Matches; for (int i = 0; i < m.Length; i++) { Team home = (Team)vTeams[m[i].HomeTeam]; Team away = (Team)vTeams[m[i].AwayTeam]; if (m[i].hasBeenPlayed()) { home.addMatch(m[i].HomeScore, m[i].AwayScore); away.addMatch(m[i].AwayScore, m[i].HomeScore); } } }
/// <summary>parse message according to our HL7 XML handler, and dump the data found /// to props. /// </summary> /// <summary>returns true if we parsed ok, which means well-formed XML, and /// that's about it. We just barely check against HL7 structure, and ignore any /// elements / text that is unexpected (that is, impossible in any HL7 message: /// independant of any message / segment definitions). /// "message" should be an XML document with one top-level element -- that being /// the message. (<ACK> or whatever). We're only expecting one message to be in /// "message". /// props can be null if you don't want the data (we still parse). The message /// data found in message (that passes msgMask) will be added to props as key / /// value pairs with the key a toString() of the appropriate DatumPath for the /// location where the data is found (i.e. in the ZYX[a]-b[c]-d-e style), and /// the value the corresponding text. So, after calling parseMessage /// successfully, if you wanted to retrieve the message data from props you /// might call something like /// props.getProperty((new DatumPath()).add("MSH").add(1).toString()) /// and that would return a String with "|", probably. /// Note that this package facilitates the extraction of message data in a way /// independent of message version (i.e. components and whatever getting added): /// With a message of "<FOO><ZYX><ZYX.42>fieldy-field-field</ZYX.42></ZYX></FOO>", /// "ZYX[0]-1[0]-1-1" will be the key that ends up in props (see notes at /// DatumPath.toString()) /// So if you, coding for a future version of the FOO message but /// recieving old-version message data, tried /// props.getProperty((new DatumPath()).add("ZYX").add(0).add(42).add(0).add(1).toString()) /// with the message above (that is, trying to extract a repetition and /// component that aren't there), you would get "ZYX[0]-42[0]-1-1" mapping to /// "fieldy-field-field" in the resulting props. /// If the message was /// "<FOO><ZYX><ZYX.42><ARG.1>component data</ARG.1></ZYX.42></ZYX></FOO>" /// and you, coding for an old version of this FOO message but recieving /// new-version FOO message data, tried /// props.getProperty((new DatumPath()).add("ZYX").add(0).add(42).toString()) /// you would get "ZYX[0]-42[0]-1-1" mapping to "component data" in the resulting /// props. /// msgMask lets you specify which parts of the message you want dumped to props. /// Passing in null gets you everything. Otherwise, msgMask's elements should /// all be DatumPaths (! => ClassCastException), and a particular part of the /// message will be dumped to props only if it's location, as represented by a /// DatumPath, startsWith (as in DatumPath.startsWith()) at least one element of /// msgMask. So if one element of msgMask was a (new DatumPath()).add(new /// String("ZYX")), then everything in all ZYX segment would get dumped to props. /// A (new DatumPath()).add(new String("ZYX")).add(1) would get only the first /// repetitions of same (if there is one) dumped to props. etc. etc. Note that /// a DatumPath of size() == 0 in msgMask will get you everything, no matter what /// the other elements of msgMask are, because all DatumPaths startsWith the /// zero-length DatumPath. /// Segment group elements (eg. ADT_A01.PROCEDURE) are handled fine, but they /// aren't addressed in msgMask or in the output in props -- basically any /// element tags at the level immediately inside the message element, and having /// a name that starts with the message element name + '.', is ignored (meaning /// it's contents are dealt with the same as if the start and end tags' just /// wasn't there.) /// </summary> public static bool parseMessage(System.Collections.Specialized.NameValueCollection props, System.String message, System.Collections.ICollection msgMask) { bool ret = false; try { XmlSAXDocumentManager factory = XmlSAXDocumentManager.NewInstance(); XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(factory); XmlSourceSupport inSrc = new XmlSourceSupport(new System.IO.MemoryStream(new System.Text.ASCIIEncoding().GetBytes(message))); HL7MessageHandler handler = new HL7MessageHandler(); handler.m_props = (props != null?props:new System.Collections.Specialized.NameValueCollection()); // it's expecting a props. if (msgMask != null) { handler.m_msgMask = msgMask; } else { handler.m_msgMask = System.Collections.ArrayList.Synchronized(new System.Collections.ArrayList(10)); SupportClass.ICollectionSupport.Add(handler.m_msgMask, new NuGenDatumPath()); } parser.parse(inSrc, handler); ret = true; } catch (System.IO.IOException e) { throw new NuGenHL7Exception(e); } catch (StopParsingException e) { throw new NuGenHL7Exception(e); } catch (System.Xml.XmlException e) { throw new NuGenHL7Exception(e); } return(ret); }
public MatchesParser(System.String dirbase) { vMatches = System.Collections.ArrayList.Synchronized(new System.Collections.ArrayList(10)); initDate(); System.IO.FileInfo f = new System.IO.FileInfo(dirbase); //UPGRADE_TODO: The equivalent in .NET for method 'java.io.File.list' may return a different value. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1043'" System.String[] xmlfiles = System.IO.Directory.GetFileSystemEntries(f.FullName); for (int i = 0; i < xmlfiles.Length; i++) { if (xmlfiles[i].ToLower().EndsWith(".xml")) { try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(xmlfiles[i], System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_ISSUE: Class 'javax.xml.parsers.ParserConfigurationException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javaxxmlparsersParserConfigurationException'" catch (javax.xml.parsers.ParserConfigurationException err) { System.Console.Out.WriteLine("Error while parsing XML in " + xmlfiles[i] + " file"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException err) { System.Console.Out.WriteLine("Error while parsing XML in " + xmlfiles[i] + " file"); SupportClass.WriteStackTrace(err, Console.Error); } catch (System.IO.IOException err) { System.Console.Out.WriteLine("Error while reading " + xmlfiles[i] + ".xml file"); SupportClass.WriteStackTrace(err, Console.Error); } } } }
/// <summary>Creates a new instance of Fixtures </summary> public Fixtures(System.String tableFile, System.String output) { vTeams = new System.Collections.ArrayList(); try { //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" XmlSAXDocumentManager parser = XmlSAXDocumentManager.CloneInstance(XmlSAXDocumentManager.NewInstance()); //UPGRADE_ISSUE: Class hierarchy differences between 'java.io.Reader' and 'System.IO.StreamReader' may cause compilation errors. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1186'" //UPGRADE_TODO: Constructor 'java.io.FileReader.FileReader' was converted to 'System.IO.StreamReader' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" System.IO.StreamReader r = new System.IO.StreamReader(tableFile, System.Text.Encoding.Default); parser.setContentHandler(this); parser.parse(new XmlSourceSupport(r)); } //UPGRADE_ISSUE: Class 'javax.xml.parsers.ParserConfigurationException' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javaxxmlparsersParserConfigurationException'" catch (javax.xml.parsers.ParserConfigurationException err) { System.Console.Out.WriteLine("Error while parsing XML in " + tableFile + " file"); SupportClass.WriteStackTrace(err, Console.Error); } //UPGRADE_TODO: Class 'org.xml.sax.SAXException' was converted to 'System.Xml.XmlException' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" catch (System.Xml.XmlException err) { System.Console.Out.WriteLine("Error while parsing XML in " + tableFile + " file"); SupportClass.WriteStackTrace(err, Console.Error); } catch (System.IO.IOException err) { System.Console.Out.WriteLine("Error while reading " + tableFile + " file"); SupportClass.WriteStackTrace(err, Console.Error); } IGenerator gen = new LeagueGenerator(); gen.Generate(Teams, cname, wname); if (seed) { PunkBuster.GenerateSeeds(gen); } gen.WriteCompetition(output); }
/// <summary> /// Returns a clone instance of 'XmlSAXDocumentManager'. /// </summary> /// <returns>A clone 'XmlSAXDocumentManager' instance.</returns> public static XmlSAXDocumentManager CloneInstance(XmlSAXDocumentManager instance) { XmlSAXDocumentManager temp = new XmlSAXDocumentManager(); temp.NamespaceAllowed = instance.NamespaceAllowed; temp.isValidating = instance.isValidating; XmlSaxContentHandler contentHandler = instance.getContentHandler(); if (contentHandler != null) temp.setContentHandler(contentHandler); XmlSaxErrorHandler errorHandler = instance.getErrorHandler(); if (errorHandler != null) temp.setErrorHandler(errorHandler); temp.setFeature("http://xml.org/sax/features/namespaces", instance.getFeature("http://xml.org/sax/features/namespaces")); temp.setFeature("http://xml.org/sax/features/namespace-prefixes", instance.getFeature("http://xml.org/sax/features/namespace-prefixes")); temp.setFeature("http://xml.org/sax/features/validation", instance.getFeature("http://xml.org/sax/features/validation")); temp.setProperty("http://xml.org/sax/properties/lexical-handler", instance.getProperty("http://xml.org/sax/properties/lexical-handler")); temp.parserFileName = instance.parserFileName; return temp; }
private void init() { //logger = new LoggingTool(this); bool success = false; // If JAXP is prefered (comes with Sun JVM 1.4.0 and higher) if (!success) { try { XmlSAXDocumentManager spf = XmlSAXDocumentManager.NewInstance(); spf.NamespaceAllowed = true; XmlSAXDocumentManager saxParser = XmlSAXDocumentManager.CloneInstance(spf); //UPGRADE_TODO: Method 'javax.xml.parsers.SAXParser.getXMLReader' was converted to 'SupportClass.XmlSAXDocumentManager' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073'" parser = saxParser; //logger.info("Using JAXP/SAX XML parser."); success = true; } catch (System.Exception exception) { //logger.warn("Could not instantiate JAXP/SAX XML reader!"); //logger.debug(exception); } } // Aelfred is first alternative. if (!success) { try { //UPGRADE_TODO: Method 'java.lang.Class.newInstance' was converted to 'System.Activator.CreateInstance' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javalangClassnewInstance'" //UPGRADE_ISSUE: Method 'java.lang.ClassLoader.loadClass' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassLoader'" //UPGRADE_ISSUE: Method 'java.lang.Class.getClassLoader' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassgetClassLoader'" parser = new XmlSAXDocumentManager();//)System.Activator.CreateInstance(this.GetType().getClassLoader().loadClass("gnu.xml.aelfred2.XmlReader")); //logger.info("Using Aelfred2 XML parser."); success = true; } catch (System.Exception exception) { //logger.warn("Could not instantiate Aelfred2 XML reader!"); //logger.debug(exception); } } // Xerces is second alternative if (!success) { try { //UPGRADE_TODO: Method 'java.lang.Class.newInstance' was converted to 'System.Activator.CreateInstance' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javalangClassnewInstance'" //UPGRADE_ISSUE: Method 'java.lang.ClassLoader.loadClass' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassLoader'" //UPGRADE_ISSUE: Method 'java.lang.Class.getClassLoader' was not converted. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1000_javalangClassgetClassLoader'" parser = new XmlSAXDocumentManager();// System.Activator.CreateInstance(this.GetType().getClassLoader().loadClass("org.apache.xerces.parsers.SAXParser")); //logger.info("Using Xerces XML parser."); success = true; } catch (System.Exception exception) { //logger.warn("Could not instantiate Xerces XML reader!"); //logger.debug(exception); } } if (!success) { //logger.error("Could not instantiate any XML parser!"); } }