Package org.apache.tapestry5.internal

# Class ZeroNullFieldStrategy

java.lang.Object
org.apache.tapestry5.internal.ZeroNullFieldStrategy

All Implemented Interfaces:
  `NullFieldStrategy`

public class ZeroNullFieldStrategy extends Object implements NullFieldStrategy
Treats nulls to or from the client as if they were 0's.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ZeroNullFieldStrategy()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `String`
  `replaceFromClient()`
  Returns "0".
  `Object`
  `replaceToClient()`
  Returns the value 0.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ZeroNullFieldStrategy

    public ZeroNullFieldStrategy()

- ## Method Details

  - ### replaceToClient

    public Object replaceToClient()
    Returns the value 0.
    Specified by:
      `replaceToClient` in interface `NullFieldStrategy`

  - ### replaceFromClient

    public String replaceFromClient()
    Returns "0".
    Specified by:
      `replaceFromClient` in interface `NullFieldStrategy`
    Returns:
      replacement value (this must not be null)