|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.edustructures.sifworks.Element
com.edustructures.sifworks.SIFElement
com.edustructures.sifworks.SIFDataObject
com.edustructures.sifworks.instr.CurriculumStructure
public class CurriculumStructure
An object designed to contain instructional objects such as units, lessons, activities, and assessments joined together under a particular topic and/or duration. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
CurriculumStructure()
Constructor |
|
CurriculumStructure(java.lang.String refId,
LanguageCode language,
Title titles,
CurriculumHierarchyLevel curriculumHierarchyLevel)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
ComponentObjects |
getComponentObjects()
Gets the value of the <ComponentObjects> element. |
CurriculumHierarchyLevel |
getCurriculumHierarchyLevel()
Gets the value of the <CurriculumHierarchyLevel> element. |
java.lang.String |
getDescription()
Gets the value of the <Description> element. |
java.lang.String |
getKey()
Gets the key of this object |
ElementDef[] |
getKeyFields()
Gets the metadata fields that make up the key of this object |
java.lang.String |
getLanguage()
Gets the value of the Language attribute. |
LearningObjectives |
getLearningObjectives()
Gets the value of the <LearningObjectives> element. |
LearningStandards |
getLearningStandards()
Gets the value of the <LearningStandards> element. |
PredecessorObjects |
getPredecessorObjects()
Gets the value of the <PredecessorObjects> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
SubjectArea |
getSubjectArea()
Gets the value of the <SubjectArea> element. |
Titles |
getTitles()
Gets the value of the <Titles> element. |
void |
removeComponentObjects()
Removes the ComponentObjects child element previously created by calling setComponentObjects |
void |
removeCurriculumHierarchyLevel()
Removes the CurriculumHierarchyLevel child element previously created by calling setCurriculumHierarchyLevel |
void |
removeLearningObjectives()
Removes the LearningObjectives child element previously created by calling setLearningObjectives |
void |
removeLearningStandards()
Removes the LearningStandards child element previously created by calling setLearningStandards |
void |
removePredecessorObjects()
Removes the PredecessorObjects child element previously created by calling setPredecessorObjects |
void |
removeSubjectArea()
Removes the SubjectArea child element previously created by calling setSubjectArea |
void |
removeTitles()
Removes the Titles child element previously created by calling setTitles |
void |
setComponentObjects(ComponentObjects value)
Sets the value of the <ComponentObjects> element. |
void |
setCurriculumHierarchyLevel(CurriculumHierarchyLevel value)
Sets the value of the <CurriculumHierarchyLevel> element. |
void |
setCurriculumHierarchyLevel(java.lang.String name,
java.lang.Integer number,
java.lang.String description)
Sets the value of the <CurriculumHierarchyLevel> child element. |
void |
setDescription(java.lang.String value)
Sets the value of the <Description> element. |
void |
setLanguage(LanguageCode value)
Sets the value of the Language attribute. |
void |
setLanguage(java.lang.String value)
Sets the value of the Language attribute as a String. |
void |
setLearningObjectives(LearningObjectives value)
Sets the value of the <LearningObjectives> element. |
void |
setLearningStandards(LearningStandards value)
Sets the value of the <LearningStandards> element. |
void |
setPredecessorObjects(PredecessorObjects value)
Sets the value of the <PredecessorObjects> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setSubjectArea(java.lang.String code)
Sets the value of the <SubjectArea> child element. |
void |
setSubjectArea(SubjectArea value)
Sets the value of the <SubjectArea> element. |
void |
setTitles(Title title)
Sets the value of the <Titles> child element. |
void |
setTitles(Titles value)
Sets the value of the <Titles> element. |
| Methods inherited from class com.edustructures.sifworks.SIFDataObject |
|---|
addSIFExtendedElement, clone, getElementOrAttribute, getObjectTag, getObjectType, getSIFExtendedElement, getSIFExtendedElements, getSIFExtendedElementsContainer, getSIFMetadata, getSIFVersion, setElementOrAttribute, setElementOrAttribute, setElementOrAttribute, setSIFExtendedElements, setSIFExtendedElementsContainer, setSIFMetadata, setSIFVersion, toXML |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getSIFValue, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setTextValue, setXmlId, tag |
| Methods inherited from class com.edustructures.sifworks.Element |
|---|
compareTo, getElementDef, getParent, getRoot, isChanged, isDoNotEncode, isEmpty, setChanged, setDoNotEncode, setElementDef, setEmpty, setParent, toString |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public CurriculumStructure()
public CurriculumStructure(java.lang.String refId,
LanguageCode language,
Title titles,
CurriculumHierarchyLevel curriculumHierarchyLevel)
refId - GUID for this particular object.language - titles - Name of this type of curriculum object (e.g., "American Revolutionary War")curriculumHierarchyLevel - Integer assigned to each hierarchical level within the CurriculumStructure tree. The top level is "1".| Method Detail |
|---|
public java.lang.String getKey()
getKey in class SIFElementpublic ElementDef[] getKeyFields()
public java.lang.String getRefId()
RefId attribute.
The SIF specification defines the meaning of this attribute as: "GUID for this particular object."
getRefId in class SIFDataObjectRefId attribute of this object.public void setRefId(java.lang.String value)
RefId attribute.
The SIF specification defines the meaning of this attribute as: "GUID for this particular object."
value - A String objectpublic java.lang.String getLanguage()
Language attribute.
Language attribute of this object.public void setLanguage(LanguageCode value)
Language attribute.
value - A constant defined by the LanguageCode classpublic void setLanguage(java.lang.String value)
Language attribute as a String.
value - The value as a Stringpublic void setTitles(Titles value)
<Titles> element.
The SIF specification defines the meaning of this element as: "Name of this type of curriculum object (e.g., "American Revolutionary War")"
value - A Titles objectpublic void setTitles(Title title)
<Titles> child element.
This form of setTitles is provided as a convenience method
that is functionally equivalent to the version of setTitles
that accepts a single Titles object.
title - Name of this type of curriculum object (e.g., "American Revolutionary War")public Titles getTitles()
<Titles> element.
The SIF specification defines the meaning of this element as: "Name of this type of curriculum object (e.g., "American Revolutionary War")"
Titles objectpublic void removeTitles()
Titles child element previously created by calling setTitles
public java.lang.String getDescription()
<Description> element.
The SIF specification defines the meaning of this element as: "Description of this curriculum object"
Description element of this object.public void setDescription(java.lang.String value)
<Description> element.
The SIF specification defines the meaning of this element as: "Description of this curriculum object"
value - A String objectpublic void setSubjectArea(SubjectArea value)
<SubjectArea> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.30 SubjectArea."
value - A SubjectArea objectpublic void setSubjectArea(java.lang.String code)
<SubjectArea> child element.
This form of setSubjectArea is provided as a convenience method
that is functionally equivalent to the version of setSubjectArea
that accepts a single SubjectArea object.
code - The subject area code (i.e. the first two digits of the course classification code)public SubjectArea getSubjectArea()
<SubjectArea> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.30 SubjectArea."
SubjectArea objectpublic void removeSubjectArea()
SubjectArea child element previously created by calling setSubjectArea
public void setCurriculumHierarchyLevel(CurriculumHierarchyLevel value)
<CurriculumHierarchyLevel> element.
The SIF specification defines the meaning of this element as: "Integer assigned to each hierarchical level within the CurriculumStructure tree. The top level is "1"."
value - A CurriculumHierarchyLevel object
public void setCurriculumHierarchyLevel(java.lang.String name,
java.lang.Integer number,
java.lang.String description)
<CurriculumHierarchyLevel> child element.
This form of setCurriculumHierarchyLevel is provided as a convenience method
that is functionally equivalent to the version of setCurriculumHierarchyLevel
that accepts a single CurriculumHierarchyLevel object.
name - Used to describe what role this is serving in the structure. Some curriculum objects describe their levels in terms of programs of study, courses and units. Others use other terms. This attribute names the level of the item.number - Integer assigned to each hierarchical level within the CurriculumStructure tree. The top level is 1.description - Used to describe what role this is serving in the structure. Some curriculum objects describe their levels in terms of programs of study, courses and units. Others use other terms.public CurriculumHierarchyLevel getCurriculumHierarchyLevel()
<CurriculumHierarchyLevel> element.
The SIF specification defines the meaning of this element as: "Integer assigned to each hierarchical level within the CurriculumStructure tree. The top level is "1"."
CurriculumHierarchyLevel objectpublic void removeCurriculumHierarchyLevel()
CurriculumHierarchyLevel child element previously created by calling setCurriculumHierarchyLevel
public void setPredecessorObjects(PredecessorObjects value)
<PredecessorObjects> element.
The SIF specification defines the meaning of this element as: "GUID assigned to the CurriculumStructure object directly above it in the hierarchy tree. This is repeatable because a single object can have multiple parent levels of the hierarchy. It is null if there is no parent object."
value - A PredecessorObjects objectpublic PredecessorObjects getPredecessorObjects()
<PredecessorObjects> element.
The SIF specification defines the meaning of this element as: "GUID assigned to the CurriculumStructure object directly above it in the hierarchy tree. This is repeatable because a single object can have multiple parent levels of the hierarchy. It is null if there is no parent object."
PredecessorObjects objectpublic void removePredecessorObjects()
PredecessorObjects child element previously created by calling setPredecessorObjects
public void setLearningObjectives(LearningObjectives value)
<LearningObjectives> element.
The SIF specification defines the meaning of this element as: "Narrative description of learning objective(s) for the CurriculumStructure object. "
value - A LearningObjectives objectpublic LearningObjectives getLearningObjectives()
<LearningObjectives> element.
The SIF specification defines the meaning of this element as: "Narrative description of learning objective(s) for the CurriculumStructure object. "
LearningObjectives objectpublic void removeLearningObjectives()
LearningObjectives child element previously created by calling setLearningObjectives
public void setComponentObjects(ComponentObjects value)
<ComponentObjects> element.
The SIF specification defines the meaning of this element as: "A GUID reference to the component objects, if any, that make up this object."
value - A ComponentObjects objectpublic ComponentObjects getComponentObjects()
<ComponentObjects> element.
The SIF specification defines the meaning of this element as: "A GUID reference to the component objects, if any, that make up this object."
ComponentObjects objectpublic void removeComponentObjects()
ComponentObjects child element previously created by calling setComponentObjects
public void setLearningStandards(LearningStandards value)
<LearningStandards> element.
The SIF specification defines the meaning of this element as: "Associated learning standards."
value - A LearningStandards objectpublic LearningStandards getLearningStandards()
<LearningStandards> element.
The SIF specification defines the meaning of this element as: "Associated learning standards."
LearningStandards objectpublic void removeLearningStandards()
LearningStandards child element previously created by calling setLearningStandards
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||