Class MdeChoice
java.lang.Object
org.dlese.dpc.schemedit.autoform.mde.MdeNode
org.dlese.dpc.schemedit.autoform.mde.MdeComplexType
org.dlese.dpc.schemedit.autoform.mde.MdeChoice
- Direct Known Subclasses:
MdeMultiChoice
Render a simple Choice compositor.
- Author:
- ostwald
-
Field Summary
FieldsFields inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeNode
df, formBeanName, inputHelperFile, normalizedXPath, parent, renderer, rhelper, schemaNode, sh, typeDef, xpath -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeComplexType
getChoiceDeleteController, getComplexTypeBox, getRepeatComplexSingletonControl, getRepeatingComplexSingletonChildPath, getRequiredMultiSelectControl, hasRepeatingComplexSingletonChild, orderSubElements, render, renderSubElements, renderSubElements, renderSubElementsMethods inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeNode
addHtmlComment, attachElementDebugInfo, attachElementDebugInfo, attachElementId, attachLabelDebugInfo, attachLabelDebugInfo, attachLabelDebugInfo, bestPracticesLink, embedDebugInfo, getDiv, getDiv, getInputElement, getInputHelperFile, getInstanceSchemaNamespace, getMode, getQualifiedAttributeName, getQualifiedElementName, getRenderedField, getRenderedNoInputField, getRenderedNoInputField, getRenderedNoInputField, getToolHelp, insertDisplaySetup, insertHtmlComment, isDisplayMode, isEditMode, newRenderer, newRenderer
-
Field Details
-
choiceCompositor
-
-
Constructor Details
-
MdeChoice
Constructor for the MdeChoice object- Parameters:
renderer- NOT YET DOCUMENTED
-
-
Method Details
-
render
public void render(org.dom4j.Element choiceElement) Render children elements of a choice compositor. The JSP has to test for which of the choices actually exists in the instance document before an input can be displayed for it. So renderChoice creates an iterator that will construct the paths to the possible choices, and when one of the paths actually exists in the document, then that path is used to construct an input element.- Parameters:
choiceElement- NOT YET DOCUMENTED
-
getChoiceSelect
protected org.dom4j.Element getChoiceSelect() -
setDebug
public static void setDebug(boolean verbose) Sets the debug attribute of the MdeChoice class- Parameters:
verbose- The new debug value
-
prtln
NOT YET DOCUMENTED- Overrides:
prtlnin classMdeComplexType- Parameters:
s- NOT YET DOCUMENTED
-