# Class: com.pnfsoftware.jeb.core.output.table.impl.Cell

A simple implementation of an actionable visual cell item.

## Constructor: Cell
- parameter: `label`, type: `java.lang.String`

Description: Create a new cell.
parameter: label: the label, without new\-line characters

## Constructor: Cell
- parameter: `label`, type: `java.lang.String`
- parameter: `classId`, type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`

Description: Create a new cell.
parameter: label: the label, without new\-line characters
parameter: classId: optional class identifier

## Constructor: Cell
- parameter: `label`, type: `java.lang.String`
- parameter: `classId`, type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`
- parameter: `itemId`, type: `long`
- parameter: `flags`, type: `int`

Description: Create a new cell.
parameter: label: the label, without new\-line characters
parameter: classId: optional class identifier
parameter: itemId: optional item identifier
parameter: flags: optional flags

## Method: getClassId
- return type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`


## Method: getItemFlags
- return type: `int`


## Method: getItemId
- return type: `long`


## Method: getLabel
- return type: `java.lang.String`


## Method: setClassId
- parameter: `classId`, type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`


## Method: setItemFlags
- parameter: `flags`, type: `int`


## Method: setItemId
- parameter: `itemId`, type: `long`


## Method: setLabel
- parameter: `label`, type: `java.lang.String`


