edu.harvard.hul.ois.mets.helper.parser
Class Context

java.lang.Object
  extended byedu.harvard.hul.ois.mets.helper.parser.Context
All Implemented Interfaces:
java.lang.Cloneable

public class Context
extends java.lang.Object
implements java.lang.Cloneable


Constructor Summary
Context()
          Instantiate a Context object.
 
Method Summary
 java.lang.Object clone()
          Clone a context object.
 java.lang.String get(int index)
          Accessor methods.
 char getCharacter()
           
 int getCharacterValue()
           
 int getColumnNumber()
           
 int getLineNumber()
           
 int getNestingLevel()
           
 State getState()
           
 boolean inDecl()
           
 void inDecl(boolean inDecl)
          Mutator methods.
 boolean inMisc()
           
 void inMisc(boolean inMisc)
           
 boolean inProlog()
           
 void inProlog(boolean inProlog)
           
 java.lang.String peek()
           
 java.lang.String pop()
           
 void push(java.lang.String tag)
           
 void push(java.lang.StringBuffer tag)
           
 void setCharacter(char ch)
           
 void setCharacterValue(int c)
           
 void setColumnNumber(int columnNumber)
           
 void setLineNumber(int lineNumber)
           
 void setState(State state)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Context

public Context()
Instantiate a Context object.

Method Detail

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Clone a context object.

Returns:
Cloned objecte
Throws:
java.lang.CloneNotSupportedException

get

public java.lang.String get(int index)
Accessor methods.


getCharacter

public char getCharacter()

getCharacterValue

public int getCharacterValue()

getColumnNumber

public int getColumnNumber()

getLineNumber

public int getLineNumber()

getNestingLevel

public int getNestingLevel()

getState

public State getState()

inDecl

public boolean inDecl()

inMisc

public boolean inMisc()

inProlog

public boolean inProlog()

peek

public java.lang.String peek()

pop

public java.lang.String pop()

inDecl

public void inDecl(boolean inDecl)
Mutator methods.


inMisc

public void inMisc(boolean inMisc)

inProlog

public void inProlog(boolean inProlog)

push

public void push(java.lang.String tag)

push

public void push(java.lang.StringBuffer tag)

setCharacter

public void setCharacter(char ch)

setCharacterValue

public void setCharacterValue(int c)

setColumnNumber

public void setColumnNumber(int columnNumber)

setLineNumber

public void setLineNumber(int lineNumber)

setState

public void setState(State state)