01: package biz.hammurapi.config;
02:
03: /**
04: * Component with name.
05: * @author Pavel
06: */
07: public interface NamedComponent extends Component {
08:
09: /**
10: * Sets component name.
11: * @param name
12: */
13: void setName(String name);
14:
15: /**
16: * @return Component name
17: */
18: String getName();
19:
20: /**
21: * Component path in container, which is
22: * component's owner path and component name separated by slash.
23: * @return
24: */
25: String getPath();
26: }
|