java.lang.Object | |
↳ | com.pnfsoftware.jeb.core.output.code.CodeLine |
Class for code lines. Code lines items are of type AssemblyItem
. Optionally, coordinates can
be attached to code lines:
setLineCoordinates(ICodeCoordinates)
setCoordinates(ICodeCoordinates)
[Expand]
Inherited Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
com.pnfsoftware.jeb.core.output.text.ILine
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
CodeLine() |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Map<Integer, ICodeCoordinates> | getCoordinates() | ||||||||||
ICodeCoordinates | getCoordinates(int offset) | ||||||||||
List<AssemblyItem> |
getItems()
Get the list of text items within the current line.
| ||||||||||
ICodeCoordinates | getLineCoordinates() | ||||||||||
List<TextMark> |
getMarks()
Get the list of marks for this line.
| ||||||||||
CharSequence |
getText()
Get the line text.
| ||||||||||
void | setCoordinates(ICodeCoordinates coord) | ||||||||||
void | setLineCoordinates(ICodeCoordinates coord) | ||||||||||
String | toString() |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
com.pnfsoftware.jeb.core.output.text.ILine
|
Get the list of text items within the current line. It is the responsibility of the implementor to make sure that items are non overlapping and are sorted.
Get the line text. It is the responsibility of the implementor to make sure that lines do not contain CR/LF characters.