com.xerceo.learn.scorm.cmi
Class CMI
java.lang.Object
com.xerceo.learn.scorm.cmi.CMI
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
public class CMI
- extends java.lang.Object
- implements java.io.Externalizable
Encapsulates the SCORM 2004 RTE 1.3 CMI data model.
- Version:
- #xerceo-1.0#
- Author:
- tim.potter@xerceo.com
- See Also:
- Serialized Form
|
Constructor Summary |
CMI()
Do not use, for de-Serialization support only. |
CMI(InitParams init)
Constructs a new CMI instance and initializes the various static CMI data elements
from the initial parameters gathered from the imsmanifest.xml file during import. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
_version
public static final java.lang.String _version
- See Also:
- Constant Field Values
_NOT_
public static final long _NOT_
- See Also:
- Constant Field Values
t_launchData
public transient java.lang.String t_launchData
lastModifiedOnMillis
public long lastModifiedOnMillis
initialAccessOnMillis
public long initialAccessOnMillis
completedOnMillis
public long completedOnMillis
accessCount
public int accessCount
completion_status
public java.lang.String completion_status
credit
public java.lang.String credit
entry
public java.lang.String entry
exit
public java.lang.String exit
learner_id
public java.lang.String learner_id
learner_name
public java.lang.String learner_name
location
public java.lang.String location
mode
public java.lang.String mode
progress_measure
public java.lang.Double progress_measure
session_time
public TimeInterval session_time
success_status
public java.lang.String success_status
suspend_data
public java.lang.String suspend_data
total_time
public final TimeInterval total_time
comments_from_learner
public final Comments comments_from_learner
interactions
public final Interactions interactions
learner_preference
public final LearnerPreference learner_preference
objectives
public final Objectives objectives
score
public final Score score
init
public InitParams init
COCD_NS
public static final java.lang.String COCD_NS
- See Also:
- Constant Field Values
CMI
public CMI()
- Do not use, for de-Serialization support only. Objects created with this
constructor can only be utilized after the
readExternal
method is called to read an previously externalized instance from an
InputStream. When creating a new CMI object, you should always supply an
InitParams instance.
CMI
public CMI(InitParams init)
- Constructs a new CMI instance and initializes the various static CMI data elements
from the initial parameters gathered from the imsmanifest.xml file during import.
setSequencingImpactListener
public void setSequencingImpactListener(SequencingImpactListener seqListener)
getSequencingImpactListener
public SequencingImpactListener getSequencingImpactListener()
getDisplayStatus
public java.lang.String getDisplayStatus()
getLastModified
public java.lang.String getLastModified(java.util.Locale locale)
setValue
public void setValue(java.lang.String name,
java.lang.String value)
getValue
public java.lang.String getValue(java.lang.String name)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object
readExternal
public final void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
- Specified by:
readExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
java.lang.ClassNotFoundException
writeExternal
public final void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
- Specified by:
writeExternal in interface java.io.Externalizable
- Throws:
java.io.IOException
toXML
public void toXML(org.xml.sax.ContentHandler sax)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
toXML
public void toXML(org.xml.sax.ContentHandler sax,
org.xml.sax.helpers.AttributesImpl attrs)
throws org.xml.sax.SAXException
- Throws:
org.xml.sax.SAXException
Copyright © 2006. Xerceo, Inc. All Rights Reserved.