cvs: php4 /ext/java/ reflect.java /sapi/servlet/ servlet.java
| From: | Sam Ruby | Date: | Wed, 14 Jun 2000 01:41:11 +0000 |
| Subject: | cvs: php4 /ext/java/ reflect.java /sapi/servlet/ servlet.java | ||
| Groups: | php.cvs | ||
| Request: | Send a blank email to php-cvs+get-242@lists.php.net to get a copy of this message | ||
rubys Tue Jun 13 18:41:11 2000 EDT
Modified files:
/php4/sapi/servlet servlet.java
/php4/ext/java reflect.java
Log:
Export the necessary functions to enable servlet support to be subclassed
This is in preparation for xml-cocoon support
Index: php4/sapi/servlet/servlet.java
diff -u php4/sapi/servlet/servlet.java:1.9 php4/sapi/servlet/servlet.java:1.10
--- php4/sapi/servlet/servlet.java:1.9 Thu Apr 13 12:05:00 2000
+++ php4/sapi/servlet/servlet.java Tue Jun 13 18:41:11 2000
@@ -43,19 +43,19 @@
/******************************************************************/
static { reflect.loadLibrary("servlet"); }
- native void startup();
- native long define(String name);
- native void send(String requestMethod, String queryString,
+ public native void startup();
+ public native long define(String name);
+ public native void send(String requestMethod, String queryString,
String pathInfo, String pathTranslated,
String contentType, int contentLength, String authUser,
boolean display_source_mode);
- native void shutdown();
+ public native void shutdown();
/******************************************************************/
/* sapi callbacks */
/******************************************************************/
- String readPost(int bytes) {
+ public String readPost(int bytes) {
String result;
if (!request.getMethod().equals("POST")) {
result = request.getQueryString();
@@ -74,14 +74,14 @@
return result;
}
- String readCookies() {
+ public String readCookies() {
reflect.setResult(define("request"), request);
reflect.setResult(define("response"), response);
reflect.setResult(define("PHP_SELF"), request.getRequestURI());
return request.getHeader("cookie");
}
- void header(String data) {
+ public void header(String data) {
// try to send the header using the most specific servlet API
// as possible (some servlet engines will add a content type
@@ -110,7 +110,7 @@
}
- void write(String data) {
+ public void write(String data) {
try {
response.getWriter().print(data);
} catch (IOException e) {
Index: php4/ext/java/reflect.java
diff -u php4/ext/java/reflect.java:1.9 php4/ext/java/reflect.java:1.10
--- php4/ext/java/reflect.java:1.9 Sun May 21 04:24:47 2000
+++ php4/ext/java/reflect.java Tue Jun 13 18:41:11 2000
@@ -22,7 +22,7 @@
import java.util.*;
import java.beans.*;
-class reflect {
+public class reflect {
static { loadLibrary("reflect"); }
@@ -51,7 +51,7 @@
//
// Helper routines which encapsulate the native methods
//
- static void setResult(long result, Object value) {
+ public static void setResult(long result, Object value) {
if (value == null) return;
if (value instanceof java.lang.String) {