Class MdeMultiChoice
java.lang.Object
org.dlese.dpc.schemedit.autoform.mde.MdeNode
org.dlese.dpc.schemedit.autoform.mde.MdeComplexType
org.dlese.dpc.schemedit.autoform.mde.MdeChoice
org.dlese.dpc.schemedit.autoform.mde.MdeMultiChoice
Renders editing fields for a Choice compositor with multiple occurances.
- Author:
- ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeChoice
choiceCompositorFields inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeNode
df, formBeanName, inputHelperFile, normalizedXPath, parent, renderer, rhelper, schemaNode, sh, typeDef, xpath -
Constructor Summary
ConstructorsConstructorDescriptionMdeMultiChoice(RendererImpl renderer) Constructor for the MdeMultiChoice object -
Method Summary
Methods inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeChoice
getChoiceSelectMethods 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
-
Constructor Details
-
MdeMultiChoice
Constructor for the MdeMultiChoice 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 field 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. If there are no children elements, then display -
setDebug
public static void setDebug(boolean verbose) Sets the debug attribute of the MdeMultiChoice class- Parameters:
verbose- The new debug value
-
prtln
NOT YET DOCUMENTED
-