1 // 2 // SwitchRMI Framework 3 // Copyright (c) 2000-2002 by Michael J. Henderson & Associates. 4 // 5 // Michael Henderson 6 // http://switchrmi.sf.net 7 // mailto:mikehenderson@dunelm.org.uk 8 // 9 // This library is free software. 10 // 11 // You may redistribute it and/or modify it under the terms of the GNU 12 // Lesser General Public License as published by the Free Software Foundation. 13 // 14 // Version 2.1 of the license should be included with this distribution in 15 // the file LICENSE, as well as License.html. If the license is not 16 // included with this distribution, you may find a copy at the FSF web 17 // site at 'www.gnu.org' or 'www.fsf.org', or you may write to the 18 // Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139 USA. 19 // 20 // This library is distributed in the hope that it will be useful, 21 // but WITHOUT ANY WARRANTY; without even the implied waranty of 22 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 23 // Lesser General Public License for more details. 24 // 25 // $Id: HtmlRequest.java,v 1.1 2002/11/11 22:19:48 mikehenderson Exp $ 26 package com.mjh.switchrmi.protocol.html; 27 28 import com.mjh.switchrmi.*; 29 30 import java.lang.reflect.Method; 31 32 public class HtmlRequest implements RmiRequest 33 { 34 public void setEncodedMethodSignature(String string) 35 { 36 } 37 38 public String getEncodedMethodSignature() 39 { 40 return null; 41 } 42 43 public void setArguments(Object[] args) 44 { 45 } 46 47 public Object[] getArguments() 48 { 49 return null; 50 } 51 52 public String getReturnType() 53 { 54 return "int"; 55 } 56 57 public String getMethodName() 58 { 59 return "hashCode"; 60 } 61 62 public Class[] getArgumentTypes() 63 { 64 return null; 65 } 66 67 public String[] getStringArgumentTypes() 68 { 69 return null; 70 } 71 72 public Method getMethod() 73 { 74 try 75 { 76 return getClass().getMethod(getMethodName(), new Class[] { }); 77 } 78 catch (Exception ex) 79 { 80 } 81 82 return null; 83 } 84 }