com.ibm.dtfj.analyzer.j2se.wrappers.jre160
Class HashMapWrapper

java.lang.Object
  extended by TranslatableAnalyzer
      extended by com.ibm.dtfj.analyzer.base.SimpleAnalyzerBean
          extended by com.ibm.dtfj.analyzer.helpers.ValueWrapper
              extended by com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
                  extended by com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
                      extended by com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
                          extended by com.ibm.dtfj.analyzer.j2se.wrappers.jre160.HashMapWrapper
All Implemented Interfaces:
IAnalyzerBase, IReport, IWrapper, java.util.Map

public class HashMapWrapper
extends HashMapWrapper

Extract information from a JavaObject that represents an instance of java.util.HashMap - JRE 1.6.0 version


Nested Class Summary
 class HashMapWrapper.Data160
          An inner class used to represent the data contained in the original HashMap.
 
Nested classes/interfaces inherited from class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
HashMapWrapper.Data
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
 
Fields inherited from class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
MODE_ALL, MODE_DEFAULT, MODE_INCLUDE_HEADER, MODE_INCLUDE_SIGNATURE, MODE_NONE, MODE_SHOW_INSTANCE_FINAL_FIELDS, MODE_SHOW_INSTANCE_NONFINAL_FIELDS, MODE_SHOW_STATIC_FINAL_FIELDS, MODE_SHOW_STATIC_NONFINAL_FIELDS, MODE_SPECIAL_FULL_REPORT
 
Constructor Summary
HashMapWrapper()
          Null constructor for use as JavaBean
 
Method Summary
 java.util.Set entrySet()
           
 HashMapWrapper.Data getData()
          Return an object that represents the data contained in the original HashMap.
 void setParent(java.lang.Object parent)
          Set the parent JavaObject underlying this analyzer bean.
 
Methods inherited from class com.ibm.dtfj.analyzer.j2se.wrappers.HashMapWrapper
getInstance
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.base.MapWrapperBase
clear, containsKey, containsValue, get, isEmpty, keySet, produceReport, put, putAll, remove, size, values
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.objectwrapper.ObjectWrapper
checkMaskedField, endPrintGroup, getCachingPriority, getInstance, getValueAtPath, getValueAtPath, getVersion, printCollectionEntriesAtPath, printCollectionEntriesAtPath, printCollectionMapEntryReportsAtPath, printCollectionSizeAtPath, printCollectionValueReportsAtPath, printReportAtPath, printValueAtPath, printValueAtPath, setMaskedFieldPattern, startPrintGroup, toString
 
Methods inherited from class com.ibm.dtfj.analyzer.helpers.ValueWrapper
equals, getBooleanValue, getByteValue, getCharacterValue, getDoubleValue, getFloatValue, getIntegerValue, getJavaClassValue, getJavaObjectValue, getLongValue, getObjectWrapper, getObjectWrapper, getOneJavaClassValue, getOneJavaObjectValue, getRawValue, getShortValue, getStringValue, getTypeSignature, getValueWrapperInstance, hashCode, isBoolean, isByte, isCharacter, isDouble, isFloat, isInstanceOf, isInteger, isJavaClass, isJavaObject, isLong, isShort, isString
 
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, isPrimaryAnalyzer, printEmbeddedReport, printEmbeddedReport, printEmbeddedReportWithOptions, printEmbeddedReportWithOptions, printReportInfoHeader, recordInternalExceptionStatic, setContext
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

HashMapWrapper

public HashMapWrapper()
Null constructor for use as JavaBean

Method Detail

setParent

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

Specified by:
setParent in interface IWrapper
Overrides:
setParent in class HashMapWrapper
Parameters:
parent - The parent object to set. Must be of type JavaObject, and this JavaObject must represent an instance of a HashMap.
See Also:
IWrapper.setParent(java.lang.Object)

getData

public HashMapWrapper.Data getData()
                            throws com.ibm.dtfj.image.DTFJException
Return an object that represents the data contained in the original HashMap. See HashMapWrapper.Data160.

Overrides:
getData in class HashMapWrapper
Returns:
an object that represents the data contained in the original HashMap.
Throws:
com.ibm.dtfj.image.DTFJException

entrySet

public java.util.Set entrySet()
Specified by:
entrySet in interface java.util.Map
Overrides:
entrySet in class HashMapWrapper
See Also:
Map.entrySet()


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