package net.sf.esfinge.container.processor.clazz.ct01;

import java.util.List;
import net.sf.esfinge.metadata.annotation.container.ContainerFor;
import net.sf.esfinge.metadata.annotation.container.Processors;
import net.sf.esfinge.metadata.container.ContainerTarget;
@ContainerFor(value = ContainerTarget.TYPE)


public class Container{
	
	//1-Procura anotações com ProcessorAnnotation dentro ok
	//2-Pega a classe do value ok
	//2.1-verifica se essa classe é do tipo que está na lista ok
	//3-Instancia a classe que está no value ok 
	//4-chama o método init no objeto criado ok
	//5-adiciona na lista
	@Processors(ProcessorAnnotation.class)
	List<ProcessorInterface> list;

	public List<ProcessorInterface> getList() {
		return list;
	} 

	public void setList(List<ProcessorInterface> list) {
		this.list = list;
	}
	
}

@@ -142,16 +142,84 @@
 erFor;%0D%0A
+import net.sf.esfinge.metadata.annotation.container.ProcessorType;%0D%0A
 import n
@@ -694,16 +694,24 @@
 cessors(
+value = 
 Processo
@@ -727,16 +727,57 @@
 on.class
+,type=ProcessorType.READER_ADDS_PROCESSOR
 )%0D%0A%09List

Update TestCase for ContainerProcessor