public class SchemEditForm
extends org.apache.struts.action.ActionForm
DocMap
attribute, which wraps the XML Document
that is being edited.Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FALSE
NOT YET DOCUMENTED
|
static java.lang.String |
TRUE
NOT YET DOCUMENTED
|
static java.lang.String |
UNSPECIFIED
Description of the Field
|
Constructor and Description |
---|
SchemEditForm()
Constructor
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
NOT YET DOCUMENTED
|
void |
clearMultiValuesCache()
Clear cache of eneration values that are used to optimize property lookup
during display of form.
|
void |
clearRepeatingFieldsToPrune()
Clear the cache of repeating values that stores the repeating elements
which may have empty values after form is submitted.
|
void |
exposeNode(java.lang.String xpath)
Make a node visible in the editor.
|
java.lang.String |
getAcceptsNewChoice(java.lang.String encodedPath)
Gets the acceptsNewChoice attribute of the SchemEditForm object
|
java.lang.String |
getAcceptsNewSibling(java.lang.String encodedPath)
Determines whether the parent of the element corresponding to encodedPath
can accept a new sibling of encodedPath.
|
java.lang.String |
getAcceptsNewSubstitionGroupMember(java.lang.String encodedPath)
Gets the acceptsNewSubstitionGroupMember attribute of the SchemEditForm
object
|
ADNItemDocReader |
getAdnDocReader()
Gets the adnDocReader attribute of the SchemEditForm object
|
java.lang.Object |
getAnyTypeValueOf(java.lang.String key)
Gets the anyTypeValueOf attribute of the SchemEditForm object
|
java.lang.String |
getAsyncJason()
Gets the asyncJason attribute of the SchemEditForm object
|
java.lang.String |
getBaseExportDir()
Gets the baseExportDir attribute of the SchemEditForm object
|
java.lang.String |
getBranchIsRequired(java.lang.String key)
return true iff schemaHelper.isRequiredBranch returns TRUE
|
int |
getChildElementCountOf(java.lang.String encodedPath)
Gets the childElementCountOf attribute of the SchemEditForm object
|
org.apache.struts.util.LabelValueBean[] |
getChoiceOptions(java.lang.String encodedPath)
Gets the choiceOptions for the element specified by "encodedPath", adding
indexing if the element is a multiChoice.
|
CollapseBean |
getCollapseBean()
Gets the collapseBean attribute of the SchemEditForm object
|
java.lang.String |
getCollection()
Gets the collection attribute of the SchemEditForm object
|
java.lang.String |
getCollectionName()
Gets the collectionName attribute of the SchemEditForm object
|
org.apache.struts.util.LabelValueBean |
getComboOtherOption()
provide values to use as constants in comboUnionInput processing
|
org.apache.struts.util.LabelValueBean[] |
getComboSelectOptions(java.lang.String encodedPath)
Gets the options for a comboSelect input element, which presents a list of
options to the user but also allows input of arbitrary values.
|
java.lang.String |
getContextURL()
Gets the contextURL attribute of the DCSBrowseForm object
|
java.lang.String |
getCurrentPage()
Gets the currentPage attribute of the SchemEditForm object
|
java.lang.String |
getCurrentPageEncoded()
Gets the currentPageEncoded attribute of the SchemEditForm object
|
java.lang.String |
getCurrentStdDocKey()
Gets the currentStdDocKey attribute of the SchemEditForm object
|
DcsDataRecord |
getDcsDataRecord()
Gets the dcsDataRecord attribute of the SchemEditForm object
|
java.util.List |
getDirs()
Gets the dirs attribute of the SchemEditForm object
|
java.lang.String |
getDiscussionURL()
Gets the discussionURL attribute of the SchemEditForm object
|
DocMap |
getDocMap()
Gets the docMap attribute of the SchemEditForm object
|
ResultDocList |
getDuplicateUrlRecs()
Gets the duplicateUrlRecs attribute of the SchemEditForm object
|
java.util.List |
getDups()
Gets the dups attribute of the SchemEditForm object
|
org.apache.struts.util.LabelValueBean[] |
getEnumerationOptions(java.lang.String encodedPath)
Gets the possible values and labels (defined by the an EnumerationType
representing a controlled vocab) that an element may assume.
|
java.util.List |
getEnumerationPaths(java.lang.String encodedPath)
Gets the enumerationPaths of a Document given an xpath to a member.
|
java.lang.String[] |
getEnumerationValuesOf(java.lang.String encodedPath)
Gets the curently assigned values for the given xpath in the current
Document.
|
FieldInfoReader |
getFieldInfo(java.lang.String encodedPath)
Returns a
FieldInfoReader for the
specified path. |
FieldInfoMap |
getFieldInfoMap()
Gets the fieldInfoMap attribute of the SchemEditForm object
|
FieldInfoReader |
getFieldInfoReader()
Gets the fieldInfoReader attribute of the SchemEditForm object
|
boolean |
getForceValidation()
Gets the forceValidation attribute of the SchemEditForm object
|
MetaDataFramework |
getFramework()
Gets the framework attribute of the SchemEditForm object
|
java.lang.String |
getFrameworkName()
Gets the frameworkName attribute of the SchemEditForm object
|
java.lang.String |
getGuardedExitPath()
Gets the pathArg attribute of the SchemEditForm object
|
boolean |
getHasChildren(java.lang.String encodedPath)
Gets the hasChildren attribute of the SchemEditForm object
|
java.lang.String |
getHash()
Gets the hash attribute of the SchemEditForm object
|
InputManager |
getInputManager()
Gets the inputManager attribute of the SchemEditForm object
|
java.util.List |
getLegalEnumerationValuesOf(java.lang.String encodedPath)
Gets the legal values an enumeration (controlled vocab defined in schema) can assume.
|
int |
getMemberCountOf(java.lang.String encodedPath)
Returns number of elements in the Document matching a given xpath
|
java.util.List |
getMembersOf(java.lang.String encodedPath)
Gets the membersOf attribute of the SchemEditForm object
|
java.lang.String |
getMetadata()
Gets the metadata attribute of the SchemEditForm object
|
boolean |
getMuiFormattable(java.lang.String encodedPath)
Returns true if a MUI groups file exists for the provided path
|
java.lang.String |
getNodeExists(java.lang.String key)
Gets the nodeExists attribute of the SchemEditForm object
|
java.lang.String |
getNodeExistsWithContent(java.lang.String key)
return true if the node exists and it is not empty
|
java.lang.String |
getNodeExistsWithRequiredAttribute(java.lang.String key)
Return true if the node specified by key exists in the instance document
and it has a required attribute in the instance document.
|
java.lang.String |
getNodeHasValue(java.lang.String key)
Return TRUE if this node has a value.
|
java.lang.String |
getNodeIsEmpty(java.lang.String key)
Gets the nodeIsEmpty attribute of the SchemEditForm object
|
java.lang.String |
getNodeIsExpandable(java.lang.String key)
Returns true of the node designated by key can be expanded.
|
java.lang.String |
getNodeIsMissingValue(java.lang.String key)
Determines if a text node in the VIEW UI (as opposed to the editor) of a
record is missing a value, so it can be highlighted accordingly.
|
PageList |
getPageList()
Gets the pageList attribute of the SchemEditForm object
|
java.lang.String |
getPageTitle()
Gets the pageTitle attribute of the SchemEditForm object
|
java.lang.String |
getParentNodeExists(java.lang.String key)
Gets the parentNodeExists attribute of the SchemEditForm object
|
java.lang.String |
getPathArg()
Gets the pathArg attribute of the SchemEditForm object
|
java.lang.String |
getPreviousPage()
Gets the previousPage attribute of the SchemEditForm object
|
java.lang.String |
getRecId()
Gets the recId attribute of the SchemEditForm object
|
Record[] |
getRecords()
Gets the records attribute of the SchemEditForm object
|
java.io.File |
getRecordsDir()
Gets the location of metadata records for a StandAlone Editor.
|
java.util.ArrayList |
getRepeatingFieldsToPrune()
Cache of repeating values that stores repeating elements which may have
empty values after the form is submitted.
|
java.util.List |
getRepeatingMembersOf(java.lang.String encodedPath)
Gets a list of all nodes for a given xpath, PLUS a bogus node that supports
addition of a new member in the JSP form.
|
ResultDoc |
getResultDoc()
Gets the resultDoc attribute of the SchemEditForm object
|
java.util.Map |
getSavedContent()
Gets the savedContent attribute of the SchemEditForm object
|
SchemaHelper |
getSchemaHelper()
Gets the schemaHelper attribute of the SchemEditForm object.
|
org.apache.struts.util.LabelValueBean[] |
getSelectOptions(java.lang.String encodedPath)
Gets the selectOptions for the given xpath from the Schema.
|
javax.servlet.ServletContext |
getServletContext()
Gets the servletContext attribute of the SchemEditForm object
|
DcsSetInfo |
getSetInfo()
Gets the setInfo attribute of the SchemEditForm object
|
ResultDocList |
getSimilarUrlRecs()
Gets the similarUrlRecs attribute of the SchemEditForm object
|
java.util.List |
getSims()
Gets the sims attribute of the SchemEditForm object
|
int |
getSubstitutionGroupMemberCountOf(java.lang.String encodedPath)
Gets the substitutionGroupMemberCountOf attribute of the SchemEditForm
object
|
java.util.List |
getSubstitutionGroupMembersOf(java.lang.String encodedPath)
Select all substitutionGroup elements by building up complex selection
xpath ORing together the xpaths for the substitutionGroup members
|
org.apache.struts.util.LabelValueBean[] |
getSubstitutionGroupOptions(java.lang.String encodedPath)
Given the path to a schemaNode that isHeadElement(), return an array of
LabelValueBean objects representing, the substitutionGroup, where both the
label and the value are the group memebers qualifiedName
|
CATServiceHelper |
getSuggestionServiceHelper()
Gets the suggestionServiceHelper attribute of the SchemEditForm object
|
java.lang.String |
getTmpArg()
Gets the tmpArg attribute of the SchemEditForm object
|
java.lang.String |
getValidatedUrl()
Gets the validatedUrl attribute of the SchemEditForm object
|
java.lang.Object |
getValueOf(java.lang.String key)
Gets the valueOf attribute of the SchemEditForm object
|
java.lang.String |
getViewNode(java.lang.String key)
Returns TRUE if node is Required OR has a value (i.e., satisfies the
"nodeExistsWithContent" predicate).
|
MetadataVocab |
getVocab()
Gets the vocab attribute of the SchemEditForm object
|
VocabLayout |
getVocabLayout()
Get VocabLayout instance for the current vocabField.
|
java.util.List |
getVocabLayoutNodes()
Get top-level vocabLayoutNodes for the current vocabField.
|
java.util.ArrayList |
getVocabList()
Gets a list of VocabNodes under the current value of "vocabField".
|
java.lang.String |
getXmlFormat()
Gets the xmlFormat attribute of the SchemEditForm object
|
protected static void |
prtln(java.lang.String s)
Output a line of text to standard out, with datestamp, if debug is set to
true.
|
void |
setAdnDocReader(ADNItemDocReader adnDocReader)
Sets the adnDocReader attribute of the SchemEditForm object
|
void |
setAsyncJason(java.lang.String json)
Sets the asyncJason attribute of the SchemEditForm object
|
void |
setCollection(java.lang.String collection)
Sets the collection attribute of the SchemEditForm object
|
void |
setContextURL(java.lang.String contextURL)
Sets the contextURL attribute of the DCSBrowseForm object
|
void |
setCurrentPage(java.lang.String s)
Sets the currentPage attribute of the SchemEditForm object
|
void |
setCurrentStdDocKey(java.lang.String key)
Sets the currentStdDocKey attribute of the SchemEditForm object
|
void |
setDcsDataRecord(DcsDataRecord dataRec)
Sets the dcsDataRecord attribute of the SchemEditForm object
|
void |
setDiscussionURL(java.lang.String url)
Sets the discussionURL attribute of the SchemEditForm object
|
void |
setDocMap(org.dom4j.Document document)
Sets the docMap attribute of the SchemEditForm object
|
void |
setDuplicateUrlRecs(ResultDocList results)
Sets the duplicateUrlRecs attribute of the SchemEditForm object
|
void |
setDups(java.util.List simDupList)
Sets the dups attribute of the SchemEditForm object
|
void |
setFieldInfoReader(FieldInfoReader fieldInfoReader)
Sets the fieldInfoReader attribute of the SchemEditForm object
|
void |
setForceValidation(boolean forceValidation)
Sets the forceValidation attribute of the SchemEditForm object
|
void |
setFramework(MetaDataFramework framework)
Sets the framework attribute of the SchemEditForm object
|
void |
setGuardedExitPath(java.lang.String arg)
Sets the guardedExitPath attribute of the SchemEditForm object
|
void |
setHash(java.lang.String s)
Sets the hash attribute of the SchemEditForm object
|
void |
setMetadata(java.lang.String s)
Sets the metadata attribute of the SchemEditForm object
|
void |
setPageList(PageList pageList)
Sets the pageList attribute of the SchemEditForm object
|
void |
setPageTitle(java.lang.String s)
Sets the pageTitle attribute of the SchemEditForm object
|
void |
setPathArg(java.lang.String arg)
Sets the pathArg attribute of the SchemEditForm object
|
void |
setPreviousPage(java.lang.String s)
Sets the previousPage attribute of the SchemEditForm object
|
void |
setRecId(java.lang.String id)
Sets the recId attribute of the SchemEditForm object
|
void |
setRecordsDir(java.io.File dir)
Sets the recordsDir attribute of the SchemEditForm object
|
void |
setRepeatingField(java.lang.String xpath)
Stores repeating values that stores repeating elements which may have empty
values after the form is submitted.
|
void |
setResultDoc(ResultDoc resultDoc)
Sets the resultDoc attribute of the SchemEditForm object
|
void |
setSavedContent(java.util.Map map)
Sets the savedContent attribute of the SchemEditForm object
|
void |
setSetInfo(DcsSetInfo info)
Sets the setInfo attribute of the SchemEditForm object
|
void |
setSimilarUrlRecs(ResultDocList results)
Sets the similarUrlRecs attribute of the SchemEditForm object
|
void |
setSims(java.util.List simDupList)
Sets the sims attribute of the SchemEditForm object
|
void |
setSuggestionServiceHelper(CATServiceHelper helper)
Sets the suggestionServiceHelper attribute of the SchemEditForm object
|
void |
setTmpArg(java.lang.String s)
Sets the tmpArg attribute of the SchemEditForm object
|
void |
setValidatedUrl(java.lang.String validatedUrl)
Sets the validatedUrl attribute of the SchemEditForm object
|
void |
setValueOf(java.lang.String key,
java.lang.Object val)
Sets the valueOf attribute of the SchemEditForm object
|
void |
setVocab(MetadataVocab vocab)
Constructor for the setVocab object
|
void |
setVocabAudience(java.lang.String vocabAudience)
Sets the vocabAudience attribute of the SchemEditForm object
|
void |
setVocabField(java.lang.String paramName)
Sets the vocabField attribute to an xpath extracted from the proviced
paramName.
|
void |
setVocabInterface(java.lang.String vocabInterface)
Sets the vocabInterface attribute of the SchemEditForm object
|
void |
setVocabLanguage(java.lang.String vocabLanguage)
Sets the vocabLanguage attribute of the SchemEditForm object
|
SchemEditActionErrors |
validate(org.apache.struts.action.ActionMapping mapping,
javax.servlet.http.HttpServletRequest request)
Validate the request parameters before the Action sees them).
|
public static java.lang.String UNSPECIFIED
public static java.lang.String TRUE
public static java.lang.String FALSE
public void clear()
public java.lang.String getCurrentStdDocKey()
public void setCurrentStdDocKey(java.lang.String key)
key
- The new currentStdDocKey valuepublic javax.servlet.ServletContext getServletContext()
public CATServiceHelper getSuggestionServiceHelper()
public void setSuggestionServiceHelper(CATServiceHelper helper)
helper
- The new suggestionServiceHelper valuepublic void setVocab(MetadataVocab vocab)
vocab
- public MetadataVocab getVocab()
public void setVocabField(java.lang.String paramName)
paramName
- The new vocabField valuepublic void setVocabInterface(java.lang.String vocabInterface)
vocabInterface
- The new vocabInterface valuepublic void setVocabAudience(java.lang.String vocabAudience)
vocabAudience
- The new vocabAudience valuepublic void setVocabLanguage(java.lang.String vocabLanguage)
vocabLanguage
- The new vocabLanguage valuepublic boolean getMuiFormattable(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.util.ArrayList getVocabList()
public VocabLayout getVocabLayout()
public java.util.List getVocabLayoutNodes()
public java.lang.String getAsyncJason()
public void setAsyncJason(java.lang.String json)
json
- The new asyncJason valuepublic InputManager getInputManager()
public MetaDataFramework getFramework()
public void setFramework(MetaDataFramework framework)
framework
- The new framework valuepublic java.lang.String getBaseExportDir()
public ResultDoc getResultDoc()
public void setResultDoc(ResultDoc resultDoc)
resultDoc
- The new resultDoc valuepublic java.lang.String getContextURL()
public void setContextURL(java.lang.String contextURL)
contextURL
- The new contextURL valuepublic java.util.Map getSavedContent()
public void setSavedContent(java.util.Map map)
map
- The new savedContent valuepublic java.lang.String getValidatedUrl()
public void setValidatedUrl(java.lang.String validatedUrl)
validatedUrl
- The new validatedUrl valuepublic ResultDocList getSimilarUrlRecs()
public void setSimilarUrlRecs(ResultDocList results)
results
- The new similarUrlRecs valuepublic ResultDocList getDuplicateUrlRecs()
public void setDuplicateUrlRecs(ResultDocList results)
results
- The new duplicateUrlRecs valuepublic java.util.List getDups()
public void setDups(java.util.List simDupList)
simDupList
- The new dups valuepublic java.util.List getSims()
public void setSims(java.util.List simDupList)
simDupList
- The new sims valuepublic DcsDataRecord getDcsDataRecord()
public CollapseBean getCollapseBean()
public DcsSetInfo getSetInfo()
public void setSetInfo(DcsSetInfo info)
info
- The new setInfo valuepublic void exposeNode(java.lang.String xpath)
xpath
- xpath to node to be exposedpublic void setDcsDataRecord(DcsDataRecord dataRec)
dataRec
- The new dcsDataRecord valuepublic void setMetadata(java.lang.String s)
s
- The new metadata valuepublic java.lang.String getMetadata()
public java.lang.String getCollection()
public void setCollection(java.lang.String collection)
collection
- The new collection valuepublic java.lang.String getCollectionName()
public java.lang.String getDiscussionURL()
public void setDiscussionURL(java.lang.String url)
url
- The new discussionURL valuepublic java.lang.String getFrameworkName()
public java.io.File getRecordsDir()
public void setRecordsDir(java.io.File dir)
dir
- The new recordsDir valuepublic Record[] getRecords()
public java.util.List getDirs()
public java.lang.String getHash()
public void setHash(java.lang.String s)
s
- The new hash valuepublic java.lang.String getPageTitle()
public void setPageTitle(java.lang.String s)
s
- The new pageTitle valuepublic java.lang.String getXmlFormat()
public PageList getPageList()
public void setPageList(PageList pageList)
pageList
- The new pageList valuepublic boolean getForceValidation()
public void setForceValidation(boolean forceValidation)
forceValidation
- The new forceValidation valuepublic java.lang.String getTmpArg()
public void setTmpArg(java.lang.String s)
s
- The new tmpArg valuepublic java.lang.String getRecId()
public void setRecId(java.lang.String id)
id
- The new recId valuepublic void setPathArg(java.lang.String arg)
arg
- The new pathArg valuepublic java.lang.String getGuardedExitPath()
public void setGuardedExitPath(java.lang.String arg)
arg
- The new guardedExitPath valuepublic java.lang.String getPathArg()
public java.lang.String getCurrentPage()
public void setCurrentPage(java.lang.String s)
s
- The new currentPage valuepublic java.lang.String getCurrentPageEncoded()
public java.lang.String getPreviousPage()
public void setPreviousPage(java.lang.String s)
s
- The new previousPage valuepublic FieldInfoMap getFieldInfoMap()
public FieldInfoReader getFieldInfoReader()
public void setFieldInfoReader(FieldInfoReader fieldInfoReader)
fieldInfoReader
- The new fieldInfoReader valuepublic FieldInfoReader getFieldInfo(java.lang.String encodedPath)
FieldInfoReader
for the
specified path. FieldInfoReaders are stored in the fieldInfoMap attribute
of the SchemEditForm object (key is xpath).encodedPath
- a jsp-encoded xpathpublic SchemaHelper getSchemaHelper()
Note: schemaHelper is SET as a side-effect of setFramework().
public DocMap getDocMap()
public void setDocMap(org.dom4j.Document document)
document
- The new docMap valuepublic void setAdnDocReader(ADNItemDocReader adnDocReader)
adnDocReader
- The new adnDocReader valuepublic ADNItemDocReader getAdnDocReader()
public java.lang.Object getValueOf(java.lang.String key)
key
- a jsp-encoded xpathpublic void setValueOf(java.lang.String key, java.lang.Object val)
key
- a jsp-encoded xpathval
- the value to setpublic java.lang.Object getAnyTypeValueOf(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getNodeExists(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getNodeHasValue(java.lang.String key)
We don't want to flag simpleOrComplexContent nodes having type of "xsd:string" as missing, though.
key
- a jsp-encoded xpathpublic java.lang.String getNodeIsMissingValue(java.lang.String key)
key
- encoded pathpublic java.lang.String getNodeExistsWithContent(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getNodeExistsWithRequiredAttribute(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getBranchIsRequired(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getViewNode(java.lang.String key)
Used with views for displaying (as opposed to editing) metadata fields.
key
- a jsp-encoded xpathpublic java.lang.String getNodeIsExpandable(java.lang.String key)
A node can be expanded if: - it is a required branch - the node exists and it is NOT empty (it should also be complex??) -
key
- a jsp-encoded xpathpublic java.lang.String getParentNodeExists(java.lang.String key)
key
- a jsp-encoded xpathpublic java.lang.String getNodeIsEmpty(java.lang.String key)
key
- a jsp-encoded xpathpublic java.util.List getEnumerationPaths(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic void clearMultiValuesCache()
public java.lang.String[] getEnumerationValuesOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.util.List getMembersOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic int getMemberCountOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic int getChildElementCountOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic boolean getHasChildren(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.util.List getSubstitutionGroupMembersOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic int getSubstitutionGroupMemberCountOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.util.List getLegalEnumerationValuesOf(java.lang.String encodedPath)
encodedPath
- encoded xpath of fieldpublic org.apache.struts.util.LabelValueBean[] getEnumerationOptions(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic org.apache.struts.util.LabelValueBean[] getSubstitutionGroupOptions(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic org.apache.struts.util.LabelValueBean getComboOtherOption()
public org.apache.struts.util.LabelValueBean[] getComboSelectOptions(java.lang.String encodedPath)
If the field being edited contains a value other than those specified in the schema, then add this value to the options returned.
encodedPath
- jsp-encoded xpath to the elementpublic org.apache.struts.util.LabelValueBean[] getSelectOptions(java.lang.String encodedPath)
If the element at xpath is NOT an optionalSingleSelect, then getEnumerationOptions is returned.
encodedPath
- a jsp-encoded xpathpublic java.lang.String getAcceptsNewSibling(java.lang.String encodedPath)
The indexing of the target element is important, since it is required by the compositor to determine whether a new sibling can be accepted.
encodedPath
- a jsp-encoded xpathpublic java.lang.String getAcceptsNewSubstitionGroupMember(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.lang.String getAcceptsNewChoice(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic org.apache.struts.util.LabelValueBean[] getChoiceOptions(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic java.util.ArrayList getRepeatingFieldsToPrune()
public void clearRepeatingFieldsToPrune()
SchemEditValidator.pruneRepeatingFields()
public void setRepeatingField(java.lang.String xpath)
xpath
- The new repeatingField valuepublic java.util.List getRepeatingMembersOf(java.lang.String encodedPath)
encodedPath
- a jsp-encoded xpathpublic SchemEditActionErrors validate(org.apache.struts.action.ActionMapping mapping, javax.servlet.http.HttpServletRequest request)
NOTE: is this necessary for the entities to get displayed correctly in the editing forms??
validate
in class org.apache.struts.action.ActionForm
mapping
- NOT YET DOCUMENTEDrequest
- NOT YET DOCUMENTEDprotected static void prtln(java.lang.String s)
s
- The String that will be output.