public class NullAsFalseMarshal extends Marshal
| Modifier and Type | Field and Description |
|---|---|
protected Marshal |
_marshal |
BINARY_BINARY_VALUE_COST, BINARY_BYTE_ARRAY_COST, BINARY_BYTE_OBJECT_ARRAY_COST, BINARY_CHARACTER_ARRAY_COST, BINARY_CHARACTER_OBJECT_ARRAY_COST, BINARY_STRING_COST, BINARY_STRING_VALUE_COST, COST_BINARY_TO_BYTE, COST_BINARY_TO_STRING, COST_EQUAL, COST_FROM_NULL, COST_IDENTICAL, COST_INCOMPATIBLE, COST_NUMERIC_LOSSLESS, COST_NUMERIC_LOSSY, COST_STRING_TO_BINARY, COST_STRING_TO_BYTE, COST_STRING_TO_CHAR, COST_STRING_TO_CHAR_ARRAY, COST_TO_BOOLEAN, COST_TO_BYTE_ARRAY, COST_TO_CHAR, COST_TO_CHAR_ARRAY, COST_TO_JAVA_OBJECT, COST_TO_STRING, COST_VALUE, DOUBLE_CONVERTIBLE_BYTE_COST, DOUBLE_CONVERTIBLE_BYTE_OBJECT_COST, DOUBLE_CONVERTIBLE_DOUBLE_COST, DOUBLE_CONVERTIBLE_DOUBLE_OBJECT_COST, DOUBLE_CONVERTIBLE_DOUBLE_VALUE_COST, DOUBLE_CONVERTIBLE_FLOAT_COST, DOUBLE_CONVERTIBLE_FLOAT_OBJECT_COST, DOUBLE_CONVERTIBLE_INTEGER_COST, DOUBLE_CONVERTIBLE_INTEGER_OBJECT_COST, DOUBLE_CONVERTIBLE_LONG_COST, DOUBLE_CONVERTIBLE_LONG_OBJECT_COST, DOUBLE_CONVERTIBLE_LONG_VALUE_COST, FOUR, L, LONG_CONVERTIBLE_BYTE_COST, LONG_CONVERTIBLE_BYTE_OBJECT_COST, LONG_CONVERTIBLE_DOUBLE_COST, LONG_CONVERTIBLE_DOUBLE_OBJECT_COST, LONG_CONVERTIBLE_DOUBLE_VALUE_COST, LONG_CONVERTIBLE_FLOAT_COST, LONG_CONVERTIBLE_FLOAT_OBJECT_COST, LONG_CONVERTIBLE_INTEGER_COST, LONG_CONVERTIBLE_INTEGER_OBJECT_COST, LONG_CONVERTIBLE_LONG_COST, LONG_CONVERTIBLE_LONG_OBJECT_COST, LONG_CONVERTIBLE_LONG_VALUE_COST, MAX, ONE, PHP5_BINARY_VALUE_COST, PHP5_BYTE_ARRAY_COST, PHP5_BYTE_OBJECT_ARRAY_COST, PHP5_CHARACTER_ARRAY_COST, PHP5_CHARACTER_OBJECT_ARRAY_COST, PHP5_STRING_COST, PHP5_STRING_VALUE_COST, THREE, TWO, UNICODE_BINARY_VALUE_COST, UNICODE_BYTE_ARRAY_COST, UNICODE_BYTE_OBJECT_ARRAY_COST, UNICODE_CHARACTER_ARRAY_COST, UNICODE_CHARACTER_OBJECT_ARRAY_COST, UNICODE_STRING_COST, UNICODE_STRING_VALUE_COST, ZERO| Constructor and Description |
|---|
NullAsFalseMarshal(Marshal marshal) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isBoolean()
Returns true if the result is a primitive boolean.
|
boolean |
isDouble()
Returns true if the result is a double.
|
boolean |
isLong()
Returns true if the result is a long.
|
boolean |
isReadOnly()
Return true for read-only.
|
boolean |
isReference()
Return true for a reference
|
boolean |
isString()
Returns true if the result is a string.
|
java.lang.Object |
marshal(Env env,
Expr expr,
java.lang.Class argClass) |
java.lang.Object |
marshal(Env env,
Value value,
java.lang.Class argClass) |
java.lang.String |
toString() |
Value |
unmarshal(Env env,
java.lang.Object value) |
getExpectedClass, getMarshalingCost, getMarshalingCost, getMarshalingCostImpl, isValue, marshalImpl, unexpectedNull, unexpectedTypeprotected Marshal _marshal
public NullAsFalseMarshal(Marshal marshal)
public boolean isBoolean()
Marshalpublic boolean isString()
Marshalpublic boolean isLong()
Marshalpublic boolean isDouble()
Marshalpublic boolean isReadOnly()
MarshalisReadOnly in class Marshalpublic boolean isReference()
MarshalisReference in class Marshalpublic java.lang.String toString()
toString in class java.lang.Object