summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Ruby <rubys@php.net>2000-06-14 01:41:13 +0000
committerSam Ruby <rubys@php.net>2000-06-14 01:41:13 +0000
commitf775d18b2c5be66ac4c0d808ffd494d5e73b995b (patch)
tree674c0a90a540c3e9e38860bed0c51e6410f3a972
parentaa49d4af625fd5e5492dcd5e2b6cadd099f6e1c5 (diff)
downloadphp-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.java4
-rw-r--r--ext/rpc/java/reflect.java4
-rw-r--r--sapi/servlet/servlet.java16
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) {