Class BooleanConverter

  • All Implemented Interfaces:
    ObjectConverter

    public class BooleanConverter
    extends java.lang.Object
    implements ObjectConverter
    Converter which converts Boolean to String and converts it back.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object fromString​(java.lang.String string, ConverterContext context)
      Converts from String to an object.
      protected java.lang.String getFalse()
      Get the string to represent the false value.
      protected java.lang.String getNull()
      Get the string to represent the null value.
      protected java.lang.String getTrue()
      Get the string to represent the true value.
      boolean supportFromString​(java.lang.String string, ConverterContext context)
      If it supports fromString.
      boolean supportToString​(java.lang.Object object, ConverterContext context)
      If it supports toString method.
      java.lang.String toString​(java.lang.Object object, ConverterContext context)
      Converts from object to String based on current locale.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BooleanConverter

        public BooleanConverter()
    • Method Detail

      • toString

        public java.lang.String toString​(java.lang.Object object,
                                         ConverterContext context)
        Description copied from interface: ObjectConverter
        Converts from object to String based on current locale.
        Specified by:
        toString in interface ObjectConverter
        Parameters:
        object - object to be converted
        context - converter context to be used
        Returns:
        the String
      • supportToString

        public boolean supportToString​(java.lang.Object object,
                                       ConverterContext context)
        Description copied from interface: ObjectConverter
        If it supports toString method.
        Specified by:
        supportToString in interface ObjectConverter
        Parameters:
        object - object to be converted
        context - converter context to be used
        Returns:
        true if supports toString
      • fromString

        public java.lang.Object fromString​(java.lang.String string,
                                           ConverterContext context)
        Description copied from interface: ObjectConverter
        Converts from String to an object.
        Specified by:
        fromString in interface ObjectConverter
        Parameters:
        string - the string
        context - context to be converted
        Returns:
        the object converted from string
      • supportFromString

        public boolean supportFromString​(java.lang.String string,
                                         ConverterContext context)
        Description copied from interface: ObjectConverter
        If it supports fromString.
        Specified by:
        supportFromString in interface ObjectConverter
        Parameters:
        string - the string
        context - context to be converted
        Returns:
        true if it supports
      • getTrue

        protected java.lang.String getTrue()
        Get the string to represent the true value. By default, it's "true". You could override this method to customize the string.
        Returns:
        the string to represent the true value.
      • getFalse

        protected java.lang.String getFalse()
        Get the string to represent the false value. By default, it's "false". You could override this method to customize the string.
        Returns:
        the string to represent the false value.
      • getNull

        protected java.lang.String getNull()
        Get the string to represent the null value. By default, it's "". You could override this method to customize the string.
        Returns:
        the string to represent the null value.