Class ValueDecoderFactory.BooleanDecoder

Enclosing class:
ValueDecoderFactory

public static final class ValueDecoderFactory.BooleanDecoder extends ValueDecoderFactory.DecoderBase
  • Field Details

    • mValue

      protected boolean mValue
  • Constructor Details

    • BooleanDecoder

      public BooleanDecoder()
  • Method Details

    • getType

      public String getType()
      Specified by:
      getType in class ValueDecoderFactory.DecoderBase
    • getValue

      public boolean getValue()
    • decode

      public void decode(String lexical) throws IllegalArgumentException
      Description copied from class: TypedValueDecoder
      Method used to invoke decoding functionality, for decoding the value encoded in given substring. It is to try decoding value, and either store decoded value for later access (using method(s) caller knows about), or throw an exception to indicate problem encountered.

      Note: method will get called with "trimmed" input, i.e. input will never have any leading or trailing white space. It will also never be called with empty content (TypedValueDecoder.handleEmptyValue() is called instead for such cases)

      Specified by:
      decode in class TypedValueDecoder
      Throws:
      IllegalArgumentException
    • decode

      public void decode(char[] lexical, int start, int end) throws IllegalArgumentException
      Description copied from class: TypedValueDecoder
      Method used to invoke decoding functionality, for decoding the value encoded in given portion of character array It is to try decoding value, and either store decoded value for later access (using method(s) caller knows about), or throw an exception to indicate problem encountered.

      Note: method will get called with "trimmed" input, i.e. input will never have any leading or trailing white space. It will also never be called with empty content (TypedValueDecoder.handleEmptyValue() is called instead for such cases)

      Specified by:
      decode in class TypedValueDecoder
      Throws:
      IllegalArgumentException