public class ROWDYNAMICCONTENTBinding extends java.lang.Object implements java.io.Serializable, IDynamicContentBindingObject
setContentXml(String) or setContentNodes(List)
to do so.
| Modifier and Type | Class and Description |
|---|---|
static class |
ROWDYNAMICCONTENTBinding.ActionListenerDelegator |
class |
ROWDYNAMICCONTENTBinding.BoundAttributesMap |
static class |
ROWDYNAMICCONTENTBinding.ComponentAttribute
Representation of an attribute value.
|
static class |
ROWDYNAMICCONTENTBinding.ComponentAttributeContainer |
static class |
ROWDYNAMICCONTENTBinding.ComponentNode
Representation of a component.
|
| Constructor and Description |
|---|
ROWDYNAMICCONTENTBinding() |
ROWDYNAMICCONTENTBinding(boolean rebuildOnContentChangeOnly) |
| Modifier and Type | Method and Description |
|---|---|
protected long |
calculateCounter(java.lang.String s)
This method is called every time there is a change in the ROWDYNAMICCONTENT.
|
java.lang.String |
findCurrentXML()
Returns ths XML that is currently contained in the dynamic content.
|
java.util.Map |
getBas()
Internal use!
|
java.util.List<ROWDYNAMICCONTENTBinding.ComponentNode> |
getContentNodes() |
java.lang.String |
getContentXml() |
long |
getCounter()
Internal use only.
|
void |
passRuntimeExpression(java.lang.String value)
Internal use only: the component processing (RPWDYNAMICCONTENTComponent)
passes at runtime the expression of this instance, so that it can
be later on used for creating expressions for bound values.
|
void |
prepareValueBinding() |
void |
setContentNode(ROWDYNAMICCONTENTBinding.ComponentNode node)
Sets the content, when the content only contains one top node.
|
void |
setContentNodes(java.util.List<ROWDYNAMICCONTENTBinding.ComponentNode> nodes)
Sets the content of the dynamic content.
|
void |
setContentXml(java.lang.String xml)
Sets the XML content that is to be rendered within the page.
|
void |
setCounter(long counter)
In order to save performance a counter is managed within the instance.
|
public ROWDYNAMICCONTENTBinding()
public ROWDYNAMICCONTENTBinding(boolean rebuildOnContentChangeOnly)
public void setContentXml(java.lang.String xml)
setContentNodes(List)).public java.lang.String getContentXml()
public void setContentNode(ROWDYNAMICCONTENTBinding.ComponentNode node)
public void setContentNodes(java.util.List<ROWDYNAMICCONTENTBinding.ComponentNode> nodes)
public java.util.List<ROWDYNAMICCONTENTBinding.ComponentNode> getContentNodes()
public long getCounter()
public void setCounter(long counter)
public java.lang.String findCurrentXML()
setContentXml(String)
then the xml thas was passed is returned. In case of having filled the
content with setContentNode(ComponentNode) or with setContentNodes(List)
then the XML is calculated out of the nodes.public void passRuntimeExpression(java.lang.String value)
public void prepareValueBinding()
public java.util.Map getBas()
ComponentNode#bindAttribute(String, Object).
The list holds the runtime objects that are addressed by expressions.protected long calculateCounter(java.lang.String s)
Copyright © CaptainCasa Gmbh. All Rights Reserved.