BeanContextContainerProxy.java revision 0
05bf9cbe382548c2665dd01a6a402640c9ec3813Christian Maeder/*
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * Copyright 1998-2002 Sun Microsystems, Inc. All Rights Reserved.
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder *
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * This code is free software; you can redistribute it and/or modify it
98890889ffb2e8f6f722b00e265a211f13b5a861Corneliu-Claudiu Prodescu * under the terms of the GNU General Public License version 2 only, as
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * published by the Free Software Foundation. Sun designates this
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * particular file as subject to the "Classpath" exception as provided
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * by Sun in the LICENSE file that accompanied this code.
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder *
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * This code is distributed in the hope that it will be useful, but WITHOUT
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * version 2 for more details (a copy is included in the LICENSE file that
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * accompanied this code).
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea *
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * You should have received a copy of the GNU General Public License version
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * 2 along with this work; if not, write to the Free Software Foundation,
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
2025793bdf95b956b34761af691fe9bde01f6d83Christian Maeder *
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder * CA 95054 USA or visit www.sun.com if you need additional information or
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder * have any questions.
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea */
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maederpackage java.beans.beancontext;
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girleaimport java.awt.Container;
2025793bdf95b956b34761af691fe9bde01f6d83Christian Maeder
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder/**
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * <p>
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * This interface is implemented by BeanContexts' that have an AWT Container
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder * associated with them.
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * </p>
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder *
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * @author Laurence P. G. Cable
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maeder * @since 1.2
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder *
93f885789bee3c85350ab070d44cc6ca8db29751Codruta Girlea * @see java.beans.beancontext.BeanContext
7830e8fa7442fb7452af7ecdba102bc297ae367eChristian Maeder * @see java.beans.beancontext.BeanContextSupport
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder */
fd1c864a3dec70aa22ecb2bc85816ec8251c6decCodruta Girlea
f588d2cfbdd1e6d4855df164fce25cf7db1a8e2dChristian Maederpublic interface BeanContextContainerProxy {
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder /**
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder * Gets the <code>java.awt.Container</code> associated
d5833d2ee7bafcbf2fdd2bdfd9a728c769b100c7Christian Maeder * with this <code>BeanContext</code>.
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder * @return the <code>java.awt.Container</code> associated
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder * with this <code>BeanContext</code>.
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder */
b5fc3c116b803863fe86b55bb75b164d4029c696Christian Maeder Container getContainer();
b5fc3c116b803863fe86b55bb75b164d4029c696Christian Maeder}
21277f0823ebf73550029159e220c9e3cbeca22aChristian Maeder