| Name | Description | Type | Package | Framework |
| AbstractLineMargin | An abstract class which is the base of any line margins such as LineNumberMargin. | Class | com.jidesoft.editor.margin | JideSoft |
| AbstractLineMarginPainter | An abstract implementation of LineMarginPainter interface. | Class | com.jidesoft.editor.margin | JideSoft |
| AbstractMargin | AbstractMargin is a component that usually appears on the left side of a code editor. | Class | com.jidesoft.editor.margin | JideSoft |
| AbstractMarginPainter | An abstract implementation of MarginPainter interface. | Class | com.jidesoft.editor.margin | JideSoft |
| BraceMatchingMarginPainter | BraceMatchingMarginPainter is a margin painter that can paint the brace matching information on any margin. | Class | com.jidesoft.editor.margin | JideSoft |
| CodeFoldingMargin | A margin component for code folding. | Class | com.jidesoft.editor.margin | JideSoft |
| CodeFoldingMargin .HitInfo | Class | com.jidesoft.editor.margin | JideSoft | |
| CodeFoldingPainter | A painter interface to paint the code folding. | Interface | com.jidesoft.editor.margin | JideSoft |
| DefaultCodeFoldingPainter | The default painter for code folding. | Class | com.jidesoft.editor.margin | JideSoft |
| LineMarginPainter | A painter interface to paint the margin area line by line. | Interface | com.jidesoft.editor.margin | JideSoft |
| LineNumberMargin | A margin component for line numbers. | Class | com.jidesoft.editor.margin | JideSoft |
| LineOffsetMargin | A margin component for line offset. | Class | com.jidesoft.editor.margin | JideSoft |
| Margin | An interface for the margin component. | Interface | com.jidesoft.editor.margin | JideSoft |
| MarginArea | A container for Margin. | Class | com.jidesoft.editor.margin | JideSoft |
| MarginPainter | A painter interface to paint the margin area. | Interface | com.jidesoft.editor.margin | JideSoft |