Class PropertyEditorCapableConverter

java.lang.Object
com.thoughtworks.xstream.converters.extended.PropertyEditorCapableConverter
All Implemented Interfaces:
ConverterMatcher, SingleValueConverter

public class PropertyEditorCapableConverter extends Object implements SingleValueConverter
A SingleValueConverter that can utilize a PropertyEditor implementation used for a specific type. The converter ensures that the editors can be used concurrently.
Since:
1.3
  • Field Details

  • Constructor Details

    • PropertyEditorCapableConverter

      public PropertyEditorCapableConverter(Class propertyEditorType, Class type)
  • Method Details

    • canConvert

      public boolean canConvert(Class type)
      Description copied from interface: ConverterMatcher
      Determines whether the converter can marshall a particular type.
      Specified by:
      canConvert in interface ConverterMatcher
      Parameters:
      type - the Class representing the object type to be converted
    • fromString

      public Object fromString(String str)
      Description copied from interface: SingleValueConverter
      Unmarshals an Object from its single value representation.
      Specified by:
      fromString in interface SingleValueConverter
      Parameters:
      str - the String with the single value of the Object
      Returns:
      the Object
    • toString

      public String toString(Object obj)
      Description copied from interface: SingleValueConverter
      Marshals an Object into a single value representation.
      Specified by:
      toString in interface SingleValueConverter
      Parameters:
      obj - the Object to be converted
      Returns:
      a String with the single value of the Object or null