|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jfree.layouting.layouter.model.LayoutNode
org.jfree.layouting.layouter.model.LayoutElement
public class LayoutElement
Represents a DOM element. The tree is only backward-traversable; non-element nodes are not traversable at all.
All nodes hold a reference to their parent and all elements also hold a reference to their preceeding silbling nodes. This structure guarantees a minimal memory footprint, as nodes automaticly get garbage collected as soon as they have been fully processed. Manual cleaning is not needed. This theory vanishes as soon as we enter the 'pinned' mode. In that mode, each element holds strong references to all of its childs. These childs do not go out of context unless the first pinned element does.
Constructor Summary | |
---|---|
LayoutElement(LayoutElement parent,
LayoutElement previous,
LayoutContext layoutContext)
|
Method Summary | |
---|---|
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. |
Methods inherited from class org.jfree.layouting.layouter.model.LayoutNode |
---|
getParent |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LayoutElement(LayoutElement parent, LayoutElement previous, LayoutContext layoutContext)
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |