Class ObjectBrowser

  • All Implemented Interfaces:
    Outputable

    public class ObjectBrowser
    extends java.lang.Object
    implements Outputable
    Class to display information about object: fields, methods, ancestors and so on.
    Author:
    Alexandre Iline (alexandre.iline@sun.com)
    • Constructor Summary

      Constructors 
      Constructor Description
      ObjectBrowser()
      Constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getObject()
      Returns the object value.
      TestOut getOutput()
      Returns print output streams or writers.
      void printClasses()
      Prints allsuperclasses names.
      void printFields()
      Prints object fields names and values.
      void printFull()
      Prints everything.
      void printMethods()
      Prints object methods names and parameters.
      void printToString()
      Prints toString() information.
      void setObject​(java.lang.Object obj)
      Specifies the object value.
      void setOutput​(TestOut out)
      Defines print output streams or writers.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjectBrowser

        public ObjectBrowser()
        Constructor.
    • Method Detail

      • setObject

        public void setObject​(java.lang.Object obj)
        Specifies the object value.
        Parameters:
        obj - Object to work with.
        See Also:
        getObject()
      • getObject

        public java.lang.Object getObject()
        Returns the object value.
        Returns:
        Current object.
        See Also:
        setObject(java.lang.Object)
      • printToString

        public void printToString()
        Prints toString() information.
      • printFields

        public void printFields()
        Prints object fields names and values.
      • printMethods

        public void printMethods()
        Prints object methods names and parameters.
      • printClasses

        public void printClasses()
        Prints allsuperclasses names.
      • printFull

        public void printFull()
        Prints everything.