/**
*
*/
package com.dappit.Dapper.parser;
import java.util.Iterator;
import java.util.Vector;
/**
* @author Ohad Serfaty
*
*/
public class InstructionsPool
{
public Vector<Integer> operations = new Vector<Integer>();
public Vector<String> arguments = new Vector<String>();
private double currentParserVersion;
/**
* reset the builder. can be reused after creating a document.
*/
public void reset()
{
operations.clear();
arguments.clear();
}
/**
* Add a content sink instruction with an argument
*
* @param domOperation
* @param domArgument
*/
public void addInstruction(int domOperation , String domArgument){
this.operations.add(domOperation);
this.arguments.add(domArgument);
// System.out.println(domOperation+" " + domArgument);
}
public void dump()
{
Iterator<Integer> i2 = this.operations.iterator();
Iterator<String> j2 = this.arguments.iterator();
while (i2.hasNext())
System.err.println(i2.next() +" : " + j2.next());
}
/**
* @return
*/
public Vector<Integer> getInstructions() {
return operations;
}
/**
* @param currentParserVersion
*/
public void setParserVersion(double currentParserVersion)
{
this.currentParserVersion = currentParserVersion;
}
}
|