Package org.apache.cayenne.reflect

# Class ToAnyConverter<T>

java.lang.Object
org.apache.cayenne.reflect.Converter<T>
org.apache.cayenne.reflect.ToAnyConverter<T>

public class ToAnyConverter<T> extends Converter<T>
Can convert to any class that has a constructor that takes a single Object or a single String parameter.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ToAnyConverter()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected T`
  `convert(Object value, Class<T> type)`
  Converts object to supported class without doing any type checking.

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

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

- ## Constructor Details

  - ### ToAnyConverter

    public ToAnyConverter()

- ## Method Details

  - ### convert

    protected T convert(Object value, Class<T> type)
    Description copied from class: `Converter`
    Converts object to supported class without doing any type checking.
    Specified by:
      `convert` in class `Converter<T>`
    Parameters:
      `value` - the object to convert; the source
      `type` - the Class to convert the value to; the destination type
    Returns:
      an object of type @code{type}. If the conversion fails an exception will be thrown. If value is null then the result will be null.