public S2Container getDescendant(String path) { S2Container descendant = (S2Container) descendants.get(path); if (descendant != null) { return descendant; } throw new ContainerNotRegisteredRuntimeException(path); }
public void registerDescendant(S2Container descendant) { assertParameterIsNotNull(descendant, "descendant"); descendants.put(descendant.getPath(), descendant); }
/** @see org.seasar.framework.container.S2Container#hasDescendant(java.lang.String) */ public boolean hasDescendant(String path) { assertParameterIsNotEmpty(path, "path"); return descendants.containsKey(path); }