]> granicus.if.org Git - php/commitdiff
Export the necessary functions to enable servlet support to be subclassed
authorSam Ruby <rubys@php.net>
Wed, 14 Jun 2000 01:41:13 +0000 (01:41 +0000)
committerSam Ruby <rubys@php.net>
Wed, 14 Jun 2000 01:41:13 +0000 (01:41 +0000)
This is in preparation for xml-cocoon support

ext/java/reflect.java
ext/rpc/java/reflect.java
sapi/servlet/servlet.java

index 0f8992c20359c0ee91216c21357b5a2e24e554bf..348d89b3c96ae692dd322a0f12a7543d0ea3dfcc 100644 (file)
@@ -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) {
index 0f8992c20359c0ee91216c21357b5a2e24e554bf..348d89b3c96ae692dd322a0f12a7543d0ea3dfcc 100644 (file)
@@ -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) {
index bc91aa72e20a6bc4db2fc35ad199da7007717dec..b69d482e27008079476336997317064514d6a722 100644 (file)
@@ -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) {