org.wikimodel.wem.util
Class TocBuilder
java.lang.Object
org.wikimodel.wem.util.TocBuilder
public class TocBuilder
- extends java.lang.Object
This is an utility class which is used to build tables of content (TOCs).
- Author:
- kotelnikov
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fBaseLevel
protected int fBaseLevel
fBaseLevelStack
protected java.util.Stack fBaseLevelStack
fLevel
protected int fLevel
TocBuilder
public TocBuilder(ITocListener listener)
- Parameters:
listener -
TocBuilder
public TocBuilder(ITocListener listener,
int totalDepth)
- Parameters:
listener - totalDepth -
TocBuilder
public TocBuilder(ITocListener listener,
int documentDepth,
int headerDepth)
- Parameters:
listener - documentDepth - headerDepth -
TocBuilder
public TocBuilder(ITocListener listener,
int documentDepth,
int headerDepth,
int totalDepth)
- Parameters:
listener - documentDepth - headerDepth - totalDepth -
beginDocument
public void beginDocument()
beginHeader
public void beginHeader(int level)
- Parameters:
level -
checkDepth
public boolean checkDepth()
- Returns:
true if the current element should be shown
endDocument
public void endDocument()
endHeader
public void endHeader()
getHeaderLevel
protected int getHeaderLevel()
- Returns:
- the current level of headers
setHeaderLevel
protected void setHeaderLevel(int level)
Copyright © 2005-2010. All Rights Reserved.