org.dlese.dpc.schemedit.autoform.mde
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
public class MdeChoice
- extends MdeComplexType
Render a simple Choice compositor.
- Author:
- ostwald
Fields inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeNode |
df, formBeanName, inputHelperFile, normalizedXPath, parent, renderer, rhelper, schemaNode, sh, typeDef, xpath |
Method Summary |
protected Element |
getChoiceSelect()
|
protected void |
prtln(String s)
NOT YET DOCUMENTED |
void |
render(Element choiceElement)
Render children elements of a choice compositor. |
static void |
setDebug(boolean verbose)
Sets the debug attribute of the MdeChoice class |
Methods inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeComplexType |
getChoiceDeleteController, getComplexTypeBox, getRepeatComplexSingletonControl, getRepeatingComplexSingletonChildPath, getRequiredMultiSelectControl, hasRepeatingComplexSingletonChild, orderSubElements, render, renderSubElements, renderSubElements, renderSubElements |
Methods 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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
choiceCompositor
protected Choice choiceCompositor
MdeChoice
public MdeChoice(RendererImpl renderer)
- Constructor for the MdeChoice object
- Parameters:
renderer
- NOT YET DOCUMENTED
render
public void render(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 Element getChoiceSelect()
setDebug
public static void setDebug(boolean verbose)
- Sets the debug attribute of the MdeChoice class
- Parameters:
verbose
- The new debug value
prtln
protected void prtln(String s)
- NOT YET DOCUMENTED
- Overrides:
prtln
in class MdeComplexType
- Parameters:
s
- NOT YET DOCUMENTED