com.servingxml.ioc.components
Interface ComponentTable
- All Superinterfaces:
- ComponentDictionary
- All Known Implementing Classes:
- ComponentTableImpl
public interface ComponentTable
- extends ComponentDictionary
addServiceComponent
void addServiceComponent(ServiceComponent component)
addConfigurationComponent
void addConfigurationComponent(ConfigurationComponent component)
addAbstractComponent
void addAbstractComponent(AbstractComponent component)
setDefaultServiceComponent
void setDefaultServiceComponent(ServiceComponent defaultServiceComponent)
isEmpty
boolean isEmpty()
initialize
void initialize(NameTable nameTable,
ComponentTable parent,
java.util.Map<java.lang.Integer,java.lang.Class> serviceInterfaceMap)
initialize
void initialize(NameTable nameTable)
findServiceComponent
ServiceComponent findServiceComponent(int nameSymbol)
- Specified by:
findServiceComponent
in interface ComponentDictionary