com.ibm.dtfj.analyzer.helpers.sov
Class OneJavaObject

java.lang.Object
  extended by TranslatableAnalyzer
      extended by com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
          extended by com.ibm.dtfj.analyzer.helpers.OneJavaObject
              extended by com.ibm.dtfj.analyzer.helpers.sov.OneJavaObject
All Implemented Interfaces:
IAnalyzerBase, IReport, IWrapper

public class OneJavaObject
extends OneJavaObject

Print and extract basic information about one DTFJ JavaObject - special version with Sovereign extensions
List all the fields, list all the object references, lookup a given field.


Constructor Summary
OneJavaObject()
          Null constructor for use as JavaBean
 
Method Summary
protected  void printBasic(IAnalysisReport out)
          Print the basic information related to this JavaObject as a segment of a report (whatever is not included in the extended description shown by printDesc())
 void setParent(java.lang.Object parent)
          Set the parent SovJavaObject underlying this analyzer bean.
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.OneJavaObject
getCachingPriority, getFieldValue, getFieldValue, getInstance, getJavaObject, getOneJavaClass, getReferences, getTypeSignature, isNull, isNull, printFields, produceReport
 
Methods inherited from class com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
allocateReport, allocateReportOptions, allocateSecondaryReport, 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

OneJavaObject

public OneJavaObject()
Null constructor for use as JavaBean

Method Detail

setParent

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

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

printBasic

protected void printBasic(IAnalysisReport out)
Description copied from class: OneJavaObject
Print the basic information related to this JavaObject as a segment of a report (whatever is not included in the extended description shown by printDesc())

Overrides:
printBasic in class OneJavaObject
Parameters:
out - a AnalysisReport object to which to write the output
See Also:
OneJavaObject.printBasic(com.ibm.dtfj.analyzer.ext.IAnalysisReport)


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