FileDocCategorySizeDatePackage
Example2.javaAPI DocExample1098Tue Dec 12 18:58:22 GMT 2000None

Example2

public class Example2 extends Object
Test program that adds 100 beans to a context, and calls size() to report the number of beans currently nested. Finally, this test calls toArray() to get references to all child beans.

Fields Summary
Constructors Summary
Methods Summary
public static voidmain(java.lang.String[] args)


        // A BeanContext 
        BeanContextSupport context = new BeanContextSupport(); 

        // Many JavaBeans
        BeanContextChildSupport[] beans = new BeanContextChildSupport[100];

        System.out.println("Number of children in the context: " + context.size());

        // Create the beans and add them to the context
        for (int i = 0; i < beans.length; i++) {
            beans[i] = new BeanContextSupport();
            context.add(beans[i]);
        }
        System.out.println("Number of children in the context: " + context.size());

        // Context now has 100 beans in it, get references to them all
        Object[] children = context.toArray();
        System.out.println("Number of objects retrieved from the context: " + children.length);