org.specrunner.expressions
Interface INullEmptyHandler

All Known Implementing Classes:
NullEmptyHandlerDefault

public interface INullEmptyHandler

Identifies fields that should be handled as null or empty depending on value and input, output or compare mode.

Author:
Thiago Santos.

Method Summary
 String emptyValue(EMode mode)
          Empty value for a given mode.
 boolean isEmpty(EMode mode, String value)
          Check if a value should be handled as empty, depending on value and mode.
 boolean isNull(EMode mode, String value)
          Check if a value should be handled as null, depending on value and mode.
 String nullValue(EMode mode)
          Null value for a given mode.
 

Method Detail

nullValue

String nullValue(EMode mode)
Null value for a given mode.

Parameters:
mode - A mode.
Returns:
Explicit null representation.

isNull

boolean isNull(EMode mode,
               String value)
Check if a value should be handled as null, depending on value and mode.

Parameters:
mode - A mode.
value - A value.
Returns:
true, if should be considered null, false, otherwise.

emptyValue

String emptyValue(EMode mode)
Empty value for a given mode.

Parameters:
mode - A mode.
Returns:
Explicit empty representation.

isEmpty

boolean isEmpty(EMode mode,
                String value)
Check if a value should be handled as empty, depending on value and mode.

Parameters:
mode - A mode.
value - A value.
Returns:
true, if should be considered empty, false, otherwise.


Copyright © 2015. All rights reserved.