InstructionsPool.java :  » HTML-Parser » Mozilla-Html-Parser » com » dappit » Dapper » parser » Java Open Source

Java Open Source » HTML Parser » Mozilla Html Parser 
Mozilla Html Parser » com » dappit » Dapper » parser » InstructionsPool.java
/**
 * 
 */
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;
  }
  
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.