Interface ListingModel
- 
- All Known Implementing Classes:
- EmptyListingModel,- ListingModelConverter,- ProgramBigListingModel
 
 public interface ListingModel
- 
- 
Field SummaryFields Modifier and Type Field Description static java.lang.StringDISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAMEstatic java.lang.StringDISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAMEstatic java.lang.StringFUNCTION_POINTER_OPTION_GROUP_NAME
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(ListingModelListener listener)AddressSetadjustAddressSetToCodeUnitBoundaries(AddressSet addressSet)voidcloseAllData(AddressSetView addresses, TaskMonitor monitor)Closes all data found within the given addresses.voidcloseAllData(Data data, TaskMonitor monitor)Recursively close the given data and its sub-components.voidcloseData(Data data)Closes the given data, but not any sub-components.voiddispose()AddressgetAddressAfter(Address address)AddressgetAddressBefore(Address address)AddressSetViewgetAddressSet()LayoutgetLayout(Address address, boolean isGapAddress)intgetMaxWidth()ProgramgetProgram()booleanisClosed()booleanisOpen(Data data)Returns true if the data is openvoidopenAllData(AddressSetView addresses, TaskMonitor monitor)Opens all data found within the given addresses.voidopenAllData(Data data, TaskMonitor monitor)Recursively open the given data and its sub-components.voidopenData(Data data)Opens the given data, but not any sub-components.voidremoveListener(ListingModelListener listener)voidsetFormatManager(FormatManager formatManager)voidtoggleOpen(Data data)Changes the open state of the given data (open -> closes; closed-> open).
 
- 
- 
- 
Field Detail- 
FUNCTION_POINTER_OPTION_GROUP_NAMEstatic final java.lang.String FUNCTION_POINTER_OPTION_GROUP_NAME - See Also:
- Constant Field Values
 
 - 
DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAMEstatic final java.lang.String DISPLAY_EXTERNAL_FUNCTION_POINTER_OPTION_NAME - See Also:
- Constant Field Values
 
 - 
DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAMEstatic final java.lang.String DISPLAY_NONEXTERNAL_FUNCTION_POINTER_OPTION_NAME - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
getAddressSetAddressSetView getAddressSet() 
 - 
getMaxWidthint getMaxWidth() 
 - 
isOpenboolean isOpen(Data data) Returns true if the data is open- Parameters:
- data- the data to check
- Returns:
- true if the data is open
 
 - 
toggleOpenvoid toggleOpen(Data data) Changes the open state of the given data (open -> closes; closed-> open).- Parameters:
- data- the data to open
 
 - 
openDatavoid openData(Data data) Opens the given data, but not any sub-components.- Parameters:
- data- the data to open
 
 - 
openAllDatavoid openAllData(Data data, TaskMonitor monitor) Recursively open the given data and its sub-components.- Parameters:
- data- the data to open
- monitor- the task monitor
 
 - 
openAllDatavoid openAllData(AddressSetView addresses, TaskMonitor monitor) Opens all data found within the given addresses. Each data is fully opened.- Parameters:
- addresses- the range of addresses to search for data
- monitor- the task monitor
 
 - 
closeDatavoid closeData(Data data) Closes the given data, but not any sub-components.- Parameters:
- data- the data to close
 
 - 
closeAllDatavoid closeAllData(Data data, TaskMonitor monitor) Recursively close the given data and its sub-components.- Parameters:
- data- the data to close
- monitor- the task monitor
 
 - 
closeAllDatavoid closeAllData(AddressSetView addresses, TaskMonitor monitor) Closes all data found within the given addresses. Each data is fully closed.- Parameters:
- addresses- the range of addresses to search for data
- monitor- the task monitor
 
 - 
addListenervoid addListener(ListingModelListener listener) 
 - 
removeListenervoid removeListener(ListingModelListener listener) 
 - 
getProgramProgram getProgram() 
 - 
isClosedboolean isClosed() 
 - 
setFormatManagervoid setFormatManager(FormatManager formatManager) 
 - 
disposevoid dispose() 
 - 
adjustAddressSetToCodeUnitBoundariesAddressSet adjustAddressSetToCodeUnitBoundaries(AddressSet addressSet) 
 
- 
 
-