Serialized Form


Package agentland.character

Class agentland.character.SAMAgent implements Serializable

Serialized Fields

win

agentland.character.SAMWindow win
notes: SAMAgent uses a double type coordinate system that goes from (0,0) (upper left) to (200,200), lower-right. It then scales this to whatever dimensions the window is currently set to using Java2D's built-in affine transforms .

ani

agentland.character.Animator ani

so

SpeechOut so


Package agentland.debug

Class agentland.debug.AbstractMethodDisplay implements Serializable

Serialized Fields

ag

Agent ag
Agent that runs given methods.

returnField

JLabel returnField
Place where the return value of the called method is displayed.

returnScroll

JScrollPane returnScroll
Scroll pane where return results go.

returnPane

JTextArea returnPane
The actual text component that holds all of the return results.

firstResult

boolean firstResult
true if no method call result was reported yet, false otherwise.

Class agentland.debug.AgentMonitorAgent implements Serializable

Serialized Fields

observe

boolean[] observe

subject

AgentID subject

alive

boolean alive

foreward

boolean foreward

messages

agentland.debug.LogListModel messages

frm

JFrame frm

displayList

JList displayList

listScroll

JScrollBar listScroll

searchField

JTextField searchField

debugItem

JCheckBoxMenuItem debugItem

infoItem

JCheckBoxMenuItem infoItem

warningItem

JCheckBoxMenuItem warningItem

errorItem

JCheckBoxMenuItem errorItem

criticalItem

JCheckBoxMenuItem criticalItem

unlabeledItem

JCheckBoxMenuItem unlabeledItem

forewardItem

JRadioButtonMenuItem forewardItem

backwardItem

JRadioButtonMenuItem backwardItem

reconnect

JMenuItem reconnect

Class agentland.debug.AgentTesterAgent implements Serializable

Serialized Fields

frame

JFrame frame

Class agentland.debug.CallerFailedException implements Serializable

Serialized Fields

nested

Throwable nested

Class agentland.debug.InfoDialog implements Serializable

Class agentland.debug.InterfaceTreeNode implements Serializable

Serialized Fields

c

Class c

Class agentland.debug.MethodTree implements Serializable

Serialized Fields

allowExpansion

boolean allowExpansion

Class agentland.debug.MethodTreeDisplay implements Serializable

Serialized Fields

title

JLabel title

tree

JTree tree

runButton

JButton runButton

logButton

JButton logButton

textField

JTextField textField

curMethod

Method curMethod

agag

AgentAgent agag

Class agentland.debug.PowerTesterAgent implements Serializable

Serialized Fields

rr

ResourceRetriever rr

callHistory

Vector callHistory

maxHistorySize

int maxHistorySize

historyBox

JComboBox historyBox

mainPanel

JPanel mainPanel


Package agentland.device

Class agentland.device.AbstractDeviceManagerAgent implements Serializable

Serialized Fields

devices

Hashtable devices
key: AgentID, value: object of Device type; this hashtable is for caching agent stubs so that we do not need to call reliesOn every time we need to make a call to an agent.

managedDevices

Vector managedDevices
A list of all devices we are supposed to manage. This list gets frozen every time it is changed.

Class agentland.device.DeviceAgent implements Serializable

Serialized Fields

defaultState

String defaultState

states

PersistentMap states

fName

String fName

names

Vector names

Class agentland.device.DeviceData implements Serializable

Serialized Fields

names

Vector names

Class agentland.device.DeviceException implements Serializable

Serialized Fields

message

String message

detail

Throwable detail

Class agentland.device.DeviceState implements Serializable

Serialized Fields

name

String name

modifyTime

long modifyTime

Class agentland.device.MultiDeviceAgent implements Serializable

Serialized Fields

grammars

Hashtable grammars

nameResolverID

AgentID nameResolverID

nameResolver

Translator nameResolver

Class agentland.device.PioneerDVDAgent implements Serializable

Serialized Fields

host

AgentAgent.Attribute host

port

AgentAgent.Attribute port

spd

SerialPioneerDVD spd


Package agentland.device.computer

Class agentland.device.computer.ComputerIDResolverAgent implements Serializable

Serialized Fields

resolver

Resolver resolver

compSocieties

PersistentMap compSocieties


Package agentland.device.display

Class agentland.device.display.DisplayDeviceAgent implements Serializable

Class agentland.device.display.ManualProjectorAgent implements Serializable

Serialized Fields

speech

SpeechOut speech

Class agentland.device.display.ProjectorAgent implements Serializable

Serialized Fields

projector

UniversalProjector projector

host

AgentAgent.Attribute host

port

AgentAgent.Attribute port

ProjectorClass

AgentAgent.Attribute ProjectorClass

Class agentland.device.display.ProjectorManagerAgent implements Serializable

Class agentland.device.display.ProjectorManagerSpeechAgent implements Serializable

Serialized Fields

pm

ProjectorManager pm


Package agentland.device.drapes

Class agentland.device.drapes.DrapesAgent implements Serializable

Class agentland.device.drapes.DrapesManagerAgent implements Serializable

Class agentland.device.drapes.DrapesManagerSpeechAgent implements Serializable

Serialized Fields

drapes

DrapesManager drapes

Class agentland.device.drapes.X10DrapesAgent implements Serializable

Serialized Fields

x10

X10 x10

hC

AgentAgent.Attribute hC

mC

AgentAgent.Attribute mC

blinds

X10Data blinds


Package agentland.device.led

Class agentland.device.led.AlphaLEDSignAgent implements Serializable

Serialized Fields

port

String port

machine

String machine

LED

Serial LED

sLEDText

String sLEDText
current text on the LED display

sTopLEDText

String sTopLEDText

sBottomLEDText

String sBottomLEDText

bLEDTextFont

byte[] bLEDTextFont
current fonts on the LED display

bTopLEDTextFont

byte[] bTopLEDTextFont

bBottomLEDTextFont

byte[] bBottomLEDTextFont

bLEDTextColor

byte[] bLEDTextColor
current colors on the LED display

bTopLEDTextColor

byte[] bTopLEDTextColor

bBottomLEDTextColor

byte[] bBottomLEDTextColor

bStart

byte[] bStart
start and end codes for data transmission

bEnd

byte[] bEnd

Class agentland.device.led.LEDManagerAgent implements Serializable

Serialized Fields

sign

AlphaLEDSign sign

queue

Queue queue
Queue of all the sources contributing things to display (we have only one text per source but this text might change while the source is in the queue, this is why we are queueing sources and not actual text objects)

currentSource

AgentID currentSource
Currently displayed source

items

Hashtable items
keys = sources (agent IDs); values == objects describing stuff to show

properties

Hashtable properties
keys = sources (agent IDs); values == objects describing stuff to show

timer

Timer timer

currentTask

TimerTask currentTask

Class agentland.device.led.LEDProperties implements Serializable

Serialized Fields

color

String color

font

String font


Package agentland.device.light

Class agentland.device.light.DimmableLightAgent implements Serializable

Class agentland.device.light.LightAgent implements Serializable

Class agentland.device.light.LightManagerAgent implements Serializable

Class agentland.device.light.LightManagerSpeechAgent implements Serializable

Serialized Fields

lm

LightManager lm

Class agentland.device.light.X10DimmableLightAgent implements Serializable

Class agentland.device.light.X10LightAgent implements Serializable

Serialized Fields

x10

X10 x10

housecode

char housecode

module

int module


Package agentland.device.pscreen

Class agentland.device.pscreen.ManualProjectionScreenAgent implements Serializable

Serialized Fields

speech

SpeechOut speech

Class agentland.device.pscreen.ProjectionScreenAgent implements Serializable

Class agentland.device.pscreen.ProjectionScreenMetaAgent implements Serializable

Serialized Fields

knownScreens

PersistentMap knownScreens

Class agentland.device.pscreen.ProjectionScreenSpeechAgent implements Serializable

Serialized Fields

ps

ProjectionScreen ps

Class agentland.device.pscreen.X10ProjectionScreenAgent implements Serializable

Serialized Fields

x10

X10 x10

housecode

char housecode

module

int module


Package agentland.gui

Class agentland.gui.GuiFamily implements Serializable

Serialized Fields

name

String name

parent

GuiFamily parent

Class agentland.gui.GuiMaker implements Serializable

Serialized Fields

name

String name

familyName

String familyName

host

GuiManagerAgent host

family

GuiFamily family

familyClassName

String familyClassName

parent

AgentID parent

container

Container container

visible

boolean visible

Class agentland.gui.GuiManagerAgent implements Serializable

Serialized Fields

guisByMaker

Hashtable guisByMaker

frameStatus

Hashtable frameStatus

topFamily

GuiFamily topFamily

families

Hashtable families

guis

HashSet guis

Class agentland.gui.GuiManagerDaemonAgent implements Serializable

Serialized Fields

guiManagers

Hashtable guiManagers
key = machine name; value = agent id of a gui manager on that machine

guiManagerAgents

Hashtable guiManagerAgents

Class agentland.gui.MultiFrameGuiFamily implements Serializable

Serialized Fields

elements

Vector elements

guiFrames

Hashtable guiFrames
keys -- GuiElements, values -- JFrames


Package agentland.gui.tools

Class agentland.gui.tools.GuiAskerAgent implements Serializable

Serialized Fields

answers

Hashtable answers

gmd

GuiManagerDaemon gmd

Class agentland.gui.tools.GuiAskerMaker implements Serializable

Serialized Fields

question

String question

options

Vector options

qType

int qType

defaultAnswer

Object defaultAnswer

qObject

Question qObject

actOnTimeout

boolean actOnTimeout

answer

JTextField answer

qFont

Font qFont

aFont

Font aFont


Package agentland.info

Class agentland.info.StartAgent implements Serializable

Serialized Fields

wb

WindowsWebBrowser wb

servername

String servername

hBrowser

HTMLBrowser hBrowser


Package agentland.info.news

Class agentland.info.news.NewsDisplayAgent implements Serializable

Serialized Fields

ng

NewsGetter ng

Class agentland.info.news.NewsSignAgent implements Serializable

Serialized Fields

checkURL

URL checkURL

als

AlphaLEDSign als


Package agentland.info.news.newsWall

Class agentland.info.news.newsWall.NewsModelAgent implements Serializable

Serialized Fields

storiesByCategory

TranslatorEngine storiesByCategory

storiesBySource

TranslatorEngine storiesBySource

stories

Vector stories

model

news.models.NewsStoryModel model

Class agentland.info.news.newsWall.NewsWallGuiAgent implements Serializable

Serialized Fields

gm

GuiManager gm

newsMaker

GuiMaker newsMaker

browser

HTMLDisplay browser

model

NewsModel model

Class agentland.info.news.newsWall.NewsWallGuiMaker implements Serializable

Serialized Fields

newsView

news.views.NewsViewWithTime newsView

newsScroll

JScrollPane newsScroll

curStories

Vector curStories

latestDisplayedNewsTime

GregorianCalendar latestDisplayedNewsTime

repaintRequired

boolean repaintRequired

SERVER_URL

String SERVER_URL

newsModel

NewsModel newsModel

newsGuiAgent

NewsWallGui newsGuiAgent

newsModelID

AgentID newsModelID

Class agentland.info.news.newsWall.NewsWallScrollAgent implements Serializable

Serialized Fields

led

LEDManager led

news

NewsModel news

stories

Vector stories

scheduler

Scheduler scheduler

currentReminderId

long currentReminderId


Package agentland.naming

Class agentland.naming.ResolverAgent implements Serializable

Serialized Fields

pm

PersistentMap pm

reverseMap

Hashtable reverseMap

Class agentland.naming.TranslatorAgent implements Serializable

Serialized Fields

names

PersistentMap names

engine

TranslatorEngine engine


Package agentland.output

Class agentland.output.IRAgent implements Serializable

Serialized Fields

nextAllowedTime

long nextAllowedTime

INTER_TRANSMIT_TIME

int INTER_TRANSMIT_TIME

port

AgentAgent.Attribute port

host

AgentAgent.Attribute host

Class agentland.output.LynX10Agent implements Serializable

Serialized Fields

host

AgentAgent.Attribute host

port

AgentAgent.Attribute port

serialPort

String serialPort

Class agentland.output.SerialAgent implements Serializable

Serialized Fields

serial

Serial serial

host

AgentAgent.Attribute host

port

AgentAgent.Attribute port

serialPort

String serialPort

Class agentland.output.TwoWayX10Agent implements Serializable

Serialized Fields

host

AgentAgent.Attribute host

port

AgentAgent.Attribute port

serialPort

String serialPort

Class agentland.output.X10Agent implements Serializable

Class agentland.output.X10Data implements Serializable

Serialized Fields

houseCode

char houseCode

moduleCode

int moduleCode


Package agentland.resource

Class agentland.resource.Context implements Serializable

Serialized Fields

name

String name

Class agentland.resource.ForwardingResourceManagerAgent implements Serializable

Serialized Fields

remoteManager

ResourceManager remoteManager

Class agentland.resource.ManagedAgent implements Serializable

Serialized Fields

resources

Hashtable resources
this holds all the agent EHAs handed out. If necessary we can replace the internal agent serving the type of resource if it gets replaced. Map: Resource -> Agent Stub

resourceBunches

Hashtable resourceBunches
Resource bunches we have been alloted so far -- keyed by the names of requests that were used to obtain those bunches. Map: String (the name of the REQUEST that obtained this bunch) -> ResourceBunch

rm

ResourceManager rm
This is the ResourceManager which gives us all our resources.

society

Society society
Our society, to ask questions of and stuff.

Class agentland.resource.Need implements Serializable

Class agentland.resource.Request implements Serializable

Serialized Fields

name

String name

details

String details

isOccupation

boolean isOccupation

need

Need need

Class agentland.resource.Resource implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException

writeObject

private void writeObject(ObjectOutputStream out)
                  throws IOException
Serialized Fields

occupation

String occupation
occupation of resource. Be careful to not put overly specific Interfaces here, get the most general possible given the request, etc.

name

String name

thing

Object thing
The actual object. NULL, if the resource is not filled.

filled

boolean filled
filled is whether the resource has an actual usable object (thing) in it.

abstractService

boolean abstractService

context

Context context

properties

ResourceProperties properties
Properties and notes regarding the resource at hand.

Class agentland.resource.ResourceBunch implements Serializable

Serialized Fields

resources

Hashtable resources

names

Hashtable names

tiedTos

Vector tiedTos

need

Need need

available

boolean available
indicates if the resource in the bunch are usable right now or not (e.g. if they have been yanked); the ManagedAgent sets and reads this variable

Class agentland.resource.ResourceProperties implements Serializable

Serialized Fields

name

String name

Class agentland.resource.TransparentResourceManagerAgent implements Serializable

Serialized Fields

realRM

AgentAgent.Attribute realRM

rm

ResourceManager rm


Package agentland.resource.connect

Class agentland.resource.connect.Connection implements Serializable

Serialized Fields

from

Object from

to

Object to

owner

Object owner

Class agentland.resource.connect.ConnectionMakerAgent implements Serializable

Serialized Fields

computerResolver

ComputerIDResolver computerResolver

graph

SQLGraph graph

onPath

int onPath

Class agentland.resource.connect.ConnectionMonitorAgent implements Serializable

Serialized Fields

cm

ConnectionMaker cm

Class agentland.resource.connect.OwnerTrackingPermGraph implements Serializable

Serialized Fields

ownerToConnect

Hashtable ownerToConnect
Map owner object -> Connection object

connectToOwner

Hashtable connectToOwner
Make connection object -> owner object

Class agentland.resource.connect.SQLGraph implements Serializable

Serialized Fields

loading

boolean loading

cnxn

ManagedConnection cnxn

curIter

ResultSet curIter


Package agentland.resource.namer

Class agentland.resource.namer.NamerAgent implements Serializable

Serialized Fields

translations

Map translations
Maps AgentID to real AgentID -- society dependent (seperate table per society).

watchedOccupations

Map watchedOccupations
List of occuptions to true/false values. Society independent. what occupations to ask about to see if they are things that should be translated.

cm

ConnectionMaker cm
Agent that will create connections for us

Class agentland.resource.namer.TestAgent implements Serializable

Serialized Fields

nm

Namer nm


Package agentland.resource.util

Class agentland.resource.util.EmptyResourceManagerAgent implements Serializable

Class agentland.resource.util.ResourceRetrieverAgent implements Serializable


Package agentland.rufus

Class agentland.rufus.ConfuciusAgent implements Serializable

Serialized Fields

mapName

String mapName

sayings

Map sayings

Class agentland.rufus.ConfuciusClockAgent implements Serializable

Serialized Fields

confucius

Confucius confucius

reset

boolean reset

silent

boolean silent

scheduledSayings

Vector scheduledSayings

Class agentland.rufus.ConfuciusSignAgent implements Serializable

Serialized Fields

led

LEDManager led

conf

AgentID conf

Class agentland.rufus.ConfuciusWebAgent implements Serializable

Class agentland.rufus.DaemonAgent implements Serializable

Serialized Fields

reset

boolean reset

mean_time

int mean_time

stopped

boolean stopped

life

Thread life

Class agentland.rufus.MumbleAgent implements Serializable

Serialized Fields

mumble_frequency

AgentAgent.Attribute mumble_frequency


Package agentland.society

Class agentland.society.Ambassador implements Serializable

Serialized Fields

societyName

String societyName

location

Ambassador location

agent

AgentID agent

Class agentland.society.SocietyAgent implements Serializable

Serialized Fields

ambassador

Ambassador ambassador

rmID

AgentID rmID
The resource manager used by the society.


Package agentland.software

Class agentland.software.ExecAgent implements Serializable

Serialized Fields

command

Runtime command

process

Process process

alive

boolean alive

watcher

agentland.software.ExecAgent.DThread watcher

startCount

int startCount
Number of times program has been started.

Class agentland.software.HAL2001Agent implements Serializable

Serialized Fields

so

SpeechOut so

aGrammar

AppGrammar aGrammar

spoken

boolean spoken

Class agentland.software.ManagedPowerPointDisplayAgent implements Serializable

Class agentland.software.ManagedWindowsWebBrowserAgent implements Serializable

Class agentland.software.MSWindowAgent implements Serializable

Serialized Fields

n

MSWindowsDisplay n

command

Runtime command

Class agentland.software.MSWindowsDisplayAgent implements Serializable

Serialized Fields

windowList

Hashtable windowList

method

int method

Class agentland.software.MSWindowsDisplayException implements Serializable

Serialized Fields

errorNumber

int errorNumber

errorMessage

String errorMessage

Class agentland.software.PowerPointDisplayAgent implements Serializable

Class agentland.software.WindowsWebBrowserAgent implements Serializable

Serialized Fields

jdde

com.neva.Jddeml jdde

browser

String browser

serviceWindowID

int serviceWindowID


Package agentland.software.util

Class agentland.software.util.DisplayHTMLAgent implements Serializable

Serialized Fields

filePrefix

String filePrefix

display

String display

wwBrowser

WindowsWebBrowser wwBrowser

fname

String fname

suffix

String suffix

curPageNumber

int curPageNumber

curDisplayNumber

int curDisplayNumber

curText

String curText


Package agentland.text

Class agentland.text.HTMLTextOutputAgent implements Serializable

Serialized Fields

so

DisplayHTML so

Class agentland.text.SpeechTextGetterAgent implements Serializable

Serialized Fields

gc

GrammarCenter gc

Class agentland.text.TextGetterAgent implements Serializable

Class agentland.text.TextObject implements Serializable

Serialized Fields

text

String text

summary

String summary

sender

String sender

recipients

ArrayList recipients

urgency

int urgency

timeToLive

long timeToLive

mPrivate

boolean mPrivate

Class agentland.text.TextOutputAgent implements Serializable


Package agentland.util

Class agentland.util.BeeperAgent implements Serializable

Serialized Fields

voicebox

SpeechOut voicebox

Class agentland.util.ExtendedSecret implements Serializable

Serialized Fields

s

Secret s

datetime

Date datetime

SourceString

String SourceString

DetailsString

String DetailsString

NotifiersString

String NotifiersString

Class agentland.util.GoodAgent implements Serializable

Serialized Fields

history

Vector history

alert

Beeper alert

notifier

Notifier notifier

Class agentland.util.LoggerAgent implements Serializable

Serialized Fields

log_stream

PrintStream log_stream

log

Vector log
Log of _current since startup_ things logged. Does not include things in file.

Class agentland.util.LogMonitorAgent implements Serializable

Serialized Fields

mdl

agentland.util.AgentListModel mdl

toWatch

agentland.util.mHash toWatch

Class agentland.util.LogTesterAgent implements Serializable

Class agentland.util.NotifierAgent implements Serializable

Serialized Fields

chuggers

HashSet chuggers
A set of threads doing work.

notifyTable

StringTreeTable notifyTable
Table of event types mapping to HashSets of spys

defrostOnStart

AgentAgent.Attribute defrostOnStart
Table of AgentID spy names mapping to the relied on Spy remote objects.

Class agentland.util.Secret implements Serializable

Serialized Fields

source

AgentID source
This is the agent which started the event at hand.

notifiers

Vector notifiers
List of notifiers secret has passed through.

name

String name

details

Serializable details

timeStamp

long timeStamp

Class agentland.util.SecretFinderAgent implements Serializable

Serialized Fields

ss

SuperSpy ss

Class agentland.util.SuperSpyAgent implements Serializable

Serialized Fields

db

ManagedConnection db

Class agentland.util.UserInfoAgent implements Serializable

Serialized Fields

map

PersistentMap map

key

String key

username

String username

decryptor

blowfish.BlowfishEasy decryptor

acceptRequests

boolean acceptRequests

allowCreate

boolean allowCreate


Package agentland.util.asker

Class agentland.util.asker.FreeResponseQuestion implements Serializable

Class agentland.util.asker.MultimodalAskerAgent implements Serializable

Serialized Fields

sAsker

BetterAsker sAsker

gAsker

BetterAsker gAsker

answers

Hashtable answers

holders

Hashtable holders

Class agentland.util.asker.MultipleChoiceQuestion implements Serializable

Serialized Fields

options

Vector options

Class agentland.util.asker.Question implements Serializable

Serialized Fields

question

String question

reply

Object reply

defaultAnswer

Object defaultAnswer

status

int status

replyMethod

int replyMethod

verificationMethod

int verificationMethod

timeOut

int timeOut

Class agentland.util.asker.TrueFalseQuestion implements Serializable


Package agentland.util.launcher

Class agentland.util.launcher.LauncherAgent implements Serializable

Serialized Fields

pmapname

String pmapname

pmap

PersistentMap pmap

props

Properties props

Class agentland.util.launcher.LauncherSpeechAgent implements Serializable

Serialized Fields

l

Launcher l

ag

AppGrammar ag

sout

SpeechOut sout

asker

GoodAsker asker

curAgentName

String curAgentName


Package agentland.util.scheduler

Class agentland.util.scheduler.IntervalReminder implements Serializable

Serialized Fields

startTime

long startTime

endTime

long endTime

interval

long interval

lastActivation

long lastActivation

Class agentland.util.scheduler.MultiLabel implements Serializable

Serialized Fields

lines

String[] lines

numLines

int numLines

maxWidth

int maxWidth

lineHeight

int lineHeight

lineAscent

int lineAscent

Class agentland.util.scheduler.OneTimeReminder implements Serializable

Serialized Fields

done

boolean done

wTime

long wTime

Class agentland.util.scheduler.ReminderInterfaceAgent implements Serializable

Serialized Fields

myFrame

JFrame myFrame

popFrame

JFrame popFrame

okay

JButton okay

clear

JButton clear

mainTA

JTextArea mainTA

timeTA

JTextArea timeTA

dateTA

JTextArea dateTA

popPanel

JPanel popPanel

top

JPanel top

topNorth

JPanel topNorth

topNorthNorth

JPanel topNorthNorth

topNorthSouth

JPanel topNorthSouth

topNorthSouthSouth

JPanel topNorthSouthSouth

butPanel

JPanel butPanel

datePanel

JPanel datePanel

schedule

Scheduler schedule

reminderSpeech

ReminderSpeech reminderSpeech

monthCombo

JComboBox monthCombo

dayCombo

JComboBox dayCombo

yearCombo

JComboBox yearCombo

Class agentland.util.scheduler.ReminderRecord implements Serializable

Serialized Fields

method

String method

message

Serializable message

aid

AgentID aid

id

long id

wakeup

boolean wakeup

expiresAfter

long expiresAfter

Class agentland.util.scheduler.ReminderSpeechAgent implements Serializable

Serialized Fields

grammar

String grammar

ag

AppGrammar ag

gc

GrammarCenter gc

so

SpeechOut so

schedule

Scheduler schedule

asker

Asker asker

c

Calendar c

ri

ReminderInterface ri

dateSet

String dateSet

dateSet2

String dateSet2

popUpQueue

Vector popUpQueue

monthList

String[] monthList

da

String da

timeText2

String timeText2

Class agentland.util.scheduler.SchedulerAgent implements Serializable

Serialized Fields

remindersByID

Hashtable remindersByID

remindersInOrder

Vector remindersInOrder

timer

SchedulerAgent.Timer timer

Class agentland.util.scheduler.STestAgent implements Serializable

Serialized Fields

scheduler

Scheduler scheduler


Package agentland.web

Class agentland.web.WebInterfaceAgent implements Serializable

Serialized Fields

society

String society


Package demo

Class demo.GroupAgent implements Serializable

Serialized Fields

agents

Vector agents

Class demo.MessGroupAgent implements Serializable

Serialized Fields

mb

MessBoot mb


Package mess

Class mess.MessAgent implements Serializable

Serialized Fields

rete

Rete rete
The JESS Engine.

jesp

Jesp jesp
A JESS Parser.

m_panel

ConsolePanel m_panel

showConsole

AgentAgent.Attribute showConsole

doPrompt

AgentAgent.Attribute doPrompt

speech

SpeechOut speech

asker

Asker asker

loudMouth

LoudMouth loudMouth

initScript

String initScript

returnValues

Hashtable returnValues


Package metaglue

Class metaglue.AgentAgent implements Serializable

Serialized Fields

logStore

LogStorage logStore

attributeManager

AttributeManager attributeManager

metaglueAgentID

AgentID metaglueAgentID

agentID

AgentID agentID

freezeName

String freezeName

myProperties

MGProperties myProperties

icebox

Icebox icebox

Class metaglue.AgentAlreadyInAttributeDBException implements Serializable

Class metaglue.AgentAlreadyStartedException implements Serializable

Class metaglue.AgentException implements Serializable

Serialized Fields

detail

Throwable detail

message

String message

Class metaglue.AgentID implements Serializable

Serialized Fields

society

String society

occupation

String occupation

designation

Object designation

pack

String pack

name

String name

logName

String logName

Class metaglue.AgentInfo implements Serializable

Serialized Fields

agentID

AgentID agentID

Class metaglue.AgentNotDefinedError implements Serializable

Class metaglue.AgentNotDefinedException implements Serializable

Class metaglue.AgentNotFoundException implements Serializable

Class metaglue.AgentPlaceHolderAgent implements Serializable

Serialized Fields

metaglueAgentID

AgentID metaglueAgentID

Class metaglue.AgentStartingException implements Serializable

Class metaglue.AttributeAlreadyDefinedException implements Serializable

Class metaglue.AttributeDBException implements Serializable

Class metaglue.AttributeError implements Serializable

Class metaglue.AttributeException implements Serializable

Class metaglue.AttributeManagerAgent implements Serializable

Serialized Fields

db

SQLAttributeDatabase db

Class metaglue.CatalogAgent implements Serializable

Serialized Fields

bindingNumbers

Hashtable bindingNumbers
A hashtable mapping agent ids to binding ids (which are integers) This allows us to reuse binding number for given agent id.

annoying_counter

int annoying_counter
to give names to the icebox bindings (since agentids are too long for variable names in icebox.) This increments up forever, so there is possability of overflow.

purge_icebox

boolean purge_icebox

catalog

Registry catalog

notifier

Notifier notifier

message_listeners

Vector message_listeners
These are the CatalogMessageListeners which need to be contacted with log statements

should_dig

boolean should_dig
Whether the grave_digger should quit.

watch_methods

boolean watch_methods
Check whether to watch and update method calls.

gravedigger

Thread gravedigger
The gravedigger thread.

doneBootingCheck

Semaphore doneBootingCheck
Whether the constructor is finished.

pendingMessages

Vector pendingMessages
Vector of currently processed messages;

currentMessageCount

int currentMessageCount

Class metaglue.CatalogEvent implements Serializable

Serialized Fields

agentID

AgentID agentID

Class metaglue.CatalogID implements Serializable

Serialized Fields

host

InetAddress host

Class metaglue.CorruptAttributeDBException implements Serializable

Class metaglue.FindAgentException implements Serializable

Class metaglue.GoodCatalogAgent implements Serializable

Serialized Fields

daemons

HashSet daemons

setUp

boolean setUp

ma

MetaglueAgent ma

Class metaglue.LocalLogManagerAgent implements Serializable

Class metaglue.LogManagerID implements Serializable

Serialized Fields

host

InetAddress host

Class metaglue.LogMessage implements Serializable

Serialized Fields

level

int level

message

String message

Class metaglue.LogStorage implements Serializable

Serialized Fields

maxSize

int maxSize

Class metaglue.MetaglueAgent implements Serializable

Serialized Fields

acceptAgents

boolean acceptAgents
Are we just a jump point to talk to the system, or can we start agents ourselves?

catalog

Catalog catalog
connection to the Catalog Agent that this Metaglue Agent uses to get information about agents in the system
 

cnxn

ManagedConnection cnxn
Database connection. Agents can request this to find the main metaglue database.
 

Class metaglue.MetaglueAgentID implements Serializable

Serialized Fields

host

InetAddress host

catalogID

CatalogID catalogID

uniqueID

String uniqueID

christian_name

String christian_name

Class metaglue.MetaglueError implements Serializable

Serialized Fields

message

String message

e

Exception e

Class metaglue.MetaglueException implements Serializable

Serialized Fields

message

String message

e

Throwable e

Class metaglue.MetaglueSystemError implements Serializable

Class metaglue.MGProperties implements Serializable

Class metaglue.MissingAgentInAttributeDBException implements Serializable

Class metaglue.MissingAttributeDBException implements Serializable

Class metaglue.MissingAttributeError implements Serializable

Class metaglue.MissingAttributeException implements Serializable

Class metaglue.MissingCatalogException implements Serializable

Class metaglue.NativityError implements Serializable

Class metaglue.NativityException implements Serializable

Class metaglue.OccupationFilter implements Serializable

Serialized Fields

occupation

Class occupation

Class metaglue.SpreadError implements Serializable

Class metaglue.SpreadException implements Serializable

Class metaglue.StartAgentException implements Serializable

Class metaglue.TiedToDeath implements Serializable


Package metaglue.AgentPrimer

Class metaglue.AgentPrimer.CatalogAccessError implements Serializable

Class metaglue.AgentPrimer.EHAInvocationHandler implements Serializable

Serialized Fields

agentID

AgentID agentID

errcnt

int errcnt
An error counter for retrying/restarting agents.

DEBUG

boolean DEBUG
Turn on debugging for every EHA call.

Class metaglue.AgentPrimer.EHAPermissionException implements Serializable


Package serial

Class serial.WrongConnectorPortException implements Serializable


Package speech

Class speech.AppGrammarAgent implements Serializable

Serialized Fields

center

GrammarCenter center

grammar

String grammar
My grammar

remoteTagsListenersV

Vector remoteTagsListenersV
Folks who hear the things I hear.

notifier

Notifier notifier

Class speech.GrammarCenterAgent implements Serializable

Serialized Fields

listen

Listen listen

tw

TypeWriter tw

divertToTypeWriter

boolean divertToTypeWriter

notifier

Notifier notifier

grammars

Hashtable grammars
All the grammars--set of ApplicationGrammar objects MAP: String name -> ApplicationGrammar

owners

Hashtable owners
All the owners of the grammars MAP: String name -> RemoteTagsListener EHAs or AgentIDs NOTE: We have both since we can't get the EHA right away in the case of the AppGrammar getting a grammar in its constructor so it does not exist yet, so we can't get a hit on it. So we delay until we have an utterance hit and then do the reliesOn

say

Say say
The Say object for IBM's channel of speechout.

bPlayLukesYo

boolean bPlayLukesYo
whether or not to play the "Yo" sound on dictation

rand

Random rand
A pseudo-random number generator used in selecting rules for the getRandom* methods

dictationListener

javax.speech.recognition.ResultListener dictationListener

Class speech.GrammarInspectorAgent implements Serializable

Serialized Fields

aGrammar

AppGrammar aGrammar

gCenter

GrammarCenter gCenter

rand

Random rand

hGrammars

Hashtable hGrammars

listen

Listen listen

Class speech.SpeechOutAgent implements Serializable

Serialized Fields

speechOut

laureate.TTSClient speechOut

center

GrammarCenter center

synthHost

AgentAgent.Attribute synthHost

synthPort

AgentAgent.Attribute synthPort

connected

boolean connected

bTalk

boolean bTalk
talk refers to whether or not the saySafe method is currently talking

rand

Random rand


Package speech.sound

Class speech.sound.SoundManagerAgent implements Serializable

Serialized Fields

host

AgentAgent.Attribute host

ap

AudioPlayer ap


Package speech.speechin

Class speech.speechin.HappyAgent implements Serializable

Serialized Fields

ag

AppGrammar ag

so

SpeechOut so

told

boolean told

Class speech.speechin.LoudMouthTestAgent implements Serializable

Serialized Fields

tg

TestGrammar tg

lm

LoudMouth lm

Class speech.speechin.TestGrammarAgent implements Serializable

Serialized Fields

ag

AppGrammar ag

so

SpeechOut so

gc

GrammarCenter gc


Package speech.speechout

Class speech.speechout.LaureteAgent implements Serializable

Class speech.speechout.VoiceAgent implements Serializable

Serialized Fields

listen

Listen listen

say

Say say


Package speech.test

Class speech.test.RandomThoughtAgent implements Serializable

Serialized Fields

listen

Listen listen

hGrammars

Hashtable hGrammars

rCurrent

javax.speech.recognition.RuleGrammar rCurrent

rand

Random rand

Class speech.test.SoundTestAgent implements Serializable


Package speech.think

Class speech.think.LoudMouthAgent implements Serializable

Serialized Fields

ag

GrammarCenter ag

so

SpeechOut so


Package speech.tools

Class speech.tools.ApologizerAgent implements Serializable

Class speech.tools.AskerAgent implements Serializable

Serialized Fields

pass_response

Hashtable pass_response

asking

boolean asking

interrupted

boolean interrupted

yesno

AppGrammar yesno

choice

AppGrammar choice

options

Vector options

question

String question

qObject

Question qObject

Class speech.tools.ExplorerAgent implements Serializable

Serialized Fields

ask

Asker ask

gc

GrammarCenter gc

examiningGrammar

String examiningGrammar

examiningRule

String examiningRule

grammarNames

Vector grammarNames

ruleNames

Vector ruleNames

ag

AppGrammar ag

Class speech.tools.ManagedSpeechAgent implements Serializable

Serialized Fields

voice

SpeechOut voice

Class speech.tools.ShutUpAgent implements Serializable

Serialized Fields

so

SpeechOut so

Class speech.tools.SpeechAgent implements Serializable

Serialized Fields

voice

SpeechOut voice

Class speech.tools.SpeechStateAgent implements Serializable

Class speech.tools.SpeechStateGuiMaker implements Serializable

Serialized Fields

jMain

JPanel jMain
The main panel.

jStatusButton

speech.tools.SpeechStateGuiMaker.MyButton jStatusButton
The button with Hal's image. MyButton is an extension of JButton

bAwake

boolean bAwake
A local variable of whether or not the speech system is awake.

gCenter

GrammarCenter gCenter
The GrammarCenter that sends out notifications about the state of the speech system

Class speech.tools.TestAgent implements Serializable

Serialized Fields

ask

Asker ask

Class speech.tools.VerboseAgent implements Serializable

Serialized Fields

so

SpeechOut so

su

ShutUp su


Package speech.type

Class speech.type.LukeDaMan implements Serializable

Serialized Fields

fComponentsAdjusted

boolean fComponentsAdjusted

okButton

JButton okButton

aboutLabel

JLabel aboutLabel

Class speech.type.TypeFrame implements Serializable

Serialized Fields

optionPane

JOptionPane optionPane

cd

speech.type.CustomDialog cd

frameSizeAdjusted

boolean frameSizeAdjusted

tw

TypeWriterAgent tw

aboutIcon

ImageIcon aboutIcon

saveFileDialog

FileDialog saveFileDialog

openFileDialog

FileDialog openFileDialog

JPanel1

JPanel JPanel1

aboutButton

JButton aboutButton

JLabel1

JLabel JLabel1

JTextField1

JTextField JTextField1

JTextField2

JTextField JTextField2

JButton1

JButton JButton1

JScrollPane1

JScrollPane JScrollPane1

JList1

JList JList1

DivertButton

JCheckBox DivertButton

firework1

symantec.itools.multimedia.Firework firework1

stringListModel1

DefaultListModel stringListModel1

Class speech.type.TypeWriterAgent implements Serializable

Serialized Fields

tf

TypeFrame tf

ag

GrammarCenter ag


Package util

Class util.HTMLBrowser implements Serializable

Serialized Fields

jBrowser

JEditorPane jBrowser
The place where the HTML page is displayed

jAddressLabel

JLabel jAddressLabel
Label that says "Address:"

sTitle

String sTitle
The title of the HTMLBrowser

jAddressText

JTextField jAddressText
For inputting the URL

jPanelUser

JPanel jPanelUser
Space for user applications

Class util.LauncherPacket implements Serializable

Serialized Fields

command

String command

soc

String soc

cat

String cat

name

String name

agent

String agent

Class util.ManagedConnection implements Serializable

Serialization Methods

readObject

private void readObject(ObjectInputStream in)
                 throws IOException,
                        ClassNotFoundException
Serialiazability method for reading objects. Re-establishes the connection.
Serialized Fields

connURL

String connURL

driverString

String driverString

Class util.MultiValueMap implements Serializable

Class util.Pair implements Serializable

Serialized Fields

sObj1

Serializable sObj1
The first object

sObj2

Serializable sObj2
The second object

Class util.Queue implements Serializable

Class util.StopWatch implements Serializable

Class util.StringTreeTable implements Serializable

Serialized Fields

divider

String divider

wildcard

String wildcard

root

util.StringTreeNode root

Class util.TimeStampedObject implements Serializable

Serialized Fields

birthTime

long birthTime

Class util.TranslatorEngine implements Serializable

Serialized Fields

names

Map names
this map maps name ==> thing(s)

things

Hashtable things
this hashtable maps thing ==> name(s)

Class util.UncertainValue implements Serializable

Serialized Fields

confidence

int confidence

Class util.Value implements Serializable

Serialized Fields

value

Object value

Class util.VectorizedMap implements Serializable

Serialized Fields

vContainer

Vector vContainer
A Vector to keep track of insertion order.

Class util.XMLFile implements Serializable

Serialized Fields

dSource

org.jdom.Document dSource
The JDOM Document object representing the XML file.

sBuilder

org.jdom.input.SAXBuilder sBuilder
The utility to build a JDOM document from an XML file.


Package util.graph

Class util.graph.Edge implements Serializable

Serialized Fields

from

Object from

outPort

String outPort

to

Object to

inPort

String inPort

owner

Object owner

cost

int cost

Class util.graph.Graph implements Serializable

Serialized Fields

edges

Vector edges

nodes

Vector nodes

Class util.graph.PermGraph implements Serializable

Class util.graph.SignalEdge implements Serializable

Serialized Fields

ownerCosts

Hashtable ownerCosts

cost

int cost

signal

Object signal

Class util.graph.SignalGraph implements Serializable