diff options
author | Sam Ruby <rubys@php.net> | 2000-06-14 01:41:13 +0000 |
---|---|---|
committer | Sam Ruby <rubys@php.net> | 2000-06-14 01:41:13 +0000 |
commit | f775d18b2c5be66ac4c0d808ffd494d5e73b995b (patch) | |
tree | 674c0a90a540c3e9e38860bed0c51e6410f3a972 | |
parent | aa49d4af625fd5e5492dcd5e2b6cadd099f6e1c5 (diff) | |
download | php-git-f775d18b2c5be66ac4c0d808ffd494d5e73b995b.tar.gz |
Export the necessary functions to enable servlet support to be subclassed
This is in preparation for xml-cocoon support
-rw-r--r-- | ext/java/reflect.java | 4 | ||||
-rw-r--r-- | ext/rpc/java/reflect.java | 4 | ||||
-rw-r--r-- | sapi/servlet/servlet.java | 16 |
3 files changed, 12 insertions, 12 deletions
diff --git a/ext/java/reflect.java b/ext/java/reflect.java index 0f8992c203..348d89b3c9 100644 --- a/ext/java/reflect.java +++ b/ext/java/reflect.java @@ -22,7 +22,7 @@ import java.lang.reflect.*; import java.util.*; import java.beans.*; -class reflect { +public class reflect { static { loadLibrary("reflect"); } @@ -51,7 +51,7 @@ class reflect { // // 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) { diff --git a/ext/rpc/java/reflect.java b/ext/rpc/java/reflect.java index 0f8992c203..348d89b3c9 100644 --- a/ext/rpc/java/reflect.java +++ b/ext/rpc/java/reflect.java @@ -22,7 +22,7 @@ import java.lang.reflect.*; import java.util.*; import java.beans.*; -class reflect { +public class reflect { static { loadLibrary("reflect"); } @@ -51,7 +51,7 @@ class reflect { // // 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) { diff --git a/sapi/servlet/servlet.java b/sapi/servlet/servlet.java index bc91aa72e2..b69d482e27 100644 --- a/sapi/servlet/servlet.java +++ b/sapi/servlet/servlet.java @@ -43,19 +43,19 @@ public class servlet extends HttpServlet { /******************************************************************/ 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 @@ public class servlet extends HttpServlet { 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 @@ public class servlet extends HttpServlet { } - void write(String data) { + public void write(String data) { try { response.getWriter().print(data); } catch (IOException e) { |