|
||||||||||
| 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.LearningStandardItem
public class LearningStandardItem
This object contains information related to curriculum standards statements "standards" or "benchmarks" or the like within the document. This object primarily focuses upon state department curriculum standards, published curriculum standards and local education agency learning standards. SIF_Events are reported.
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
LearningStandardItem()
Constructor |
|
LearningStandardItem(java.lang.String refId,
LanguageCode language,
StandardHierarchyLevel standardHierarchyLevel,
GradeLevels gradeLevels,
java.lang.String learningStandardDocumentRefId)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
GradeLevels |
getGradeLevels()
Gets the value of the <GradeLevels> 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. |
java.lang.String |
getLearningStandardDocumentRefId()
Gets the value of the <LearningStandardDocumentRefId> element. |
PredecessorItems |
getPredecessorItems()
Gets the value of the <PredecessorItems> element. |
java.lang.String |
getRefId()
Gets the value of the RefId attribute. |
StandardHierarchyLevel |
getStandardHierarchyLevel()
Gets the value of the <StandardHierarchyLevel> element. |
StatementCodes |
getStatementCodes()
Gets the value of the <StatementCodes> element. |
Statements |
getStatements()
Gets the value of the <Statements> element. |
SubjectArea |
getSubjectArea()
Gets the value of the <SubjectArea> element. |
void |
removeGradeLevels()
Removes the GradeLevels child element previously created by calling setGradeLevels |
void |
removePredecessorItems()
Removes the PredecessorItems child element previously created by calling setPredecessorItems |
void |
removeStandardHierarchyLevel()
Removes the StandardHierarchyLevel child element previously created by calling setStandardHierarchyLevel |
void |
removeStatementCodes()
Removes the StatementCodes child element previously created by calling setStatementCodes |
void |
removeStatements()
Removes the Statements child element previously created by calling setStatements |
void |
removeSubjectArea()
Removes the SubjectArea child element previously created by calling setSubjectArea |
void |
setGradeLevels(GradeLevels value)
Sets the value of the <GradeLevels> 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 |
setLearningStandardDocumentRefId(java.lang.String value)
Sets the value of the <LearningStandardDocumentRefId> element. |
void |
setPredecessorItems(PredecessorItems value)
Sets the value of the <PredecessorItems> element. |
void |
setRefId(java.lang.String value)
Sets the value of the RefId attribute. |
void |
setStandardHierarchyLevel(StandardHierarchyLevel value)
Sets the value of the <StandardHierarchyLevel> element. |
void |
setStandardHierarchyLevel(java.lang.String description,
java.lang.Integer number)
Sets the value of the <StandardHierarchyLevel> child element. |
void |
setStatementCodes(StatementCode statementCode)
Sets the value of the <StatementCodes> child element. |
void |
setStatementCodes(StatementCodes value)
Sets the value of the <StatementCodes> element. |
void |
setStatements(Statement statement)
Sets the value of the <Statements> child element. |
void |
setStatements(Statements value)
Sets the value of the <Statements> element. |
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. |
| 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 LearningStandardItem()
public LearningStandardItem(java.lang.String refId,
LanguageCode language,
StandardHierarchyLevel standardHierarchyLevel,
GradeLevels gradeLevels,
java.lang.String learningStandardDocumentRefId)
refId - GUID assigned to each statement at each level within the document hierarchylanguage - standardHierarchyLevel - Integer assigned to each hierarchical level within standards tree. The top level is "1".gradeLevels - For a description of this element, see 5.1.12 GradeLevels.learningStandardDocumentRefId - The RefId of the item's parent LearningStandardDocument.| 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 assigned to each statement at each level within the document hierarchy"
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 assigned to each statement at each level within the document hierarchy"
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 setStandardHierarchyLevel(StandardHierarchyLevel value)
<StandardHierarchyLevel> element.
The SIF specification defines the meaning of this element as: "Integer assigned to each hierarchical level within standards tree. The top level is "1"."
value - A StandardHierarchyLevel object
public void setStandardHierarchyLevel(java.lang.String description,
java.lang.Integer number)
<StandardHierarchyLevel> child element.
This form of setStandardHierarchyLevel is provided as a convenience method
that is functionally equivalent to the version of setStandardHierarchyLevel
that accepts a single StandardHierarchyLevel object.
description - Used to describe what role this item is serving in the structure. Some standards describe their levels in terms of standard, strands, and topics. Others use standards, benchmarks, and indicators. This attribute names the level of the item.number - Integer assigned to each hierarchical level within standards tree. The top level is "1".public StandardHierarchyLevel getStandardHierarchyLevel()
<StandardHierarchyLevel> element.
The SIF specification defines the meaning of this element as: "Integer assigned to each hierarchical level within standards tree. The top level is "1"."
StandardHierarchyLevel objectpublic void removeStandardHierarchyLevel()
StandardHierarchyLevel child element previously created by calling setStandardHierarchyLevel
public void setPredecessorItems(PredecessorItems value)
<PredecessorItems> element.
The SIF specification defines the meaning of this element as: "GUID assigned to the LearningStandardItem directly above it in the hierarchy tree. This is a repeatable element because a single granular item may relate to multiple parent levels of the hierarchy."
value - A PredecessorItems objectpublic PredecessorItems getPredecessorItems()
<PredecessorItems> element.
The SIF specification defines the meaning of this element as: "GUID assigned to the LearningStandardItem directly above it in the hierarchy tree. This is a repeatable element because a single granular item may relate to multiple parent levels of the hierarchy."
PredecessorItems objectpublic void removePredecessorItems()
PredecessorItems child element previously created by calling setPredecessorItems
public void setStatementCodes(StatementCodes value)
<StatementCodes> element.
The SIF specification defines the meaning of this element as: "An alphanumeric ID code as defined by the organization to identify the statement."
value - A StatementCodes objectpublic void setStatementCodes(StatementCode statementCode)
<StatementCodes> child element.
This form of setStatementCodes is provided as a convenience method
that is functionally equivalent to the version of setStatementCodes
that accepts a single StatementCodes object.
statementCode - An alphanumeric ID code as defined by the organization to identify the statement.public StatementCodes getStatementCodes()
<StatementCodes> element.
The SIF specification defines the meaning of this element as: "An alphanumeric ID code as defined by the organization to identify the statement."
StatementCodes objectpublic void removeStatementCodes()
StatementCodes child element previously created by calling setStatementCodes
public void setStatements(Statements value)
<Statements> element.
The SIF specification defines the meaning of this element as: "The text of the "standard," or "benchmark.""
value - A Statements objectpublic void setStatements(Statement statement)
<Statements> child element.
This form of setStatements is provided as a convenience method
that is functionally equivalent to the version of setStatements
that accepts a single Statements object.
statement - The text of the "standard," or "benchmark."public Statements getStatements()
<Statements> element.
The SIF specification defines the meaning of this element as: "The text of the "standard," or "benchmark.""
Statements objectpublic void removeStatements()
Statements child element previously created by calling setStatements
public void setGradeLevels(GradeLevels value)
<GradeLevels> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.12 GradeLevels."
value - A GradeLevels objectpublic GradeLevels getGradeLevels()
<GradeLevels> element.
The SIF specification defines the meaning of this element as: "For a description of this element, see 5.1.12 GradeLevels."
GradeLevels objectpublic void removeGradeLevels()
GradeLevels child element previously created by calling setGradeLevels
public 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 java.lang.String getLearningStandardDocumentRefId()
<LearningStandardDocumentRefId> element.
The SIF specification defines the meaning of this element as: "The RefId of the item's parent LearningStandardDocument."
LearningStandardDocumentRefId element of this object.public void setLearningStandardDocumentRefId(java.lang.String value)
<LearningStandardDocumentRefId> element.
The SIF specification defines the meaning of this element as: "The RefId of the item's parent LearningStandardDocument."
value - A String object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||