net.sf.jse
Class  Expansion
java.lang.Object
  |
  +--net.sf.jse.Fragment
        |
        +--net.sf.jse.CompoundFragment
              |
              +--net.sf.jse.Expansion
- All Implemented Interfaces: 
 - java.lang.Cloneable
 
- public class Expansion
- extends CompoundFragment
  
Fragment for result of template expansion
- Version: 
 - 0.9, 03OCT00
 
- Author: 
 - Jonathan Bachrach, Keith Playford
 
 
 
 
 
| Methods inherited from class net.sf.jse.Fragment | 
capitalize, compilePatternElement, compileQuestionExpression, die, generatePatternCode, getChar, getCurrentLine, getFloat, getInt, getLine, getString, getValue, isTerminator, makeToken, makeToken, setCurrentLine | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
Expansion
public Expansion(FragmentList fragments)
Expansion
public Expansion(Fragment[] elts)
getModifiers
public FragmentList getModifiers()
setModifiers
public void setModifiers(FragmentList modifiers)
getInsideFragments
public FragmentList getInsideFragments()
- Overrides:
 getInsideFragments in class Fragment
 
setInsideFragments
public void setInsideFragments(FragmentList fs)
- Overrides:
 setInsideFragments in class CompoundFragment
 
expandTemplates
public Fragment expandTemplates()
- Overrides:
 expandTemplates in class Fragment
 
expandMacros
public Fragment expandMacros(MacroExpander expander,
                             boolean isRecursive)
- Overrides:
 expandMacros in class Fragment
 
markMacros
public Fragment markMacros(MacroExpander expander)
- Overrides:
 markMacros in class Fragment