com.ibm.dtfj.image
Interface ImageModule
public interface ImageModule
Represents a shared library loaded into the image, or the executable module itself
getName
java.lang.String getName()
throws CorruptDataException
- Returns:
- the file name of the shared library
- Throws:
CorruptDataException
- If the module is corrupt and the
original file cannot be determined
getSections
java.util.Iterator getSections()
- Returns:
- a collection of sections that make up this library
- See Also:
ImageSection
,
CorruptData
getSymbols
java.util.Iterator getSymbols()
- Provides a collection of symbols defined by the library. This
list is likely incomplete as many symbols may be private,
symbols may have been stripped from the library, or symbols may
not by available in the image.
- Returns:
- a collection of symbols which are defined by this library.
- See Also:
ImageSymbol
,
CorruptData
getProperties
java.util.Properties getProperties()
throws CorruptDataException
- Returns:
- a table of properties associated with this module.
Values typically defined in this table include
- "version" -- version information about the module
- Throws:
CorruptDataException