Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.k_int.util.CCL
Class BaseCCLParser  view BaseCCLParser download BaseCCLParser.java

java.lang.Object
  extended bycom.k_int.util.CCL.BaseCCLParser
All Implemented Interfaces:
TermIdentifier
Direct Known Subclasses:
CCLTest, CCLToRPNParser

public abstract class BaseCCLParser
extends java.lang.Object
implements TermIdentifier


Field Summary
protected  CCLConfig config
           
protected  CCLLexer p
           
protected  int token
           
 
Constructor Summary
BaseCCLParser(java.io.Reader r, CCLConfig config)
           
 
Method Summary
private  void addAttributesFor(java.lang.String token, java.util.Vector attrs)
           
private  void checkForBrace()
           
abstract  boolean isCCLQualifier(java.lang.String s)
           
 void parse()
           
 void visitCCLQuery()
           
abstract  void visitCloseBrace()
           
abstract  void visitCompleteRestriction(java.util.Vector attrs, java.lang.Object value)
           
 void visitElements()
           
abstract  void visitOp(int op)
           
abstract  void visitOpenBrace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token

protected int token

p

protected CCLLexer p

config

protected CCLConfig config
Constructor Detail

BaseCCLParser

public BaseCCLParser(java.io.Reader r,
                     CCLConfig config)
Method Detail

parse

public void parse()

checkForBrace

private void checkForBrace()

visitCCLQuery

public void visitCCLQuery()

visitOp

public abstract void visitOp(int op)

visitCompleteRestriction

public abstract void visitCompleteRestriction(java.util.Vector attrs,
                                              java.lang.Object value)

visitOpenBrace

public abstract void visitOpenBrace()

visitCloseBrace

public abstract void visitCloseBrace()

visitElements

public void visitElements()

addAttributesFor

private void addAttributesFor(java.lang.String token,
                              java.util.Vector attrs)

isCCLQualifier

public abstract boolean isCCLQualifier(java.lang.String s)
Specified by:
isCCLQualifier in interface TermIdentifier