1 16 package com.jdon.container.config; 17 18 import java.util.HashMap ; 19 import java.util.Iterator ; 20 import java.util.Map ; 21 22 23 29 public class ContainerComponents { 30 public final static String NAME = ContainerComponents.class.getName(); 31 32 private Map components ; 33 34 37 public ContainerComponents(Map components) { 38 this.components = components; 39 } 40 41 public void addComponent(String name, ComponentMetaDef componentMetaDef){ 42 this.components.put(name, componentMetaDef); 43 } 44 45 public void addComponents(Map components){ 46 this.components.putAll(components); 47 } 48 49 public ComponentMetaDef getComponentMetaDef(String name){ 50 return (ComponentMetaDef)this.components.get(name); 51 } 52 53 public Iterator iterator(){ 54 return this.components.keySet().iterator(); 55 } 56 57 public int size(){ 58 return this.components.size(); 59 } 60 61 62 63 64 67 public Map getComponents() { 68 return this.components; 69 } 70 } | Popular Tags |