KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > SOFA > SOFAnode > Made > CDL > CompContainer


1 /* $Id: CompContainer.java,v 1.2 2004/05/20 14:23:51 bures Exp $ */
2 package SOFA.SOFAnode.Made.CDL;
3 import SOFA.SOFAnode.Made.TIR.CDLRepository;
4 import SOFA.SOFAnode.Made.TIR.Container;
5
6 interface CompContainer extends CompObject {
7   public CompContained[] contents();
8   public CompContained lookup(String JavaDoc name, String JavaDoc ver);
9   public CompContained[] lookup(String JavaDoc name);
10   public CompContained lookupTag(String JavaDoc name, String JavaDoc tag);
11   public boolean addObject(CompContained what);
12
13   /** Add subobjects to normal repository.
14     * @param obj this object in normal object
15     * @param normRep normal (work) repository
16     * @param delayed store interface, if it was created by forward declaration
17     */

18   public void addToNormal(Container obj, CDLRepository normRep, java.util.ArrayList JavaDoc delayed) throws CDLExceptToNormal, CDLExceptRemote, CDLExceptLock;
19 }
20
Popular Tags