DLESE Tools
v1.6.0

org.dlese.dpc.schemedit.autoform.mde
Class MdeRepeatingSubstitutionGroup

java.lang.Object
  extended by org.dlese.dpc.schemedit.autoform.mde.MdeNode
      extended by org.dlese.dpc.schemedit.autoform.mde.MdeRepeatingNode
          extended by org.dlese.dpc.schemedit.autoform.mde.MdeRepeatingSubstitutionGroup

public class MdeRepeatingSubstitutionGroup
extends MdeRepeatingNode

Renders JSP for Repeating Substitution Group elements for the metadata editor.

Author:
ostwald


Field Summary
 
Fields inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeNode
df, formBeanName, inputHelperFile, normalizedXPath, parent, renderer, rhelper, schemaNode, sh, typeDef, xpath
 
Constructor Summary
MdeRepeatingSubstitutionGroup(RendererImpl renderer)
           
 
Method Summary
protected  Element getRepeatingContent(String itemPath, String siblingPath, String indexId)
          Renders the contents of this node, which are in turn rendered inside an iteration element.
protected  Element getSubstitutionGroupNewItemControl()
           
protected  void prtln(String s)
          NOT YET DOCUMENTED
 void render()
          Does not attempt to preserve order of elements in the instance document, but rather groups them by their element name.
static void setDebug(boolean bool)
           
 
Methods inherited from class org.dlese.dpc.schemedit.autoform.mde.MdeRepeatingNode
emptyRepeatingElement, getIteration, getRepeatingContentBox, insertRepeatingDisplaySetup, newSiblingController
 
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
 

Constructor Detail

MdeRepeatingSubstitutionGroup

public MdeRepeatingSubstitutionGroup(RendererImpl renderer)
Method Detail

render

public void render()
Does not attempt to preserve order of elements in the instance document, but rather groups them by their element name.

Specified by:
render in class MdeRepeatingNode

getRepeatingContent

protected Element getRepeatingContent(String itemPath,
                                      String siblingPath,
                                      String indexId)
Renders the contents of this node, which are in turn rendered inside an iteration element.

Parameters:
itemPath - the xpath for this element, with indexing to support iteration
Returns:
The repeatingContent value

getSubstitutionGroupNewItemControl

protected Element getSubstitutionGroupNewItemControl()

setDebug

public static void setDebug(boolean bool)

prtln

protected void prtln(String s)
Description copied from class: MdeRepeatingNode
NOT YET DOCUMENTED

Overrides:
prtln in class MdeRepeatingNode
Parameters:
s - NOT YET DOCUMENTED

DLESE Tools
v1.6.0