1 20 package org.enhydra.barracuda.core.comp; 21 22 import java.util.*; 23 24 30 public interface BContainer { 31 32 public void setParent(BContainer iparent); 33 public BContainer getParent(); 34 public void setName(String iname); 35 public String getName(); 36 public void addChild(BContainer child); 37 public BContainer getChild(int index); 38 public BContainer removeChild(BContainer child); 39 public BContainer removeChild(int index); 40 public void removeAll(); 41 public boolean hasChildren(); 42 public List getChildren(); 43 public void invalidate(); 44 public void validate(); 45 46 } | Popular Tags |