net.sf.jse
Class LeafFragment

java.lang.Object
  |
  +--net.sf.jse.Fragment
        |
        +--net.sf.jse.LeafFragment
All Implemented Interfaces:
java.lang.Cloneable
Direct Known Subclasses:
IdentifierFragment, LiteralFragment, PunctuationFragment

public class LeafFragment
extends Fragment

Fragment that has only one token's worth of lexer information

Version:
0.9, 03OCT00
Author:
Jonathan Bachrach, Keith Playford

Fields inherited from class net.sf.jse.Fragment
out
 
Constructor Summary
LeafFragment()
           
 
Method Summary
 FragmentList getInsideFragments()
           
 int getLine()
           
 java.lang.String getText()
           
 antlr.Token getToken()
           
 List tokens()
           
 
Methods inherited from class net.sf.jse.Fragment
capitalize, collectBoundVariables, compilePatternElement, compileQuestionExpression, compileTemplate, die, expandMacros, expandTemplates, generatePatternCode, getChar, getCurrentLine, getFloat, getInt, getString, getValue, isTerminator, makeToken, makeToken, markMacros, setCurrentLine
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LeafFragment

public LeafFragment()
Method Detail

getText

public java.lang.String getText()

getToken

public antlr.Token getToken()

getInsideFragments

public FragmentList getInsideFragments()
Overrides:
getInsideFragments in class Fragment

tokens

public List tokens()
Overrides:
tokens in class Fragment

getLine

public int getLine()
Overrides:
getLine in class Fragment