# Interface: com.pnfsoftware.jeb.core.output.code.ICodeDocument

Minimal set of functionalities offered by code documents.

## Method: append
- parameter: `str`, type: `java.lang.String`

Description: Append raw text.
parameter: str: text to append

## Method: append
- parameter: `str`, type: `java.lang.String`
- parameter: `classId`, type: `com.pnfsoftware.jeb.core.output.ItemClassIdentifiers`

Description: Append text tagged with a class identifier.
parameter: str: text to append
parameter: classId: item class identifier to associate with the appended text

## Method: appendKeyword
- parameter: `keyword`, type: `java.lang.String`

Description: Convenience method.
parameter: keyword: keyword text to append

## Method: brace

Description: Append an opening brace.

## Method: braceClose

Description: Append a closing brace.

## Method: bracket

Description: Append an opening bracket.

## Method: bracketClose

Description: Append a closing bracket.

## Method: paren

Description: Append an opening parenthesis.

## Method: parenClose

Description: Append a closing parenthesis.

