From: Sam Ruby Date: Wed, 14 Jun 2000 01:41:13 +0000 (+0000) Subject: Export the necessary functions to enable servlet support to be subclassed X-Git-Tag: php-4.0.1RC~206 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f775d18b2c5be66ac4c0d808ffd494d5e73b995b;p=php Export the necessary functions to enable servlet support to be subclassed This is in preparation for xml-cocoon support --- 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) {