public class LayoutElement extends LayoutNode
Constructor and Description |
---|
LayoutElement(LayoutElement parent,
LayoutElement previous,
LayoutContext layoutContext) |
Modifier and Type | Method and Description |
---|---|
LayoutContext |
detachLayoutContext() |
int |
getCounterValue(java.lang.String counterName)
Returns the value for the given counter.
|
LayoutContext |
getLayoutContext() |
LayoutElement |
getPrevious() |
java.lang.String |
getString(java.lang.String name)
Retrieves the value for a given string.
|
void |
incrementCounter(java.lang.String name,
int value)
Increments the counter with the given name.
|
boolean |
isAlternateOpen() |
boolean |
isContentsConsumed() |
boolean |
isCounterDefined(java.lang.String counterName) |
void |
openAlternate() |
void |
resetCounter(java.lang.String name,
int value)
Reseting an counter creates a new Counter-Instance.
|
void |
setContentsConsumed(boolean contentsConsumed) |
void |
setString(java.lang.String name,
java.lang.String value,
boolean define)
Sets a named string.
|
getParent
public LayoutElement(LayoutElement parent, LayoutElement previous, LayoutContext layoutContext)
public LayoutElement getPrevious()
public LayoutContext getLayoutContext()
public LayoutContext detachLayoutContext()
public boolean isContentsConsumed()
public void setContentsConsumed(boolean contentsConsumed)
public int getCounterValue(java.lang.String counterName)
counterName
- public void incrementCounter(java.lang.String name, int value)
name
- value
- public void resetCounter(java.lang.String name, int value)
name
- value
- public boolean isCounterDefined(java.lang.String counterName)
public void setString(java.lang.String name, java.lang.String value, boolean define)
name
- the namevalue
- the valuedefine
- if set to true, this defines a new nesting context.public java.lang.String getString(java.lang.String name)
name
- public void openAlternate()
public boolean isAlternateOpen()