Package org.dlese.dpc.schemedit.autoform
Class MathPathEditorRenderer
java.lang.Object
org.dlese.dpc.schemedit.autoform.Renderer
org.dlese.dpc.schemedit.autoform.RendererImpl
org.dlese.dpc.schemedit.autoform.EditorRenderer
org.dlese.dpc.schemedit.autoform.DleseEditorRenderer
org.dlese.dpc.schemedit.autoform.Msp2EditorRenderer
org.dlese.dpc.schemedit.autoform.MathPathEditorRenderer
Includes math_path-specific kludges, most notably the /record/general/subjects
field, which requires an editing approach OTHER than than implied by the
schema ...
Elements created by the MathPathEditorRenderer starting with "msp2__" (e.g., "msp2__subjects") are rendered tag calls (e.g., "msg:subjects") which are handled by tag files (e.g., "subjects.tag") in the tags/msp2 directory.
- Author:
- ostwald
-
Field Summary
Fields inherited from class org.dlese.dpc.schemedit.autoform.RendererImpl
DISPLAY_MODE, EDIT_MODEFields inherited from class org.dlese.dpc.schemedit.autoform.Renderer
df, formBeanName, normalizedXPath, parent, repeatingComplexSingletonChildPath, rhelper, root, schemaNode, sh, typeDef, typeName, xpath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidIntercept renderNode calls for certain paths and use jsp tags instead of autoformprotected voidCustom renderer for the Subjects node using a tag file.static voidsetDebug(boolean bool) Sets the debug attribute of the MathPathEditorRenderer classMethods inherited from class org.dlese.dpc.schemedit.autoform.DleseEditorRenderer
getMultiBoxInput, getSelectInput, getTextInput, renderRepeatingElementMethods inherited from class org.dlese.dpc.schemedit.autoform.EditorRenderer
getCollapseWidget, getComplexTypeLabel, getMultiBoxLabel, getSimpleTypeLabelMethods inherited from class org.dlese.dpc.schemedit.autoform.RendererImpl
bestPracticesLink, doInit, getBooleanInput, getComboUnionInput, getComplexTypeLabel, getDeleteController, getInputElement, getInputHelperElement, getLabelText, getLanguageInput, getMultiSelectInput, getOptionalItemControl, getReadOnlyElement, getRenderedField, getRenderedField, getRenderMode, getShowNSPrefixInLabels, getSimpleTypeLabel, getTextAreaInput, getTextAreaInput, getToolHelp, getXpath, isDisplayMode, isEditMode, renderAttribute, renderChoice, renderComplexTypeConcrete, renderDerivedContentModel, renderDerivedTextOnlyModel, renderInputElement, renderModelGroup, renderRepeatingSubstitutionGroup, renderSequence, renderSimpleTypeConcrete, renderSubElements, renderSubElements, renderSubElements, report, setRenderMode, setShowNSPrefixInLabels, showXsdStringElementMethods inherited from class org.dlese.dpc.schemedit.autoform.Renderer
doInit, getDiv, getDiv, getLevel, getSchemaNamespace, getSchemaNSPrefix, getXmlFormat, init, jspQuotedString, renderComplexType, renderSimpleType
-
Constructor Details
-
MathPathEditorRenderer
public MathPathEditorRenderer()
-
-
Method Details
-
renderNode
public void renderNode()Intercept renderNode calls for certain paths and use jsp tags instead of autoform- Overrides:
renderNodein classMsp2EditorRenderer
-
renderSubjectsNode
protected void renderSubjectsNode()Custom renderer for the Subjects node using a tag file.- Overrides:
renderSubjectsNodein classMsp2EditorRenderer
-
setDebug
public static void setDebug(boolean bool) Sets the debug attribute of the MathPathEditorRenderer class- Parameters:
bool- The new debug value
-