cziegeler 01/11/15 03:21:10 Modified: src/org/apache/cocoon/transformation TraxTransformer.java Log: Changed use of deprecated method Revision Changes Path 1.37 +31 -28 xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java Index: TraxTransformer.java =================================================================== RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/transformation/TraxTransformer.java,v retrieving revision 1.36 retrieving revision 1.37 diff -u -r1.36 -r1.37 --- TraxTransformer.java 2001/11/13 07:36:24 1.36 +++ TraxTransformer.java 2001/11/15 11:21:09 1.37 @@ -103,7 +103,7 @@ * @author <a href="mailto:[EMAIL PROTECTED]">Carsten Ziegeler</a> * @author <a href="mailto:[EMAIL PROTECTED]">Giacomo Pati</a> * @author <a href="mailto:[EMAIL PROTECTED]">Ovidiu Predescu</a> - * @version CVS $Id: TraxTransformer.java,v 1.36 2001/11/13 07:36:24 cziegeler Exp $ + * @version CVS $Id: TraxTransformer.java,v 1.37 2001/11/15 11:21:09 cziegeler Exp $ */ public class TraxTransformer extends AbstractTransformer implements Transformer, Composable, Recyclable, Configurable, Cacheable, Disposable { @@ -303,16 +303,18 @@ private HashMap getLogicSheetParameters() { HashMap map = null; if (par != null) { - Iterator params = par.getParameterNames(); - while (params.hasNext()) { - String name = (String) params.next(); - if (isValidXSLTParameterName(name)) { - String value = par.getParameter(name,null); - if (value != null) { - if (map == null) { - map = new HashMap(); + String[] params = par.getNames(); + if (params != null) { + for(int i = 0; i < params.length; i++) { + String name = (String) params[i]; + if (isValidXSLTParameterName(name)) { + String value = par.getParameter(name,null); + if (value != null) { + if (map == null) { + map = new HashMap(); + } + map.put(name,value); } - map.put(name,value); } } } @@ -322,18 +324,16 @@ /** The Request object */ Request request = (Request) objectModel.get(Constants.REQUEST_OBJECT); - if (request != null) { - Enumeration parameters = request.getParameterNames(); - if ( parameters != null ) { - while (parameters.hasMoreElements()) { - String name = (String) parameters.nextElement(); - if (isValidXSLTParameterName(name)) { - String value = request.getParameter(name); - if (map == null) { - map = new HashMap(); - } - map.put(name,value); + Enumeration parameters = request.getParameterNames(); + if ( parameters != null ) { + while (parameters.hasMoreElements()) { + String name = (String) parameters.nextElement(); + if (isValidXSLTParameterName(name)) { + String value = request.getParameter(name); + if (map == null) { + map = new HashMap(); } + map.put(name,value); } } } @@ -344,13 +344,16 @@ Request request = (Request) objectModel.get(Constants.REQUEST_OBJECT); if (map == null) map = new HashMap(5); - if (request != null) { - Session session = request.getSession(true); - map.put("session-is-new",session.isNew()?"true":"false"); - map.put("session-id-from-cookie",request.isRequestedSessionIdFromCookie()?"true":"false"); - map.put("session-id-from-url",request.isRequestedSessionIdFromURL()?"true":"false"); - map.put("session-valid",request.isRequestedSessionIdValid()?"true":"false"); - map.put("session-id",session.getId()); + Session session = request.getSession(false); + if (session != null) { + map.put("session-available","true"); + map.put("session-is-new",session.isNew()?"true":"false"); + map.put("session-id-from-cookie",request.isRequestedSessionIdFromCookie()?"true":"false"); + map.put("session-id-from-url",request.isRequestedSessionIdFromURL()?"true":"false"); + map.put("session-valid",request.isRequestedSessionIdValid()?"true":"false"); + map.put("session-id",session.getId()); + } else { + map.put("session-available","false"); } }
---------------------------------------------------------------------- In case of troubles, e-mail: [EMAIL PROTECTED] To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]