# io.github.libtmux.control.PaneOutputDecoder.PaneOutputDecoder

- **Module:** io.github.libtmux.control
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** method
- **Source:** https://github.com/libtmux/libtmux-java/blob/5f88402151ff08fc0390dd438b90963692ec3fe4/libtmux/src/main/java/io/github/libtmux/control/PaneOutputDecoder.java#L27
- **Page:** https://libtmux.org/en/java/latest/reference/io-github-libtmux-control-paneoutputdecoder-paneoutputdecoder-paneoutputdecoder/

```
public PaneOutputDecoder(int capacity)
```

Bounds panes holding an incomplete character, each at most three bytes. A new partial pane evicts the oldest partial pane and increments {@link #resetCount}.

## Parameters

- `capacity` (`int`)

## Raises

- [`IllegalArgumentException`](https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/lang/IllegalArgumentException.html): if {@code capacity} is not positive
