JavaBean: BeanContextSupport : Java Beans : Development Class : Java examples (example source code) Organized by topic

Java
C++
PHP
Java Home »  Development Class   » [  Java Beans  ]  Screenshots 
 



JavaBean: BeanContextSupport



/* From http://java.sun.com/docs/books/tutorial/index.html */

import java.beans.beancontext.BeanContextChildSupport;
import java.beans.beancontext.BeanContextSupport;

/**
 * A test program that adds a bean to a beancontext, and reports on various
 * aspects of the context's membership state. This program also shows that a
 * bean's getBeanContext() method can be called to get a reference to its
 * enclosing context.
 */
public class Example1 {
  private static BeanContextSupport context = new BeanContextSupport()// The
                                      // BeanContext

  private static BeanContextChildSupport bean = new BeanContextChildSupport()// The
                                         // JavaBean

  public static void main(String[] args) {
    report();

    // Add the bean to the context
    System.out.println("Adding bean to context...");
    context.add(bean);

    report();
  }

  private static void report() {
    // Print out a report of the context's membership state.
    System.out.println("=============================================");

    // Is the context empty?
    System.out.println("Is the context empty? " + context.isEmpty());

    // Has the context been set for the child bean?
    boolean result = (bean.getBeanContext() != null);
    System.out.println("Does the bean have a context yet? " + result);

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

    // Is the specific bean a member of the context?
    System.out.println("Is the bean a member of the context? "
        + context.contains(bean));

    // Equality test
    if (bean.getBeanContext() != null) {
      boolean isEqual = (bean.getBeanContext() == context)// true means
                                  // both
                                  // references
                                  // point to
                                  // the same
                                  // object
      System.out.println("Contexts are the same? " + isEqual);
    }
    System.out.println("=============================================");
  }
}

           
       
Related examples in the same category
1.  JavaBean: Test program that adds 100 beans to a context JavaBean: Test program that adds 100 beans to a context
2.  JavaBean: how to use the instantiateChild() convenience method to create a bean JavaBean: how to use the instantiateChild() convenience method to create a bean
3.  JavaBean: illustrate delivery of the BeanContextMembershipEvent JavaBean: illustrate delivery of the BeanContextMembershipEvent
4.  JavaBean: creates all of the objects, a tests the service capabilities JavaBean: creates all of the objects, a tests the service capabilities
5.  Bean Container Bean Container
6.  PropertyTable PropertyTable
7.  Property Test
8.  Introspecting a Bean Introspecting a Bean
9.  Saving and restoring the state of a pretend CAD system Saving and restoring the state of a pretend CAD system
























Home| Contact Us
Copyright 2003 - 04 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.