org.swixml

## Interface Converter

- All Known Implementing Classes:
    ActionConverter, BorderConverter, ColorConverter, ComponentConverter, DimensionConverter, FontConverter, ImageConverter, ImageIconConverter, InsetsConverter, KeyStrokeConverter, LocaleConverter, PointConverter, PrimitiveConverter, RectangleConverter, StringConverter

      public interface Converter

  General purpose data type converter that can be registered and used within the SwingEngine package to manage the conversion of objects from one type to another.

  Version:
    $Revision: 1.2 $
  Author:
    Wolf Paulus

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Object` | `convert(Class type, Attribute attr, Localizer localizer)` Convert the value of the given `Attribute` object into an output object of the specified type.
    `Class` | `convertsTo()` A `Converters` conversTo method informs about the Class type the converter is returning when its `convert` method is called

- - ### Method Detail

    - #### convert

          Object convert(Class type,
                       Attribute attr,
                       Localizer localizer)
                         throws Exception

      Convert the value of the given `Attribute` object into an output object of the specified type.
      Parameters:
        `type` - `Class` Data type to which the Attribute's value should be converted
        `attr` - `Attribute` the attribute, providing the value to be converted.
      Throws:
        `Exception`

    - #### convertsTo

          Class convertsTo()

      A `Converters` conversTo method informs about the Class type the converter is returning when its `convert` method is called
      Returns:
        `Class` - the Class the converter is returning when its convert method is called

Copyright © 2002 - 2013 - Wolf Paulus - wolfpaulus.com. All rights reserved.