/// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="codeType">If CodeType = "NCES" then use code set 0768 Primary Disability Type [NCES Handbooks]</param>
 ///<param name="exceptionalityPriority">Identifies priority of the exceptionality.  "Primary" is the first and is required even if only one exceptionality is specified. "Secondary", etc. are of lower priority. Primary, Secondary, and Tertiary must be specified before "Additional" is used.</param>
 ///<param name="code">Exceptionality description/code which identifies the exceptionality or areas of need of the student.  Not all programs require identification of an exceptionality.  If required for this program type, must have at least one element with ExceptionalityPriority attribute = "Primary".</param>
 ///
 public ExceptionalityCategory( string codeType, ExceptionalityPriority exceptionalityPriority, ExceptionalityCategoryCode code )
     : base(CommonDTD.EXCEPTIONALITYCATEGORY)
 {
     this.CodeType = codeType;
     this.SetExceptionalityPriority( exceptionalityPriority );
     this.SetCode( code );
 }
Example #2
0
 /// <summary>
 /// Constructor that accepts values for all mandatory fields
 /// </summary>
 ///<param name="codeType">If CodeType = "NCES" then use code set 0768 Primary Disability Type [NCES Handbooks]</param>
 ///<param name="exceptionalityPriority">Identifies priority of the exceptionality.  "Primary" is the first and is required even if only one exceptionality is specified. "Secondary", etc. are of lower priority. Primary, Secondary, and Tertiary must be specified before "Additional" is used.</param>
 ///<param name="code">Exceptionality description/code which identifies the exceptionality or areas of need of the student.  Not all programs require identification of an exceptionality.  If required for this program type, must have at least one element with ExceptionalityPriority attribute = "Primary".</param>
 ///
 public ExceptionalityCategory(string codeType, ExceptionalityPriority exceptionalityPriority, ExceptionalityCategoryCode code) : base(CommonDTD.EXCEPTIONALITYCATEGORY)
 {
     this.CodeType = codeType;
     this.SetExceptionalityPriority(exceptionalityPriority);
     this.SetCode(code);
 }
Example #3
0
 /// <summary>
 /// Sets the value of the <c>ExceptionalityPriority</c> attribute.
 /// </summary>
 /// <param name="val">A ExceptionalityPriority object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this attribute as: "Identifies priority of the exceptionality.  "Primary" is the first and is required even if only one exceptionality is specified. "Secondary", etc. are of lower priority. Primary, Secondary, and Tertiary must be specified before "Additional" is used."</para>
 /// <para>This attribute is known by more than one tag name depending on the version of SIF in use.
 /// The ADK will use the tag names shown below when parsing and rendering attributes of this kind.</para>
 /// <list type="table"><listheader><term>Version</term><description>Tag</description></listheader>;
 /// <item><term>2.0 (and greater)</term><description>&lt;ExceptionalityPriority&gt;</description></item>
 /// </list>
 /// <para>Version: 2.6</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetExceptionalityPriority(ExceptionalityPriority val)
 {
     SetField(CommonDTD.EXCEPTIONALITYCATEGORY_EXCEPTIONALITYPRIORITY, val);
 }
 ///<summary>Adds the value of the <c>&lt;ExceptionalityCategory&gt;</c> element.</summary>
 /// <param name="CodeType">If CodeType = "NCES" then use code set 0768 Primary Disability Type [NCES Handbooks]</param>
 /// <param name="ExceptionalityPriority">Identifies priority of the exceptionality.  "Primary" is the first and is required even if only one exceptionality is specified. "Secondary", etc. are of lower priority. Primary, Secondary, and Tertiary must be specified before "Additional" is used.</param>
 /// <param name="Code">Exceptionality description/code which identifies the exceptionality or areas of need of the student.  Not all programs require identification of an exceptionality.  If required for this program type, must have at least one element with ExceptionalityPriority attribute = "Primary".</param>
 ///<remarks>
 /// <para>This form of <c>setExceptionalityCategory</c> is provided as a convenience method
 /// that is functionally equivalent to the method <c>AddExceptionalityCategory</c></para>
 /// <para>Version: 2.6</para>
 /// <para>Since: 2.0</para>
 /// </remarks>
 public void AddExceptionalityCategory(string CodeType, ExceptionalityPriority ExceptionalityPriority, ExceptionalityCategoryCode Code)
 {
     AddChild(CommonDTD.EXCEPTIONALITYCATEGORIES_EXCEPTIONALITYCATEGORY, new ExceptionalityCategory(CodeType, ExceptionalityPriority, Code));
 }
 /// <summary>
 /// Sets the value of the <c>ExceptionalityPriority</c> attribute.
 /// </summary>
 /// <param name="val">A ExceptionalityPriority object</param>
 /// <remarks>
 /// <para>The SIF specification defines the meaning of this attribute as: "Identifies priority of the exceptionality.  "Primary" is the first and is required even if only one exceptionality is specified. "Secondary", etc. are of lower priority. Primary, Secondary, and Tertiary must be specified before "Additional" is used."</para>
 /// <para>This attribute is known by more than one tag name depending on the version of SIF in use. 
 /// The ADK will use the tag names shown below when parsing and rendering attributes of this kind.</para>
 /// <list type="table"><listheader><term>Version</term><description>Tag</description></listheader>;
 /// <item><term>2.0 (and greater)</term><description>&lt;ExceptionalityPriority&gt;</description></item>
 /// </list>
 /// <para>Version: 2.5</para>
 /// <para>Since: 1.5r1</para>
 /// </remarks>
 public void SetExceptionalityPriority( ExceptionalityPriority val )
 {
     SetField( CommonDTD.EXCEPTIONALITYCATEGORY_EXCEPTIONALITYPRIORITY, val );
 }