Class HintValueConverter.StringToInteger

java.lang.Object
org.apache.openjpa.persistence.HintValueConverter.StringToInteger
All Implemented Interfaces:
HintValueConverter
Enclosing interface:
HintValueConverter

public static class HintValueConverter.StringToInteger extends Object implements HintValueConverter
Converts a String to an integer.
Author:
Pinaki Poddar
  • Constructor Details

    • StringToInteger

      public StringToInteger()
      Construct a converter that will simply translate a numeric string to a integer.
    • StringToInteger

      public StringToInteger(String[] strings, int[] numbers)
      Construct a converter that will translate any of the given strings to corresponding integer. Both arrays must not be null, must not contain null elements and must have the same dimension.
      Parameters:
      strings -
      numbers -
  • Method Details

    • convert

      public Object convert(Object s)
      Description copied from interface: HintValueConverter
      Convert the user-specified value to a kernel consumable value.
      Specified by:
      convert in interface HintValueConverter
      Parameters:
      s - the user-specified value
      Returns:
      an equivalent value consumable by a kernel construct.
    • canConvert

      public boolean canConvert(Class<?> cls)
      Description copied from interface: HintValueConverter
      Affirm if this receiver can convert the value of the given type.
      Specified by:
      canConvert in interface HintValueConverter