Jason, Have you tried using Class.getMethod() instead of Class.getDeclaredMethod()?
Wayne M. Bradney Wall Street Systems, Inc. 30 Broad Street, 24th Floor New York, NY 10004 Phone: +1 (212) 401 8239 E-Mail: [EMAIL PROTECTED] -----Original Message----- From: Jason Rizer [mailto:[EMAIL PROTECTED] Sent: Thursday, April 12, 2001 9:29 AM To: [EMAIL PROTECTED] Subject: Re: Having trouble using reflection to call parse( ); Actually, the case typo was just in my email (I typed it by hand as the code was on a different machine) not in my code. It turns out that a class doesn't reflect directly those methods it INHERITS. I"m new to reflection, so I don't know for sure, but I'm guessing that this is the normal behavior. Ended up coding: Class.forName("Org.apache.xerces.framework.XMLParser").getDeclaredMethod("pa rse", paramType); You learn something new every day! Thanks for you help. -Jason --- Jeffrey Rodriguez <[EMAIL PROTECTED]> wrote: > Hi Jason, > > Class.forName("Org.apache.xerces.parsers.DOMParser").getDeclaredMethod"parse ",paramType); > > In this call your are trying to call a class that > does not exist > since: > > "Org.apache.xerces.parsers.DOMParser" > > should be: > ("org.apache.xerces.parsers.DOMParser" > > Case matters. > > Thanks, > > Jeffrey Rodriguez > > > > > >From: Jason Rizer <[EMAIL PROTECTED]> > >Reply-To: [EMAIL PROTECTED] > >To: [EMAIL PROTECTED] > >Subject: Having trouble using reflection to call > parse( ); > >Date: Wed, 11 Apr 2001 20:24:16 -0700 (PDT) > > > >Hello. I'm trying to use reflection to call parse( > ) > >on my DOMParser, but I get an > NoSuchMethodException. > >Anyone see anything wrong with the following code? > >org.xml.sax.InputSource inputSource = new > >org.xml.sax.InputSource(aByteStream); > > > >paramTypes[0] = > >Class.forName("org.xml.sax.InputSource"); > > > >objArgs[0] = inputSource; > > > >method = > >Class.forName("Org.apache.xerces.parsers.DOMParser").getDeclaredMethod("par se", > >paramType); > > > >method.invoke(domParser, objArgs); > > > >I'm able to reflect setIncludeIgnorableWhitespace( > ), > >but for some reason this one fails. > > > >-Jason > > > >__________________________________________________ > >Do You Yahoo!? > >Get email at your own domain with Yahoo! Mail. > >http://personal.mail.yahoo.com/ > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: > [EMAIL PROTECTED] > >For additional commands, e-mail: > [EMAIL PROTECTED] > > > > _________________________________________________________________ > Get your FREE download of MSN Explorer at > http://explorer.msn.com > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > __________________________________________________ Do You Yahoo!? Get email at your own domain with Yahoo! Mail. http://personal.mail.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
