Class BeanInspector

java.lang.Object
com.softsynth.jmsl.util.BeanInspector

public class BeanInspector
extends java.lang.Object
Scan the public get and set methods of a class. For each pair that match and return/receive a primitive type, create an AccMutHolder and add to a list.
Author:
Nick Didkovsky 3/7/01 9:20PM
See Also:
AccMutHolder
  • Constructor Summary

    Constructors
    Constructor Description
    BeanInspector()  
  • Method Summary

    Modifier and Type Method Description
    void buildAccessorsAndMutators()  
    java.util.Vector getAccMutHolders()  
    static void main​(java.lang.String[] args)  
    void printAccessors()  
    void printMutators()  
    void pruneMethods()
    An accessor's return type must be primitive.
    void setClassName​(java.lang.String s)  

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • BeanInspector

      public BeanInspector()
  • Method Details

    • setClassName

      public void setClassName​(java.lang.String s) throws java.lang.ClassNotFoundException
      Throws:
      java.lang.ClassNotFoundException
    • buildAccessorsAndMutators

      public void buildAccessorsAndMutators()
    • pruneMethods

      public void pruneMethods()
      An accessor's return type must be primitive. Its property must be found in mutators. The mutator must have one arg and its type must match the return value of the accessor
    • getAccMutHolders

      public java.util.Vector getAccMutHolders()
    • printAccessors

      public void printAccessors()
    • printMutators

      public void printMutators()
    • main

      public static void main​(java.lang.String[] args)