|
||||||||||
| 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.SIFList<T>
com.edustructures.sifworks.SIFKeyedList<Offender>
com.edustructures.sifworks.student.OffenderList
public class OffenderList
| Field Summary |
|---|
| Fields inherited from class com.edustructures.sifworks.Element |
|---|
CURRENT_SERIALIZE_VERSION |
| Constructor Summary | |
|---|---|
OffenderList()
Constructor |
|
OffenderList(Offender offender)
Constructor that accepts values for all mandatory fields |
|
| Method Summary | |
|---|---|
void |
addOffender(ReporterDescriptionType type,
InjuryType injury)
Adds a new <Offender> repeatable element. |
Offender |
getOffender(ReporterDescriptionType type)
Gets an Offender object instance. |
Offender[] |
getOffenders()
Gets all Offender object instances. |
void |
removeOffender(ReporterDescriptionType type)
Removes an Offender object instance. |
void |
setOffenders(Offender[] offenders)
Sets an array of Offender objects. |
| Methods inherited from class com.edustructures.sifworks.SIFKeyedList |
|---|
getChild, getChild |
| Methods inherited from class com.edustructures.sifworks.SIFList |
|---|
add, addAll, clear, contains, containsAll, get, iterator, remove, remove, removeAll, retainAll, size, toArray, toArray |
| Methods inherited from class com.edustructures.sifworks.SIFElement |
|---|
addChild, addChild, clone, compareGraphTo, create, effectiveSIFVersion, getChild, getChild, getChild, getChildCount, getChildList, getChildList, getChildList, getChildren, getChildren, getContent, getContent, getField, getField, getFieldCount, getFields, getFieldValue, getKey, getSIFValue, getSIFVersion, getTextValue, getXmlId, hasTextValue, removeChild, removeChild, removeChild, removeChild, restoreImplementationDef, setChanged, setChildren, setEmpty, setField, setField, setField, setField, setSIFValue, setSIFVersion, 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 |
| Methods inherited from interface java.util.Collection |
|---|
equals, hashCode, isEmpty |
| Constructor Detail |
|---|
public OffenderList()
public OffenderList(Offender offender)
offender - | Method Detail |
|---|
public void addOffender(ReporterDescriptionType type,
InjuryType injury)
<Offender> repeatable element.
This form of setOffender is provided as a convenience method
that is functionally equivalent to the version of setOffender
that accepts a single Offender object.
type - Identifies the type of offender involved in the incident.injury - Identifies whether or not this specific offender was physically injured, and if so, identifies whether the injury was major or minor.public void removeOffender(ReporterDescriptionType type)
Offender object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Offender object to remove by its Type valuepublic Offender getOffender(ReporterDescriptionType type)
Offender object instance. More than one instance can be defined for this object because it is a repeatable field element.
type - Identifies the Offender object to return by its "Type" attribute value
Offender objectpublic Offender[] getOffenders()
Offender object instances. More than one instance can be defined for this object because it is a repeatable field element.
Offender objectspublic void setOffenders(Offender[] offenders)
Offender objects. All existing
Offender instances
are removed and replaced with this list. Calling this method with the
parameter value set to null removes all Offenders.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||