# com.bea.ide.ui.propertyeditor.editors
MultiLineTextPropertyEditor.MutiLineTextFormatter Class

protected static class MultiLineTextPropertyEditor.MutiLineTextFormatter
extends `JFormattedTextField.AbstractFormatter`

Formatter used to generate the text displayed in the property view. Provides a read-only "preview" of the first non-whitespace line of the property's value.

Hierarchy
  `Object`
  `JFormattedTextField.AbstractFormatter`
  `MultiLineTextPropertyEditor.MutiLineTextFormatter`

All Implemented Interfaces
  `Serializable`

Enclosing class
  `MultiLineTextPropertyEditor`

## Constructor Summary

MultiLineTextPropertyEditor.MutiLineTextFormatter()

## Method Summary

`public `Object`` | `stringToValue`(`String` string) Converts the passed in String into an instance of `getValueClass` by way of the constructor that takes a String argument.
`public `String`` | `valueToString`(`Object` value) Converts the passed in Object into a String by way of the `toString` method.

Methods from `javax.swing.`JFormattedTextField.AbstractFormatter``
`clone, getActions, getDocumentFilter, getFormattedTextField, getNavigationFilter, install, invalidEdit, setEditValid, uninstall,`

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

## Constructor Detail

### MultiLineTextPropertyEditor.MutiLineTextFormatter

    protected MultiLineTextPropertyEditor.MutiLineTextFormatter()

## Method Detail

### stringToValue(String) Method

    public Object stringToValue(String string)
         throws ParseException

Converts the passed in String into an instance of `getValueClass` by way of the constructor that takes a String argument. If `getValueClass` returns null, the Class of the current value in the `JFormattedTextField` will be used. If this is null, a String will be returned. If the constructor thows an exception, a `ParseException` will be thrown. If there is no single argument String constructor, `string` will be returned.

Overrides
  `JFormattedTextField.AbstractFormatter.stringToValue(String)`

#### Parameters

string
  String to convert

#### Returns

Object representation of text

#### Exceptions

``ParseException``
  if there is an error in the conversion

### valueToString(Object) Method

    public String valueToString(Object value)
         throws ParseException

Converts the passed in Object into a String by way of the `toString` method.

Overrides
  `JFormattedTextField.AbstractFormatter.valueToString(Object)`

#### Parameters

value
  Value to convert

#### Returns

String representation of value

#### Exceptions

``ParseException``
  if there is an error in the conversion