org.xwiki.rendering.wikimodel.util
Class TocBuilder
java.lang.Object
org.xwiki.rendering.wikimodel.util.TocBuilder
public class TocBuilder
- extends Object
This is an utility class which is used to build tables of content (TOCs).
- Since:
- 4.0M1
- Version:
- $Id: 70ab8d52e352a0a2a3e6f09b2851e8199239a140 $
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
fBaseLevel
protected int fBaseLevel
fBaseLevelStack
protected Stack<Integer> 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 © 2004–2014 XWiki. All rights reserved.