Package edu.vt.marian.common

Interface Summary
AnalyzableDigInfObj An Analyzable Digital Information Object is a DigInfObj with important aspects that can be presented as attribute-value pairs.
DigInfObj A Digital Information Object is a digital object whose primary function is to carry information (generally although not necessarily to a human being.
Document The documents in MARIAN are all both Presentable and Analyzable Digital Information Objects.
PresentableDigInfObj A Presentatble Digital Information Object is a DigInfObj that can be presented to users as a stream of (formatted) text.
 

Class Summary
ClassID A subclass of Object for ClassIDs.
ClassIDs The identifier of an object in the MARIAN universe is composed of class id and instance id.
Debug Class name: Debug Class description: As the name said, this class is purely for the convienece of debugging a big system, user don't need to recompile the system to change the debug configuration (where to print out message, where not), user even don't need to rerun the system.
FullID The identifier of an object in the MARIAN universe is composed of class id and instance id.
InfoDesc A Information Description is a description of a digital information object in context.
LinedString Class name: LinedString Class description: used to count the number of "\n" in s string Author: Jianxin Zhao Finished time: ????, 1998 Known bugs: none Platform: jdk1.1.5 under UNIX
LinkDesc At the moment, we are only allowing a link description to consist of an exact description of a single link.
Measurement Used to measure system performance, this can be used mutiple times.
PerformanceMeasurement Class name: PerformanceMeasurement Class description: this class is used to do system performance measurement, it will record time for each measurement automatically, caculate the average, and dump all the results to a file in human readable format
ReaderWriterMutex This class provides a moniter object for thread coordination.
ReturnCodes Return codes common to many classes of MARIAN objects.
Weight The weight of an object in some approximate context (e.g., match to a query).
WtdEntireObj A Weighted Object that actually includes the full object! Unlike the class WtdObj, which only includes a FullID, a WtdEntireObj also includes a Java Object which is the actual instance selected by the FullID.
WtdObj class name: WtdObj class description: an object together with a weight (e.g., match to a query).