openamf/src/java/org/openamf/util OpenAMFUtils.java,1.20,1.21

[email protected] Thu, 04 Mar 2004 21:37:54 -0800
Newsgroups gmane.comp.java.openamf.cvs
Message-ID <[email protected]>
Update of /cvsroot/openamf/openamf/src/java/org/openamf/util
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv11084/src/java/org/openamf/util

Modified Files:
	OpenAMFUtils.java 
Log Message:
improved the decodeParameter method. 
This change should be reviewed by Jason Calabrese.



Index: OpenAMFUtils.java
===================================================================
RCS file: /cvsroot/openamf/openamf/src/java/org/openamf/util/OpenAMFUtils.java,v
retrieving revision 1.20
retrieving revision 1.21
diff -C2 -d -r1.20 -r1.21
*** OpenAMFUtils.java	5 Mar 2004 04:07:52 -0000	1.20
--- OpenAMFUtils.java	5 Mar 2004 05:37:52 -0000	1.21
***************
*** 32,35 ****
--- 32,40 ----
  	}
  
+ 	/**
+ 	 *
+ 	 * @return may return null
+ 	 * 
+ 	 */
  	public static Object decodeParameter(
  		Object parameter,
***************
*** 57,62 ****
  		factory = ASTranslatorFactory.getInstance();
  		ASTranslator translator = factory.getASTranslator();
  		
- 		decodedObject = translator.fromActionScript(parameter, parameterType);
  		
  		log.debug("decodedObject: " + decodedObject);
--- 62,74 ----
  		factory = ASTranslatorFactory.getInstance();
  		ASTranslator translator = factory.getASTranslator();
+ 	
+ 		try {
+ 			decodedObject = translator.fromActionScript(parameter, parameterType);
+ 		}
+ 		catch (Exception ex) {
+ 			decodedObject = null;
+ 			log.debug("caught exception while decoding parameter", ex);
+ 		}
  		
  		
  		log.debug("decodedObject: " + decodedObject);



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click