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

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

public class AllJVMInitArgs
extends AllJVMInitArgs

Print the JVM initialization arguments within a DTFJ JavaRuntime - specialized version for the DTFJ API v1.0

This class makes use of DTFJ 1.0 features


Constructor Summary
AllJVMInitArgs()
          Null constructor for use as JavaBean
 
Method Summary
 java.lang.String getArgByName(java.lang.String key)
          Find a specific Java initialization argument by name
 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 JavaRuntime underlying this analyzer bean.
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.AllJVMInitArgs
getInstance
 
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

AllJVMInitArgs

public AllJVMInitArgs()
Null constructor for use as JavaBean

Method Detail

setParent

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

Specified by:
setParent in interface IWrapper
Overrides:
setParent in class AllJVMInitArgs
Parameters:
parent - The parent object to set. Must be of type JavaRuntime, 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 AllJVMInitArgs
Returns:
- the generic report object which will be given to some formatter
See Also:
IReport.produceReport()

getArgByName

public java.lang.String getArgByName(java.lang.String key)
                              throws com.ibm.dtfj.image.DTFJException
Description copied from class: AllJVMInitArgs
Find a specific Java initialization argument by name

Overrides:
getArgByName in class AllJVMInitArgs
Parameters:
key - the name of the Java initialization requested (everything up to a '=' sign)
Returns:
the value associated with the requested Java initialization argument (everything after the '=' sign) or null if not found.
Throws:
com.ibm.dtfj.image.DTFJException
See Also:
AllJVMInitArgs.getArgByName(java.lang.String)


© 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.