# BufferedCharacterItem

The `BufferedCharacterItem` class represents a buffered character item recognized by the library.

## Definition

*Package:* com.dynamsoft.dlr

```java
public class BufferedCharacterItem
```

## Methods

| Method               | Description |
|----------------------|-------------|
| [`getCharacter`](#getcharacter) | Gets the buffered character value. |
| [`getImage`](#getimage) | Gets the image data of the buffered character. |
| [`getFeatures`](#getfeatures) | Gets all the features formatted with id and value of the buffered character. |

### getCharacter

Gets the buffered character value.

```java
public char getCharacter()
```

**Return Value**

Returns the buffered character value.

### getImage

Gets the image data of the buffered character.

```java
public ImageData getImage()
```

**Return Value**

Returns the image data of the buffered character.

**See Also**

[ImageData](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/basic-classes/image-data.md)

### getFeatures

Gets all the features formatted with id and value of the buffered character.

```java
public HashMap<Integer, Float> getFeatures()
```

**Return Value**

Returns all the features as a HashMap where keys are feature IDs and values are feature values.

**See Also**

[ImageData](https://www.dynamsoft.com/capture-vision/docs/server/programming/java/api-reference/core/basic-classes/image-data.md)

### getFeatures

Gets all the features formatted with id and value of the buffered character.

```java
public HashMap<Integer, Float> getFeatures()
```

**Return Value**

Returns all the features as a HashMap where keys are feature IDs and values are feature values.


