| 
 | DLESE Tools v1.6.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin
org.dlese.dpc.schemedit.standards.asn.AsnCATPlugin
org.dlese.dpc.schemedit.standards.asn.plugin.NcsItemFrameworkPlugin
org.dlese.dpc.schemedit.standards.asn.plugin.Msp2FrameworkPlugin
public class Msp2FrameworkPlugin
CATService FrameworkPlugin providing information specific to the "msp2" framework.
The msp2 framework has multiple subject fields and a repeating keywords field.
| Constructor Summary | |
|---|---|
| Msp2FrameworkPlugin() | |
| Method Summary | |
|---|---|
|  String | getDescriptionPath()Gets the descriptionPath of the msp2 framework | 
|  String | getGradeRangePath()Gets the gradeRangePath of the msp2 framework | 
|  String | getKeywordPath()Gets the keywordPath of the msp2 framework | 
|  List | getOptionalCatUIFields()Gets the optionalCatUIFields attribute of the Msp2FrameworkPlugin object | 
|  String[] | getRecordSubjects()Gets the collected recordSubjects defined under three xpaths. | 
|  String | getSubjectPath()Gets the subjectPath of the msp2 framework | 
| protected  String | normalizeSubjectValue(String value)Remove semicolons from subject values. | 
| Methods inherited from class org.dlese.dpc.schemedit.standards.asn.plugin.NcsItemFrameworkPlugin | 
|---|
| getGradeRangeOptions, gradeRangeHelperInit | 
| Methods inherited from class org.dlese.dpc.schemedit.standards.asn.AsnCATPlugin | 
|---|
| getCatHelper, getDerivedCATEndGrade, getDerivedCATStartGrade, getGradeLevelOptionValue, getGradeRangeHelper, getSelectedCATEndGrade, getSelectedCATStartGrade, prtlnErr | 
| Methods inherited from class org.dlese.dpc.schemedit.standards.AbstractCATHelperPlugin | 
|---|
| getRecordDescription, getRecordGradeRanges, getRecordKeywords, getRecordSubjects, init | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public Msp2FrameworkPlugin()
| Method Detail | 
|---|
public List getOptionalCatUIFields()
getOptionalCatUIFields in interface CATHelperPlugingetOptionalCatUIFields in class NcsItemFrameworkPluginpublic String getGradeRangePath()
getGradeRangePath in class NcsItemFrameworkPluginpublic String[] getRecordSubjects()
getRecordSubjects in interface CATHelperPlugingetRecordSubjects in class AbstractCATHelperPluginprotected String normalizeSubjectValue(String value)
NOTE: we may want to tak only the leaf, since the upper levels of the hierarchical msp2 subject values can be noise that drowns out the signal provided by the leaf.
normalizeSubjectValue in class AbstractCATHelperPluginvalue - NOT YET DOCUMENTED
public String getKeywordPath()
getKeywordPath in class NcsItemFrameworkPluginpublic String getDescriptionPath()
getDescriptionPath in class NcsItemFrameworkPluginpublic String getSubjectPath()
getSubjectPath in class NcsItemFrameworkPlugin| 
 | DLESE Tools v1.6.0 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||