import java.util.ArrayList;
import java.util.Hashtable;
import java.util.Stack;
-import java.util.Vector;
import javax.xml.namespace.NamespaceContext;
import fr.gouv.finances.dgfip.utils.Pair;
import fr.gouv.finances.dgfip.utils.xml.XmlAttributesImpl;
+import fr.gouv.finances.dgfip.xemelios.auth.UnauthorizedException;
import fr.gouv.finances.dgfip.xemelios.controls.core.comm.COLLBUDG;
import fr.gouv.finances.dgfip.xemelios.controls.core.models.AddOnModel;
import fr.gouv.finances.dgfip.xemelios.controls.core.models.ControlModel;
import fr.gouv.finances.dgfip.xemelios.controls.core.models.DocumentControlModel;
import fr.gouv.finances.dgfip.xemelios.controls.core.processors.Processor;
-import fr.gouv.finances.dgfip.xemelios.auth.UnauthorizedException;
/**
* @author Jean-Philippe TESSIER
private Hashtable<String, Object> hParams;
private Stack<String> stack;
// protected MainWindow owner;
- private Vector<Anomalie> anos = new Vector<Anomalie>();
- private Vector<Anomalie> vTotalAnomalies;
- private Vector<ControlModel> controlsModel;
+ private ArrayList<ControlReturn> anos = new ArrayList<ControlReturn>();
+ private ArrayList<ControlReturn> vTotalAnomalies;
+ private ArrayList<ControlModel> controlsModel;
private SaxXmlWriter saxXmlWriter;
private NamespaceContext nsCtx;
private boolean startEtatPassed = false;
this.docControlMod = docCtrlMod;
this.fileName = file;
this.nsCtx = nsCtx;
- vTotalAnomalies = new Vector<Anomalie>();
+ vTotalAnomalies = new ArrayList<ControlReturn>();
stack = new Stack<String>();
controlsToCall = new ArrayList<AbstractUnitControl>();
hParams = parameters;
@Override
public void endElement(String uri, String localName, String qName) throws SAXException {
- Vector<Anomalie> vAno = new Vector<Anomalie>();
String xPath = getXpathExpression();
+ ArrayList<ControlReturn> vAno = new ArrayList<ControlReturn>();
for (AbstractUnitControl auc : controlsToCall) {
try {
anos = auc.endElement(uri, localName, qName, xPath);
}
}
if (!vAno.isEmpty()) {
- for (Anomalie ano : vAno) {
+ for (ControlReturn ano : vAno) {
saxXmlWriter.writeAnomally(ano);
}
}
return sb.toString();
}
- public void setControlsModel(Vector<ControlModel> cm) {
+ public void setControlsModel(ArrayList<ControlModel> cm) {
this.controlsModel = cm;
}
saxXmlWriter = sxw;
}
- public Vector<Anomalie> getVTotalAnomalies() {
+ public ArrayList<ControlReturn> getVTotalAnomalies() {
return vTotalAnomalies;
}