JACK 5.4 Application Interface

aos.jack.jak.core
Class Jak

java.lang.Object
  extended byaos.jack.jak.core.Jak

public class Jak
extends java.lang.Object

This class represents JACK Intelligent Agents runtime, and it provides the global runtime context. A user does not construct any instances of this class, but uses its static members and methods either directly or indirectly.


Field Summary
static Timer timer
          Agent's default perception of time.
 
Constructor Summary
Jak()
           
 
Method Summary
static java.lang.String[] collectArgs(java.lang.String[] args)
           
static void error(java.lang.String s)
           
static java.lang.Class forName(java.lang.String s)
           
static java.io.PrintWriter getDebugWriter()
           
static java.lang.String[] initialize()
           
static java.lang.String[] initialize(java.lang.String[] args)
           
static void licence()
           
static java.lang.String loggingName(int bf)
           
static void main(java.lang.String[] args)
           
static boolean setLogging(java.lang.String name, boolean val)
           
static void usage()
           
static void warning(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

timer

public static Timer timer
Agent's default perception of time. This timer is the default timer assigned to agents during their construction. The Jak.timer member is initialised to the real time clock, but a user may re-assign this timer prior to constructing agents.

See Also:
Kernel.getDefaultTimer()
Constructor Detail

Jak

public Jak()
Method Detail

licence

public static void licence()

forName

public static final java.lang.Class forName(java.lang.String s)

setLogging

public static boolean setLogging(java.lang.String name,
                                 boolean val)

loggingName

public static java.lang.String loggingName(int bf)

getDebugWriter

public static java.io.PrintWriter getDebugWriter()

error

public static void error(java.lang.String s)

warning

public static void warning(java.lang.String s)

collectArgs

public static java.lang.String[] collectArgs(java.lang.String[] args)

initialize

public static java.lang.String[] initialize()

initialize

public static java.lang.String[] initialize(java.lang.String[] args)

usage

public static void usage()

main

public static void main(java.lang.String[] args)

JACK 5.4 Application Interface

Copyright (C) 1999-2008, Agent Oriented Software Pty. Ltd.

US Government Restricted Rights
The JACK Modules and relevant Software Material have been developed entirely at private expense and are accordingly provided with RESTRICTED RIGHTS. Use, duplication, or disclosure by Government is subject to restrictions as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013 or subparagraph (c)(1) and (2) of the Commercial Computer Software Restricted Rights and 48 CFR 52.2270-19, as applicable.


Agent Oriented Software Pty. Ltd.     http://www.aosgrp.com
PO Box 639, Carlton South, Victoria 3053, Australia
Phone: +61 3 9349 5055, Fax: +61 3 9349 5088