Container-Annotation

Da die Konfigurationen hierarchisch strukturiert werden können, entsteht manchmal der Bedarf, sich von einem Knoten in dieser Hierarchie auf den Vaterknoten zu beziehen. Dazu muss man nur den Knoten von ConfigPart ableiten, dann bedeutet die Annotation @Container an einem der Getter, dass er den Vaterknoten liefern soll:

public interface Latter extends ConfigurationItem {

	List<Step> getSteps();

	public interface Step extends ConfigPart {

		public static final String LATTER = "latter";

		/** The container. */
		@Name(LATTER)
		@Hidden
		@Container
		Latter getLatter();
	}
}