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. |