|
From: <se...@us...> - 2008-05-20 17:16:19
|
Revision: 150
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=150&view=rev
Author: sem62
Date: 2008-05-20 10:16:21 -0700 (Tue, 20 May 2008)
Log Message:
-----------
Created base version of this library. Using very poor method (HashTable).
Added Paths:
-----------
RTE/src/edu/
RTE/src/edu/lnu/
RTE/src/edu/lnu/FireFly/
RTE/src/edu/lnu/FireFly/Rte/
RTE/src/edu/lnu/FireFly/Rte/Cmi.java
RTE/src/rte.jardesc
Removed Paths:
-------------
RTE/src/Cmi.java
Deleted: RTE/src/Cmi.java
===================================================================
--- RTE/src/Cmi.java 2008-05-20 16:06:25 UTC (rev 149)
+++ RTE/src/Cmi.java 2008-05-20 17:16:21 UTC (rev 150)
@@ -1,4 +0,0 @@
-
-public class Cmi {
-
-}
Copied: RTE/src/edu/lnu/FireFly/Rte/Cmi.java (from rev 149, RTE/src/Cmi.java)
===================================================================
--- RTE/src/edu/lnu/FireFly/Rte/Cmi.java (rev 0)
+++ RTE/src/edu/lnu/FireFly/Rte/Cmi.java 2008-05-20 17:16:21 UTC (rev 150)
@@ -0,0 +1,47 @@
+package edu.lnu.FireFly.Rte;
+import java.util.Hashtable;
+
+public class Cmi {
+
+ protected Hashtable<String, String> values = new Hashtable<String, String>();
+
+ private int state = NOT_INITIALIZED_NOT_TERMINATED;
+
+ public void Initialize(String param){
+ values.clear();
+
+ initDefaultValues();
+
+ state = INITIALIZED_NOT_TERMINATED;
+ }
+
+ private void initDefaultValues() {
+ values.put("cmi.completionStatus", "incomplete");
+ }
+
+ public void Terminate(String param){
+ state = INITIALIZED_TERMINATED;
+ }
+
+ public boolean setValue(String param, String value){
+ values.put(param, value);
+
+ return true;
+ }
+
+ public String getValue(String param){
+ return values.get(param);
+ }
+
+ public int getState() {
+ return state;
+ }
+
+ public void setState(int state) {
+ this.state = state;
+ }
+
+ public static final int NOT_INITIALIZED_NOT_TERMINATED = 0;
+ public static final int INITIALIZED_NOT_TERMINATED = 1;
+ public static final int INITIALIZED_TERMINATED = 2;
+}
Added: RTE/src/rte.jardesc
===================================================================
--- RTE/src/rte.jardesc (rev 0)
+++ RTE/src/rte.jardesc 2008-05-20 17:16:21 UTC (rev 150)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="WINDOWS-1251" standalone="no"?>
+<jardesc>
+ <jar path="S:/WebEditor/rte.jar"/>
+ <options buildIfNeeded="true" compress="true" descriptionLocation="/RTE/src/rte.jardesc" exportErrors="true" exportWarnings="true" includeDirectoryEntries="false" overwrite="false" saveDescription="true" storeRefactorings="false" useSourceFolders="false"/>
+ <storedRefactorings deprecationInfo="true" structuralOnly="false"/>
+ <selectedProjects/>
+ <manifest generateManifest="true" manifestLocation="" manifestVersion="1.0" reuseManifest="false" saveManifest="false" usesManifest="true">
+ <sealing sealJar="false">
+ <packagesToSeal/>
+ <packagesToUnSeal/>
+ </sealing>
+ </manifest>
+ <selectedElements exportClassFiles="true" exportJavaFiles="false" exportOutputFolder="false">
+ <javaElement handleIdentifier="=RTE"/>
+ </selectedElements>
+</jardesc>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|