aos.jack.jak.core
Class Jak
java.lang.Object
aos.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 |
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()
Jak
public Jak()
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)
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