php.java.bridge
Class Response.DefaultObjectWriter

java.lang.Object
  extended by php.java.bridge.Response.DelegateWriter
      extended by php.java.bridge.Response.Writer
          extended by php.java.bridge.Response.DefaultObjectWriter
Direct Known Subclasses:
Response.ObjectWriter
Enclosing class:
Response

protected class Response.DefaultObjectWriter
extends Response.Writer

Writer used by the async protocol. It always returns or , even for NULL, Class values, although Exceptions are handled. When the client-side cache is enabled, the client will select an Async or AsyncVoidWriter in the next call.


Field Summary
protected  boolean hasDeclaredExceptions
           
 
Fields inherited from class php.java.bridge.Response.DelegateWriter
staticType
 
Constructor Summary
protected Response.DefaultObjectWriter()
           
 
Method Summary
 boolean setResult(java.lang.Object value)
           
 void setResult(java.lang.Object value, java.lang.Class type, boolean hasDeclaredExceptions)
           
 void setResultClass(java.lang.Class value)
           
 void setResultObject(java.lang.Object value)
           
 
Methods inherited from class php.java.bridge.Response.Writer
flush, isAsync, reset, setFinish, setResultException, setResultProcedure
 
Methods inherited from class php.java.bridge.Response.DelegateWriter
setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

hasDeclaredExceptions

protected boolean hasDeclaredExceptions
Constructor Detail

Response.DefaultObjectWriter

protected Response.DefaultObjectWriter()
Method Detail

setResultObject

public void setResultObject(java.lang.Object value)
Overrides:
setResultObject in class Response.Writer

setResultClass

public void setResultClass(java.lang.Class value)
Overrides:
setResultClass in class Response.Writer

setResult

public boolean setResult(java.lang.Object value)
Specified by:
setResult in class Response.DelegateWriter

setResult

public void setResult(java.lang.Object value,
                      java.lang.Class type,
                      boolean hasDeclaredExceptions)
Overrides:
setResult in class Response.Writer