org.apache.ws.jaxme.js
public interface IndentationEngine
Version: $Id: IndentationEngine.java 231785 2004-02-16 23:39:59Z jochen $
Field Summary | |
---|---|
static Object | NOTHING |
Method Summary | |
---|---|
void | addLine(int pLevel, Object[] pTokens) Adds the given tokens as a complete line, using the given level of indentation. |
void | addLine(Object[] pTokens) Shortcut for |
void | addLine() Adds an empty line, shortcut for
|
void | addLine(Object pLine) Shortcut for |
void | addLine(Object pToken1, Object pToken2) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10, Object pToken11) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10, Object pToken11, Object pToken12) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10, Object pToken11, Object pToken12, Object pToken13) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10, Object pToken11, Object pToken12, Object pToken13, Object pToken14) Shortcut for |
void | addLine(Object pToken1, Object pToken2, Object pToken3, Object pToken4, Object pToken5, Object pToken6, Object pToken7, Object pToken8, Object pToken9, Object pToken10, Object pToken11, Object pToken12, Object pToken13, Object pToken14, Object pToken15) Shortcut for |
void | clear() Clears the IndentationEngine's contents. |
int | getLevel() Returns the current level of indentation. |
PlaceHolder | getPlaceHolder(String pName) Searches for the placeholder with the given name. |
void | indent() Increases the current level of indentation. |
void | moveToBottom() Moves the cursor to the bottom of the method. |
void | moveToTop() Moves the cursor to the top of the method. |
PlaceHolder | newPlaceHolder(String pName, boolean pAutoRemove) Sets a placeholder with the given name. |
void | setLevel(int pLevel) Sets the current level of indentation. |
void | unindent() Decreases the current level of indentation. |
void | write(IndentationTarget pTarget) Adds the IndentationEngine's contents to the given IndentationTarget. |
void | write(IndentationTarget pTarget, Object pObject) Adds the given objects contents to the given IndentationTarget. |
Adds the given tokens as a complete line, using the given level of indentation.
Shortcut for addLine(getIndentationLevel(), pTokens)
.
Adds an empty line, shortcut for
addLine(getIndentationLevel, new Object[0])
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pLine})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10,
pToken11})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10,
pToken11, pToken12})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10,
pToken11, pToken12, pToken13})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10,
pToken11, pToken12, pToken13, pToken14})
.
Shortcut for addLine(getIndentationLevel(),
new Object[]{pToken1, pToken2, pToken3, pToken4, pToken5,
pToken6, pToken7, pToken8, pToken9, pToken10,
pToken11, pToken12, pToken13, pToken15})
.
Clears the IndentationEngine's contents.
Returns the current level of indentation.
Searches for the placeholder with the given name. The cursor will be set to the line after the placeholder, if it is found. In that case subsequent invocations of addLine will add code to the lines following the placeholder. Otherwise the cursor is unchanged.
Parameters: pName The placeholders name
Returns: The placeholder or null, if it wasn't found.
Increases the current level of indentation.
Moves the cursor to the bottom of the method.
Moves the cursor to the top of the method.
Sets a placeholder with the given name.
Parameters: pName The placeholders name pAutoRemove Whether the placeholder must be removed by invoking remove (false) or not (true).
Sets the current level of indentation.
Decreases the current level of indentation.
Adds the IndentationEngine's contents to the given IndentationTarget.
Adds the given objects contents to the given IndentationTarget.