|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.quercus.marshal.Marshal
com.caucho.quercus.marshal.EnumMarshal
public class EnumMarshal
Code for marshalling arguments.
Field Summary |
---|
Constructor Summary | |
---|---|
EnumMarshal(java.lang.Class enumClass)
|
Method Summary | |
---|---|
java.lang.Class |
getExpectedClass()
|
int |
getMarshalingCostImpl(Value value)
|
java.lang.Object |
marshal(Env env,
Expr expr,
java.lang.Class argClass)
|
java.lang.Object |
marshal(Env env,
Value value,
java.lang.Class argClass)
|
Value |
unmarshal(Env env,
java.lang.Object value)
|
Methods inherited from class com.caucho.quercus.marshal.Marshal |
---|
getMarshalingCost, getMarshalingCost, isBoolean, isDouble, isLong, isReadOnly, isReference, isString, isValue, marshalImpl, unexpectedNull, unexpectedType |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EnumMarshal(java.lang.Class enumClass)
Method Detail |
---|
public java.lang.Object marshal(Env env, Expr expr, java.lang.Class argClass)
marshal
in class Marshal
public java.lang.Object marshal(Env env, Value value, java.lang.Class argClass)
marshal
in class Marshal
public Value unmarshal(Env env, java.lang.Object value)
unmarshal
in class Marshal
public java.lang.Class getExpectedClass()
getExpectedClass
in class Marshal
public int getMarshalingCostImpl(Value value)
getMarshalingCostImpl
in class Marshal
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |