public interface ILinkEditScanner
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getExcludeFilter()
Returns the current excludeFilter used by the load module scanner.
|
java.lang.String |
getLibpath()
Get the value of LIBPATH used for this instance of the Link Edit Scanner.
|
java.lang.String |
getScannerOutput()
Retrieve the raw output from the module scanner
|
LogicalFile |
scan(java.lang.String file)
Scan and collect logical dependency of a load module
|
LogicalFile |
scan(java.lang.String file,
java.lang.String loadPDS)
Scan and collect logical dependency of a load module
|
LogicalFile |
scan(java.lang.String file,
java.lang.String loadPDS,
java.lang.String member)
Scan and collect logical dependency of a load module
|
void |
setExcludeFilter(java.lang.String filter)
Set filter used to exclude certain information from the link edit
scanning.
|
void |
setLibpath(java.lang.String libpath)
Override the default, /usr/lib, LIBPATH for this instance of the Link
Edit Scanner.
|
LogicalFile scan(java.lang.String file) throws BuildException, java.io.IOException
file
- - HFS file that is being built (ex.
MortgageApp/link/epsmlist.lnk)BuildException
- an exception occurredjava.io.IOException
- an exception occurredLogicalFile scan(java.lang.String file, java.lang.String loadPDS) throws BuildException, java.io.IOException
file
- - HFS file that is being built (ex.
MortgageApp/link/epsmlist.lnk)loadPDS
- - name of PDS containing the load moduleBuildException
- an exception occurredjava.io.IOException
- an exception occurredLogicalFile scan(java.lang.String file, java.lang.String loadPDS, java.lang.String member) throws BuildException, java.io.IOException
file
- - HFS file that is being built (ex.
MortgageApp/link/epsmlist.lnk)loadPDS
- - name of PDS containing the load modulemember
- - name of the load PDS memberBuildException
- an exception occurredjava.io.IOException
- an exception occurredjava.lang.String getScannerOutput()
void setExcludeFilter(java.lang.String filter)
filter
- - new exclude filterjava.lang.String getExcludeFilter()
java.lang.String getLibpath()
void setLibpath(java.lang.String libpath)
libpath
- - the new value of LIBPATH. One can specify
"$LIBPATH:/user/lib" as the new LIBPATH in order to add
/user/lib to the existing environment's LIBPATH. Other
substitution variables will be ignored.<IBM Copyright © 2018 IBM Corp. All Rights Reserved.