rdr.core
Class LogEntry

java.lang.Object
  extended by rdr.core.LogEntry
All Implemented Interfaces:
java.io.Serializable

public class LogEntry
extends java.lang.Object
implements java.io.Serializable

An individual log entry

Author:
Ivan Bindoff
See Also:
Serialized Form

Field Summary
static int ACCEPT_ALL
           
static int ACCEPT_CORNERSTONE
           
static int ADD_CONDITION
           
static int ADD_NEW_CLASSIFICATION
           
static int ADD_NEW_CONCLUSION
           
static int ADD_RULE
           
static int ADDED_RULE
           
static int CHANGE_EXISTING_CLASSIFICATION
           
static int CHANGE_EXISTING_CONCLUSION
           
static int CLOSE_DOMAIN
           
static int CORNERSTONES
           
static int CREATE_CLASSIFICATION
           
static int CREATE_CONCLUSION
           
static int CYCLE_AVERTED
           
static int DELETE_CONDITION
           
static int END_SIMULATED_EXPERT
           
 int entryCode
           
static int LOAD_DOMAIN
           
 common.datastructures.MyFastVector<java.lang.Object> parameters
           
static int SE_REPEAT
           
static int SELECT_CASE
           
static int SOLUTIONS_FOUND
           
static int SOLUTIONS_FOUND_ADDING
           
static int SOLUTIONS_FOUND_REMOVAL
           
static int START_SIMULATED_EXPERT
           
 java.util.Calendar timestamp
           
static int VALIDATE_RULE
           
 
Constructor Summary
LogEntry(int entryCode)
          Constructor.
LogEntry(int entryCode, common.datastructures.MyFastVector<java.lang.Object> params)
          Constructor.
LogEntry(int entryCode, java.lang.Object param1)
          Constructor.
LogEntry(int entryCode, java.lang.Object param1, java.lang.Object param2)
          Constructor.
LogEntry(int entryCode, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3)
          Constructor.
LogEntry(int entryCode, java.lang.Object param1, java.lang.Object param2, java.lang.Object param3, java.lang.Object param4)
          Constructor.
 
Method Summary
 common.datastructures.MyFastVector<java.lang.Object> getParameters()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOAD_DOMAIN

public static final int LOAD_DOMAIN
See Also:
Constant Field Values

CLOSE_DOMAIN

public static final int CLOSE_DOMAIN
See Also:
Constant Field Values

ADD_CONDITION

public static final int ADD_CONDITION
See Also:
Constant Field Values

VALIDATE_RULE

public static final int VALIDATE_RULE
See Also:
Constant Field Values

ACCEPT_CORNERSTONE

public static final int ACCEPT_CORNERSTONE
See Also:
Constant Field Values

ADD_RULE

public static final int ADD_RULE
See Also:
Constant Field Values

SELECT_CASE

public static final int SELECT_CASE
See Also:
Constant Field Values

ADD_NEW_CONCLUSION

public static final int ADD_NEW_CONCLUSION
See Also:
Constant Field Values

ADD_NEW_CLASSIFICATION

public static final int ADD_NEW_CLASSIFICATION
See Also:
Constant Field Values

CHANGE_EXISTING_CONCLUSION

public static final int CHANGE_EXISTING_CONCLUSION
See Also:
Constant Field Values

CHANGE_EXISTING_CLASSIFICATION

public static final int CHANGE_EXISTING_CLASSIFICATION
See Also:
Constant Field Values

DELETE_CONDITION

public static final int DELETE_CONDITION
See Also:
Constant Field Values

CREATE_CONCLUSION

public static final int CREATE_CONCLUSION
See Also:
Constant Field Values

CREATE_CLASSIFICATION

public static final int CREATE_CLASSIFICATION
See Also:
Constant Field Values

ADDED_RULE

public static final int ADDED_RULE
See Also:
Constant Field Values

CYCLE_AVERTED

public static final int CYCLE_AVERTED
See Also:
Constant Field Values

CORNERSTONES

public static final int CORNERSTONES
See Also:
Constant Field Values

ACCEPT_ALL

public static final int ACCEPT_ALL
See Also:
Constant Field Values

START_SIMULATED_EXPERT

public static final int START_SIMULATED_EXPERT
See Also:
Constant Field Values

END_SIMULATED_EXPERT

public static final int END_SIMULATED_EXPERT
See Also:
Constant Field Values

SE_REPEAT

public static final int SE_REPEAT
See Also:
Constant Field Values

SOLUTIONS_FOUND

public static final int SOLUTIONS_FOUND
See Also:
Constant Field Values

SOLUTIONS_FOUND_REMOVAL

public static final int SOLUTIONS_FOUND_REMOVAL
See Also:
Constant Field Values

SOLUTIONS_FOUND_ADDING

public static final int SOLUTIONS_FOUND_ADDING
See Also:
Constant Field Values

entryCode

public int entryCode

parameters

public common.datastructures.MyFastVector<java.lang.Object> parameters

timestamp

public java.util.Calendar timestamp
Constructor Detail

LogEntry

public LogEntry(int entryCode,
                common.datastructures.MyFastVector<java.lang.Object> params)
Constructor. Sets up the entry. x params version

Parameters:
entryCode -
params -

LogEntry

public LogEntry(int entryCode)
Constructor. Sets up the entry. 0 params version

Parameters:
entryCode -

LogEntry

public LogEntry(int entryCode,
                java.lang.Object param1)
Constructor. Sets up the entry. 1 param version

Parameters:
entryCode -
param1 -

LogEntry

public LogEntry(int entryCode,
                java.lang.Object param1,
                java.lang.Object param2)
Constructor. Sets up the entry. 2 param version

Parameters:
entryCode -
param1 -
param2 -

LogEntry

public LogEntry(int entryCode,
                java.lang.Object param1,
                java.lang.Object param2,
                java.lang.Object param3)
Constructor. Sets up the entry. 3 param version

Parameters:
entryCode -
param1 -
param2 -
param3 -

LogEntry

public LogEntry(int entryCode,
                java.lang.Object param1,
                java.lang.Object param2,
                java.lang.Object param3,
                java.lang.Object param4)
Constructor. Sets up the entry. 4 param version

Parameters:
entryCode -
param1 -
param2 -
param3 -
Method Detail

getParameters

public common.datastructures.MyFastVector<java.lang.Object> getParameters()
Returns:
the vector of parameters