org.sc3d.apt.sss.v3
Class TokenBuffer

java.lang.Object
  extended by org.sc3d.apt.sss.v3.TokenBuffer

public class TokenBuffer
extends java.lang.Object

An extensible buffer for Tokens.


Constructor Summary
TokenBuffer()
          Constructs an empty TokenBuffer.
 
Method Summary
 TokenBuffer append(Token t)
          Appends 't' to this TokenBuffer.
 Token get(int index)
          Returns the Token at index 'index' in this TokenBuffer.
 int length()
          Returns the number of Tokens in this TokenBuffer.
 Token[] toArray()
          Returns the contents of this TokenBuffer in a fresh array of length 'length()'.
 java.lang.String toString()
          Returns a String representation of this TokenBuffer including its contents.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TokenBuffer

public TokenBuffer()
Constructs an empty TokenBuffer.

Method Detail

append

public TokenBuffer append(Token t)
Appends 't' to this TokenBuffer.

Returns:
'this', for convenience.

length

public int length()
Returns the number of Tokens in this TokenBuffer.


get

public Token get(int index)
Returns the Token at index 'index' in this TokenBuffer.


toArray

public Token[] toArray()
Returns the contents of this TokenBuffer in a fresh array of length 'length()'.


toString

public java.lang.String toString()
Returns a String representation of this TokenBuffer including its contents.

Overrides:
toString in class java.lang.Object