|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface PageDataElement
PageDataElement.java
Field Summary |
---|
Method Summary | |
---|---|
PageDataElement |
findPDChild(java.lang.String name)
Search through the existing immediate children for one with the passed-in name |
java.lang.String |
getAppliedDataSourceString()
This is also constructed by the DataSourceManager (a pluggable interface) WebAppDataSourceManager will make ${Variables/Foo/Bar} JSFDataSourceManager will make ${Foo.Bar} |
java.lang.String |
getDataSourceString()
Unless this node has a DataSourceOverride, then the DataSourceString is constructed by the DataSourceManager. |
IXml |
getLabelNode()
|
IXml |
getNode()
|
Page |
getPage()
get the Page that this is part of |
PageDataContainer |
getPDParent()
This gets the same result that getDDParent, but you don't have to cast it if you need it in the Page Domain. |
boolean |
hasInputFields()
|
boolean |
hasValidatedInputFields()
|
boolean |
isMatchedToPage()
Returns true if this element (or all of its children) are already matched to the page and will not need any HTML generation |
void |
setDataSourceOverride(java.lang.String s)
You can set the dataSourceOverride to completely control where this node will get its data. |
void |
setLabelNode(IXml n)
set the node for this element's Label |
void |
setNode(IXml n)
Set the node on which you want this element to operate. |
Methods inherited from interface com.bowstreet.webapp.DataDefinitionElement |
---|
bestReadableName, findDDChild, getBooleanProperty, getBuilderCall, getDataSourceExtension, getDDParent, getDescription, getDisplayMode, getIntProperty, getIsRepeated, getIsRequired, getLabel, getName, getProperty, getShortLabel, getStringProperty, getType, getXmlProperty, putBothProperties, putLocalProperty, putProperty, setBuilderCall, setDataSourceExtension, setDescription, setDisplayMode, setIsRepeated, setIsRequired, setLabel, setShortLabel, setType |
Method Detail |
---|
PageDataElement findPDChild(java.lang.String name)
name
-
java.lang.String getAppliedDataSourceString()
java.lang.String getDataSourceString()
IXml getLabelNode()
IXml getNode()
Page getPage()
PageDataContainer getPDParent()
boolean hasInputFields()
boolean hasValidatedInputFields()
boolean isMatchedToPage()
void setDataSourceOverride(java.lang.String s)
s
- indirect-type value without the ${..}, but with leading "Variables/" or "Java/" or whatevervoid setLabelNode(IXml n)
n
- node for the labelvoid setNode(IXml n)
n
- The node on which you want this element to operate.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |