com.ibm.dtfj.analyzer.helpers.dtfj10
Class OneImage

java.lang.Object
  extended by TranslatableAnalyzer
      extended by com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
          extended by com.ibm.dtfj.analyzer.helpers.OneImage
              extended by com.ibm.dtfj.analyzer.helpers.dtfj10.OneImage
All Implemented Interfaces:
IAnalyzerBase, IReport, IWrapper
Direct Known Subclasses:
OneImage

public class OneImage
extends OneImage

Print and extract basic information about one DTFJ Image - specialized version for the DTFJ API v1.0
Count and navigate through multiple AddressSpaces, Processes, Runtimes within the Image

This class makes use of DTFJ 1.0 features


Constructor Summary
OneImage()
          Null constructor for use as JavaBean
 
Method Summary
protected  void printHostinfo(IAnalysisReport out)
          Print information about the host name and IP addresses associated with this Image, as a segment of a report
 IAnalysisReport produceReport()
          Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter.
 void setParent(java.lang.Object parent)
          Set the parent Image underlying this analyzer bean.
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.OneImage
getAddressSpace, getInstance, getNumAddressSpaces, getNumProcesses, getNumProcesses, getNumRuntimes, getNumRuntimes, getProcess, getRuntime, printCommon, printRuntimes, scanAllRuntimes
 
Methods inherited from class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
allocateReport, allocateReportOptions, allocateSecondaryReport, getCachingPriority, getCategories, getContext, getIdentityString, getInstance, getLogger, getLongDescription, getName, getNextValidObject, getParent, getReportExtensionHelper, getResourceBundleName, getShortDescription, getVersion, isPrimaryAnalyzer, printEmbeddedReport, printEmbeddedReport, printEmbeddedReportWithOptions, printEmbeddedReportWithOptions, printReportInfoHeader, recordInternalExceptionStatic, setContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OneImage

public OneImage()
Null constructor for use as JavaBean

Method Detail

setParent

public void setParent(java.lang.Object parent)
Set the parent Image underlying this analyzer bean.

Specified by:
setParent in interface IWrapper
Overrides:
setParent in class OneImage
Parameters:
parent - The parent object to set. Must be of type Image, supporting the DTFJ 1.0 API. compatible with the type of analyzer bean that receives it
See Also:
IWrapper.setParent(java.lang.Object)

produceReport

public IAnalysisReport produceReport()
Description copied from interface: IReport
Generate a report which will be encapsulated in the IAnalysisReport object for later use by some formatter.

Specified by:
produceReport in interface IReport
Overrides:
produceReport in class OneImage
Returns:
- the generic report object which will be given to some formatter
See Also:
IReport.produceReport()

printHostinfo

protected void printHostinfo(IAnalysisReport out)
Print information about the host name and IP addresses associated with this Image, as a segment of a report

Parameters:
out - a AnalysisReport object to which to write the output


© Copyright IBM Corp. 2007, 2008 All Rights Reserved. US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.