A B C D E F G H I K L M N O P R S T U V W X

A

actionPerformed(ActionEvent) - Method in class PaP.RMIServer
 
actionPerformed(ActionEvent) - Method in class PaP.SubscribeRequestServer
Reported timeout from the initiated timer
actionPerformed(ActionEvent) - Method in class Chat.v1_1.ChatClientWindow.ChatListener
Handles the event when the user pushes the send button or selects one of the menuitems.
actionPerformed(ActionEvent) - Method in class User.v1_1.VisitorWindow
Handles the events generated when the user selects one of the menuitems or pushes a button.
actionPerformed(ActionEvent) - Method in class User.v1_1.UserWindow
Handles the events generated when the user selects one of the menuitems or pushes a button.
actionPerformed(ActionEvent) - Method in class User.v1_1.LoginWindow
Handles the events generated when the user pushes one of the buttons.
actionPerformed(ActionEvent) - Method in class FileTransfer.v1_1.FTClientWindow.FTListener
Handles the event when the user selects a menuitem or pushes a button.
actionPerformed(ActionEvent) - Method in class Watcher.v2_1.WatcherWindow.WatcherListener
Handles the event generated when the user selects one of the menuitems.
actionPerformed(ActionEvent) - Method in class Watcher.v1_1.WatchServerNew
If the application has registered (by calling the 'WatcherGraphicalInterface' 'addActionListener()' method, this method will be called when the window is requested to be terminated by pushing the X button.
actionPerformed(ActionEvent) - Method in class Watcher.v1_1.WatchServer
If the application has registered (by calling the 'WatcherGraphicalInterface' 'addActionListener()' method, this method will be called when the window is requested to be terminated by pushing the X button.
actionPerformed(ActionEvent) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Common listener for all components which has been registered with "addActionListener()".
Actor - class PaP.Actor.
Actor is the core representative of the whole theater concept.
ACTOR_MODUS - Variable in class PaP.XMLFileUtil
 
Actor() - Constructor for class PaP.Actor
Creates a new Actor.j
ActorBehaviourPlaugOut - Static variable in class PaP.SubscribeRequest
 
ActorBehaviourPlugIn - Static variable in class PaP.SubscribeRequest
 
ActorBehaviourPlugIn - Static variable in class PaP.RequestPars
 
actorBehaviourPlugIn(String) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to change the actor's behaviour by plugging in the specified Role.
ActorBehaviourPlugOut - Static variable in class PaP.RequestPars
 
actorBehaviourPlugOut() - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to change the actor's behaviour by plugging out the current role.
ActorCapabilities - Static variable in class PaP.SubscribeRequest
 
ActorCapabilities - Static variable in class PaP.RequestPars
 
actorCapabilities(int, CapabilitySet) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to change the actor's set of capabilities.
ActorChangeBehaviour - Static variable in class PaP.SubscribeRequest
 
ActorChangeBehaviour - Static variable in class PaP.RequestPars
 
actorChangeBehaviour(RequestPars) - Method in class PaP.PAS
Changes behaviour for a newly created actor
actorChangeBehaviour(String, String[]) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to change the actor's behaviour by plugging in the specified Role.
actorColor - Variable in class Watcher.v2_1.LogView
 
actorColor - Variable in class Watcher.v2_1.Overview.NodeRenderer
 
ActorContext - class PaP.ActorContext.
ActorContext contains context data for all ApplicationActors and DirectorActors and consequently all the classes that inherits them.
ActorContext(GAI, GAI, GAI, GAI, String, CapabilitySet, Play, Role, String) - Constructor for class PaP.ActorContext
Creates a new ActorContext and sets the data variables to the specified values.
ActorCreate - Static variable in class PaP.SubscribeRequest
 
actorCreate(RequestPars) - Method in class PaP.PAS
Creates one actor; director invokes this.
ActorDummy - class PaP.ActorDummy.
 
ActorDummy() - Constructor for class PaP.ActorDummy
 
actorEntry(RequestPars) - Method in class PaP.ApplicationActor
Common entry point of ApplicationActors to invoke some activity from the outside.
actorEntry(RequestPars) - Method in interface PaP.ActorInterface
Common entry point of Actors to invoke some activity from outside the Actors.
actorEntry(RequestPars) - Method in class PaP.DirectorActor
Common entry point for all requests to an actor.
ActorFactory - class PaP.ActorFactory.
Creates Actors with URL based class loader PaPurlLoader.
ActorFactory() - Constructor for class PaP.ActorFactory
 
actorGet(GAI) - Method in class PaP.ActorManager
Get actors from this manager.
actorHeaders - Variable in class Watcher.v2_1.WatcherWindow
 
actorInstances - Variable in class PaP.Session
ArrayList containing all the.
ActorInterface - interface PaP.ActorInterface.
Interface that all actors implement through the abstract superclass Actor.
ActorManager - class PaP.ActorManager.
Manages active Actors within a PaP domain controlled by one Director.
ActorManager() - Constructor for class PaP.ActorManager
Initializes data fields.
actorName - Variable in class FileTransfer.v1_1.FTClientWindow
 
ActorPlay - Static variable in class PaP.SubscribeRequest
 
ActorPlay - Static variable in class PaP.RequestPars
 
actorPlay(GAI) - Method in class PaP.ApplicationActor
Sends a request to the specified actor to perform ActorPlay.
ActorPlugIn - Static variable in class PaP.SubscribeRequest
 
ActorPlugIn - Static variable in class PaP.RequestPars
 
actorPlugIn(ActorPlugInReq) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director containing the specified ActorPlugInRequest.
actorPlugIn(RequestPars) - Method in class PaP.PAS
Plugs in a newly created actor
actorPlugInReq - Variable in class PaP.RequestPars
For ActorPlugIn and ActorChageBehaviour
ActorPlugInReq - class PaP.ActorPlugInReq.
The set of parameters specified by actors when request for ActorPlugIn (Section 3.5 of [1])
ActorPlugInReq(GAI, Role) - Constructor for class PaP.ActorPlugInReq
Deprecated. Only kept for backward compatibility
ActorPlugInReq(GAI, Role, CapabilitySet, CapabilitySet) - Constructor for class PaP.ActorPlugInReq
Constructor only to fill data fields.
ActorPlugOut - Static variable in class PaP.SubscribeRequest
 
ActorPlugOut - Static variable in class PaP.RequestPars
 
actorPlugOut(RequestPars) - Method in class PaP.PAS
Remove an actor from the director's playing base
actorPlugOut(RequestPars, GAI) - Method in class PaP.Director1
Plugs out the specified actor.
actorPlugOut(RoleSession) - Method in class PaP.ApplicationActor
Sends an ActorPlugOut request to the actor's Director.
actorPut(Actor) - Method in class PaP.ActorManager
Saves actors in this manager.
actorRegister(ActorPlugInReq) - Method in class PaP.PlayingBase
Registers a plug in request
actorRegistryGet(GAI) - Method in class PaP.PlayingBase
This is an exact copy og actorRegistryRemove, except for the registry is not removed
actorRegistryRemove(GAI) - Method in class PaP.PlayingBase
Removes a plug in request that belongs to a given GAI address
ActorRemove - Static variable in class PaP.SubscribeRequest
 
actorRemove(String) - Method in class PaP.ActorManager
Removes actors from this manager.
actorServe - Variable in class PaP.PAS
The actor serve thread
actorStyle - Variable in class Watcher.v2_1.LogView
 
actorTable - Variable in class Watcher.v2_1.WatcherWindow
 
actorTableColor - Variable in class Watcher.v2_1.WatcherWindow
 
actorToPlugIn(ActorPlugInReq) - Method in class PaP.PlayingBase
Checks content of playing base to determine if existing actor
actorWidths - Variable in class Watcher.v2_1.WatcherWindow
 
Add - Static variable in class PaP.CapabilitySet
Add specified capabilities to set for those not already existing
addActionListener(ActionListener) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Register of action listener for the object that manages this object
addActor(String) - Method in class Watcher.v2_1.Overview
Adds a new actor node to the JTree.
addActor(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Add a new actor instance in the list of actor instances
addActor(String[]) - Method in class Watcher.v2_1.WatcherWindow
Adds another Actor to the actor table.
addActorInstance(ArrayList) - Method in class PaP.Session
Adds the specifed ArrayList to the main ArrayList.
addCodebase(String) - Method in class PaP.RMIServer
Adds codebase url strings to the JVM's codebase property.
addCommandLine(String) - Method in class PaP.BaseFrame
Adds a command line string to the input line history of the debug client window
addDebugString(String) - Method in class Watcher.v2_1.DebugView
Adds a new debug-string to the DebugView.
addEntries(String[]) - Method in class PaP.CapabilitySet
Add a number of entries to the capability set
addEntry(SubscribeRequest) - Method in class PaP.SubscribeCollection
Create and initiate a new subscribe client instance.
addEvent(int, GAI, String) - Method in class PaP.SubscribeRequestServer
Store an event evaluated to be stored.
addLabel(Frame, int, int, int, int, String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
 
addLogEntry(String[]) - Method in class Watcher.v2_1.WatcherWindow
Adds another entry to the log.
addLogEntry(String[]) - Method in class Watcher.v2_1.LogView
Adds a new entry to the LogView.
addLogEvent(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
 
addMessage() - Method in class Watcher.v2_1.DebugView
Adds a predefined message to the JTextArea.
addMessage(String) - Method in class Chat.v1_1.ChatClientWindow
Adds a new chatmessage to the textpane.
addPluggedInActor(String) - Method in class User.v1_1.VisitorWindow
Adds the GAI of an actor that has been plugged in by this VisitorAgent.
addPluggedInActor(String) - Method in class User.v1_1.UserWindow
Adds the GAI of an actor that has been plugged in by this UserAgent.
address - Variable in class PaP.GAI
Holds the unique IP-address for a node
addRoleSession(RoleSession) - Method in class PaP.RoleSessionCollection
Adds the specified RoleSession to the collection.
addRoleSession(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Add a new role session instance in the list of role session instances
addRoleSession(String[]) - Method in class Watcher.v2_1.WatcherWindow
Adds another RoleSession to the roleSession table.
addRoleSession(String, String) - Method in class Watcher.v2_1.Overview
Adds a new RoleSession node to the JTree.
addSession(Session) - Method in class PaP.SessionBase
Adds the specified Session to the SessionBase.
addUserProfile(UserProfile) - Method in class PaP.UserProfileBase
Adds the specified UserProfile to the UserProfileBase.
af - Variable in class PaP.PAS
Functionality to create actor instances and to assign correct behaviour by downloading the desired manuascript class.
agent - Variable in class User.v1_1.VisitorWindow
Reference to this window's VisitorAgent
agent - Variable in class User.v1_1.UserWindow
Reference to this window's UserAgent
agent - Variable in class User.v1_1.LoginWindow
Reference to the LogInAgent
alwaysExpand - Variable in class Watcher.v2_1.WatcherWindow
 
alwaysExpandTree - Variable in class Watcher.v2_1.Overview
 
am - Variable in class PaP.PAS
The actor manager that keeps information about all actor instances controlled by this PAS
anyOtherRequestType(RequestPars) - Method in class PaP.ApplicationActor
This method is called every time the actorEntry() method receives a type of request that is not to be forwarded to the actor by calling applicationActorEntry().
apo - Variable in class PaP.RequestPars
For ActorPlugOut, true if the addressed actor shall be plugged out as well (terminated)
APPLICATION_MODUS - Variable in class PaP.XMLFileUtil
 
ApplicationActor - class PaP.ApplicationActor.
Superclass for all application actors, interfaces PaP suppoer functions.
ApplicationActor() - Constructor for class PaP.ApplicationActor
Creates a new ApplicationActor and invokes the superclass' constructor.
applicationActorEntry(RequestPars) - Method in class PaP.ApplicationActor
Defines the common entry point for every actor by declaring this method abstract.
applicationActorEntry(RequestPars) - Method in class PaP.ActorDummy
 
applicationActorEntry(RequestPars) - Method in class Chat.v1_1.ChatServer
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class Chat.v1_1.ChatClient
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class User.v1_1.VisitorAgent
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class User.v1_1.LoginAgent
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class User.v1_1.UserAgent
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class FileTransfer.v1_1.FTClient
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class Watcher.v2_1.Watcher
This method is the common entry point for all external requests to this actor.
applicationActorEntry(RequestPars) - Method in class Watcher.v1_1.WatchServerNew
The common entry point for all external requests to the actor
applicationActorEntry(RequestPars) - Method in class Watcher.v1_1.WatchServer
The common entry point for all external requests to the actor
applicationMessage - Variable in class PaP.RequestPars
For RoleSessionAction
ApplicationMessage - class PaP.ApplicationMessage.
This class defines the generic message interface between actors.
ApplicationMessage(String) - Constructor for class PaP.ApplicationMessage
Create a new message instance with no parameters
ApplicationMessage(String, String[]) - Constructor for class PaP.ApplicationMessage
Create a new message instance with parameters
applType - Variable in class PaP.SubscribeRequest
The set of applications that shall be reported.
area - Variable in class Watcher.v2_1.DebugView
 
args - Static variable in class PaP.startPaP
Command line style arguments to pass to PaP support classes after start
attributes - Variable in class Watcher.v2_1.LogView
 
autoresize - Variable in class User.v1_1.Table
 
autoresize - Variable in class Watcher.v2_1.Table
 

B

background - Variable in class Chat.v1_1.ChatClientWindow
 
background - Variable in class User.v1_1.VisitorWindow
 
background - Variable in class User.v1_1.Table
 
background - Variable in class User.v1_1.LoginWindow
 
background - Variable in class FileTransfer.v1_1.FTClientWindow
 
background - Variable in class Watcher.v2_1.Table
 
backgroundColor - Variable in class PaP.UserProfile
The background color of the UserWindow.
backgroundColor - Variable in class Watcher.v2_1.WatcherWindow
 
backgroundColor - Variable in class Watcher.v2_1.LogView
 
backgroundColor - Variable in class Watcher.v2_1.Overview
 
backgroundColor - Variable in class Watcher.v2_1.Overview.NodeRenderer
 
BaseFrame - class PaP.BaseFrame.
This class implements an interactive debug client window for entities PNES, PAS, Actor, and DebugServer
BaseFrame(String, int, int, ControlInterface, String) - Constructor for class PaP.BaseFrame
Constructor to initialize window properties and data fields
bf - Variable in class PaP.RMIServer
BaseFrame for the PaP support entity
bf - Variable in class PaP.FaultHandler
Handle used to report errors
bf - Variable in class PaP.Actor
Reference to an actor's BaseFrame.
bf - Variable in class PaP.SubscribeRequestServer
Debug trace window (only temporarly)
bf - Variable in class PaP.SubscribeCollection
Defines trace information window.
boolToString(boolean) - Static method in class PaP.Util
Convert to textual representation of boolean values
boot - class PaP.boot.
This tiny class is a workaround for java runtime being very slow at processing Runtime.exec() external process creation issued from large classes (!?).
boot() - Constructor for class PaP.boot
 
border - Variable in class User.v1_1.Table
 
borderTitle - Variable in class User.v1_1.Table
 
browse - Variable in class FileTransfer.v1_1.FTClientWindow
 
buttonPane - Variable in class User.v1_1.VisitorWindow
 
buttonPane - Variable in class User.v1_1.UserWindow
 
bytesize - Variable in class FileTransfer.v1_1.FTClientWindow
 
bytesizeMenu - Variable in class FileTransfer.v1_1.FTClientWindow
 
bytesTransferred - Variable in class FileTransfer.v1_1.FTClientWindow.TransferThread
 

C

callActorChangeBehaviour(ActorPlugInReq, String[]) - Method in class PaP.ApplicationActor
Common method used by all methods concerned with changing the actor's behaviour.
cancel - Variable in class User.v1_1.LoginWindow
 
CANCEL_FILE_TRANSFER - Variable in class FileTransfer.v1_1.FTClient
 
cancel2Button - Variable in class User.v1_1.VisitorWindow
 
cancelButton - Variable in class User.v1_1.VisitorWindow
 
cancelButton - Variable in class User.v1_1.UserWindow
 
cancelFileTransfer() - Method in class FileTransfer.v1_1.FTClientWindow
Called when either the transmitter or the receiver has selected to cancel the filetransfer.
cancelFileTransfer() - Method in class FileTransfer.v1_1.FTClient
Sends a message to another FTClient via the fileTransferRoleSession notifying him that the current filetransfer has been cancelled by this FTClient.
cancelReceive - Variable in class FileTransfer.v1_1.FTClientWindow
 
cancelSubscribe() - Method in class PaP.SubscribeRequestServer
Cancel this subscription.
cancelTransfer - Variable in class FileTransfer.v1_1.FTClientWindow
 
capabilities - Variable in class PaP.CapabilitySet
The set of capabilities included in this set is represented as a vector.
capabilities - Variable in class PaP.RequestPars
 
capabilityIncluded(Vector, String) - Method in class PaP.CapabilitySet
Check whether or not the specified capabilities is included within the specified set.
CapabilitySet - class PaP.CapabilitySet.
Defines the representation of capability sets, and functionality related to capability sets.
CapabilitySet(String[]) - Constructor for class PaP.CapabilitySet
Constructor defines a capability set, with an initial value as specified.
capabilityUpdate(GAI, int, CapabilitySet) - Method in class PaP.PlayingBase
To perform update of the capability set for an actor registry
capOpType - Variable in class PaP.RequestPars
For ActorCapabilities
capSet - Variable in class PaP.ActorContext
The actor's current set of capabilities
card - Variable in class User.v1_1.VisitorWindow
 
card - Variable in class User.v1_1.UserWindow
 
card - Variable in class FileTransfer.v1_1.FTClientWindow
The layoutmanager of the contentpane
cellEditable - Variable in class User.v1_1.Table
 
cellEditable - Variable in class Watcher.v2_1.Table
 
CellEditor - class User.v1_1.CellEditor.
Internal class which extends DefaultCellEditor.
CellEditor - class Watcher.v2_1.CellEditor.
Internal class which extends DefaultCellEditor.
CellEditor(Table) - Constructor for class User.v1_1.CellEditor
Constructor.
CellEditor(Table) - Constructor for class Watcher.v2_1.CellEditor
Constructor.
changedBehaviour - Variable in class Watcher.v1_1.WatchServerNew
Indication that behaviour has changed
changedBehaviour - Variable in class Watcher.v1_1.WatchServer
Indication that behaviour has changed
changeSubscription(int) - Method in class Watcher.v2_1.Watcher
Switches between the defined subscription types; Immediate, 15 seconds intervals and 30 seconds intervals.
charCount - Variable in class PaP.BaseFrame
 
charCount - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Append a new log event to the list of log events.
CHAT_MESSAGE - Variable in class Chat.v1_1.ChatServer
Used when a ChatClient wants to send a message to the ChatServer.
CHAT_MESSAGE - Variable in class Chat.v1_1.ChatClient
Used when a ChatClient wants to send a message to the ChatServer.
Chat.v1_1 - package Chat.v1_1
 
ChatClient - class Chat.v1_1.ChatClient.
A ChatClient is an Actor that can connect to and disconnect from a ChatServer.
ChatClient.CloseWindowThread - class Chat.v1_1.ChatClient.CloseWindowThread.
This thread is started when an ActorPlugOut request is received.
ChatClient.CloseWindowThread(ChatClient) - Constructor for class Chat.v1_1.ChatClient.CloseWindowThread
 
ChatClient() - Constructor for class Chat.v1_1.ChatClient
Creates a new ChatClient.
ChatClientWindow - class Chat.v1_1.ChatClientWindow.
ChatClientWindow is the Graphical User Interface (GUI) of a ChatClient.
ChatClientWindow.ChatListener - class Chat.v1_1.ChatClientWindow.ChatListener.
ChatListener is an internal listener class which handles both WindowEvents and ActionEvents generated in the ChatClientWindow class.
ChatClientWindow.ChatListener(ChatClientWindow, ChatClientWindow) - Constructor for class Chat.v1_1.ChatClientWindow.ChatListener
Creates a new ChatListener.
ChatClientWindow(ChatClient) - Constructor for class Chat.v1_1.ChatClientWindow
Creates a new ChatClientWindow.
ChatServer - class Chat.v1_1.ChatServer.
A ChatServer is an Actor that lets one or more ChatClients connect to and disconnect from it.
ChatServer() - Constructor for class Chat.v1_1.ChatServer
Creates a new ChatServer.
chatServerGAI - Variable in class Chat.v1_1.ChatClient
The GAI of the last used ChatServer
chatServerRoleSession - Variable in class Chat.v1_1.ChatClient
RoleSession to the ChatServer.
classPool - Variable in class PaP.Manuscripts
Holds role classes for this manuscript
clearDebugView() - Method in class Watcher.v2_1.DebugView
Removes all the text from the JTextArea and adds a message to it.
client - Variable in class Chat.v1_1.ChatClientWindow
Reference to the ChatClient
client - Variable in class FileTransfer.v1_1.FTClientWindow
Reference to the FTClient.
close() - Method in class PaP.BaseFrame
Closes an entities window; only hide() for now
closeApplication() - Method in class Chat.v1_1.ChatClient
This method is used by the ChatClientWindow to notify that the user wants to close the application.
closeApplication() - Method in class User.v1_1.VisitorAgent
This method is used by the GUI to notify that the user wants to close the application.
closeApplication() - Method in class User.v1_1.LoginAgent
This method is used by the GUI to notify that the user wants to close the application.
closeApplication() - Method in class User.v1_1.UserAgent
This method is used by the GUI to notify that the user wants to close the application.
closeApplication() - Method in class FileTransfer.v1_1.FTClient
This method is used by the FTClientWindow to notify that the user wants to close the application.
closeApplication() - Method in class Watcher.v2_1.Watcher
This method is used by WatcherWindow to tell Watcher that the user wants to close the application.
closeWatcher() - Method in class Watcher.v2_1.WatcherWindow.WatcherListener
If the reference to Watcher is not null, it notifies it that the user wants to close the application.
codebase - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
codebase - Variable in class User.v1_1.VisitorAgent
URL used as codebase when actors are plugged in.
codebase - Variable in class User.v1_1.UserAgent
URL used as codebase when actors are plugged in.
color1 - Variable in class Chat.v1_1.ChatClientWindow
 
color2 - Variable in class Chat.v1_1.ChatClientWindow
 
command - Variable in class PaP.NonPaP
 
concatStringArrays(String[], String[]) - Static method in class PaP.Util
Function to concatenate string arrays.
connect - Variable in class Chat.v1_1.ChatClientWindow
 
CONNECT_USER - Variable in class Chat.v1_1.ChatServer
Used when a ChatClient wants to connect to a ChatServer.
CONNECT_USER - Variable in class Chat.v1_1.ChatClient
Used when a ChatClient wants to connect to a ChatServer.
connect(String) - Method in class Chat.v1_1.ChatClient
Sends a RoleFigurePlugIn request to the Director to plugin a RoleSession between this ChatClient and the specified ChatServer.
connectButton - Variable in class User.v1_1.VisitorWindow
 
connectPane - Variable in class User.v1_1.VisitorWindow
 
connectUser(String, RoleSession) - Method in class Chat.v1_1.ChatServer
Adds the user with the specified username to the the hashtable of users connected to this ChatServer.
containsGAI(String) - Method in class Watcher.v2_1.Node
Returns True if the node's GAI matches the specified GAI, else it returns False.
contentPane - Variable in class User.v1_1.VisitorWindow
 
contentPane - Variable in class User.v1_1.UserWindow
 
contentPane - Variable in class FileTransfer.v1_1.FTClientWindow
The contentpane
context - Variable in class PaP.Actor
Context data for this Actor
context - Variable in class PaP.SubscribeRequestServer
The context that defines who shall be the sender of the reports
context - Variable in class PaP.SubscribeCollection
The defined context for the service.
control(String, String[]) - Method in class PaP.DebugServer
Receive and process control commands from its own BaseFrame window
control(String, String[]) - Method in class PaP.BaseFrame
Control method from ControlInterface, only armed if there's no attached owner
control(String, String[]) - Method in interface PaP.PASInterface
 
control(String, String[]) - Method in class PaP.ApplicationActor
Common entry point to invoke an actor's functionality.
control(String, String[]) - Method in interface PaP.ControlInterface
Common entry point to invoke an actor's functionality.
control(String, String[]) - Method in interface PaP.PNESInterface
 
control(String, String[]) - Method in class PaP.PAS
Controls this PAS object, invokes its functionality, BaseFrame input field can trigger it
control(String, String[]) - Method in class PaP.PNES
Controls this PNES object, invokes its functionality, BaseFrame input field can trigger it.
control(String, String[]) - Method in class PaP.Director1
Used to get different report from this Director depending on the specified command.
ControlInterface - interface PaP.ControlInterface.
ControlInterface is a small interface with one method - control().
cooperator - Variable in class PaP.RoleSession
RoleSession cooperator
count - Variable in class PaP.DebugServer
 
countNo - Variable in class PaP.DebugServer
 
createActor(String, String) - Method in class PaP.ActorFactory
Creates Actor objects.
createPAS(String, String) - Method in class PaP.PNES
Creates a new PAS in it's domain with the specified name and specified homeinterface.
createStyles() - Method in class Chat.v1_1.ChatClientWindow
Creates the different styles to be used in the textpane.
createStyles() - Method in class Watcher.v2_1.LogView
Creates the different Styles to be used and adds them to the JTextPane.
cw - Variable in class Chat.v1_1.ChatClientWindow.ChatListener
 

D

d - Variable in class PaP.BaseFrame
 
dbg(String) - Method in class PaP.ApplicationActor
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class PaP.Director1
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Static method in class PaP.startPaP
 
dbg(String) - Method in class PaP.XMLFileUtil
Writes a debug string to the console if debugging is enabled.
dbg(String) - Method in class Chat.v1_1.ChatServer
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class Chat.v1_1.ChatClient
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class User.v1_1.VisitorAgent
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class User.v1_1.LoginAgent
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class User.v1_1.VisitorWindow
Writes the specified string to the agent's baseframe window.
dbg(String) - Method in class User.v1_1.Table
Adds a new debug-string to the DebugView with the classname as prefix.
dbg(String) - Method in class User.v1_1.UserWindow
Writes the specified string to the agent's baseframe window.
dbg(String) - Method in class User.v1_1.UserAgent
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class FileTransfer.v1_1.FTClientWindow
Writes a debugging line to the actor's baseframe window.
dbg(String) - Method in class FileTransfer.v1_1.FTClient
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg(String) - Method in class Watcher.v2_1.WatcherWindow
Adds a new debug-string to the DebugView with the class name as prefix.
dbg(String) - Method in class Watcher.v2_1.Table
Adds a new debug-string to the DebugView with the classname as prefix.
dbg(String) - Method in class Watcher.v2_1.LogView
Adds a new debug-string to the DebugView with the classname as prefix.
dbg(String) - Method in class Watcher.v2_1.Overview
Adds a new debug-string to the DebugView with the classname as prefix.
dbg(String) - Method in class Watcher.v2_1.Node
Writes debug-information to the DebugView via WatcherWindow's debug().
dbg(String) - Method in class Watcher.v2_1.Watcher
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
dbg2(String) - Method in class Watcher.v2_1.WatcherWindow
Adds a new debug-string to the DebugView with the class name as prefix.
dbgView - Variable in class Watcher.v2_1.WatcherWindow
 
Debug - class PaP.Debug.
 
debug(String) - Method in class Watcher.v2_1.WatcherWindow
Adds a new debug-string to the DebugView.
Debug(String[], String) - Constructor for class PaP.Debug
PaP system entities instantiate Debug with location of DebugServer DebugServer class its with it's local host name
debuggingEnabled - Variable in class PaP.XMLFileUtil
 
DebugInterface - interface PaP.DebugInterface.
 
debugLevel - Variable in class Watcher.v2_1.DebugView
 
debugServer - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
DebugServer - class PaP.DebugServer.
Implements a DebugServer window to receive and display debug trace messages from multiple debug clients and input and process user control commands
DebugServer() - Constructor for class PaP.DebugServer
Empty constructor only to throw Exception
DebugServerLocation - Static variable in class PaP.Debug
Attached DebugServer location to report debug trace message to
debugview - Variable in class Watcher.v2_1.WatcherWindow
 
DebugView - class Watcher.v2_1.DebugView.
DebugView is a component class which inherits JPanel.
DebugView() - Constructor for class Watcher.v2_1.DebugView
Instantiates a new DebugView.
defaultCodebase - Variable in class PaP.RMIServer
Default codebase of the related PaP support classes
defaultHI - Variable in class PaP.RMIServer
Default Home Interface, address of default Director
defaultNodeColor - Variable in class Watcher.v2_1.Overview.NodeRenderer
 
defaultStyle - Variable in class Watcher.v2_1.LogView
 
defDim - Variable in class User.v1_1.Table
 
defDim - Variable in class Watcher.v2_1.Table
 
defFont - Variable in class User.v1_1.Table
 
defFont - Variable in class Watcher.v2_1.Table
 
defFont - Variable in class Watcher.v2_1.DebugView
 
defRowHeight - Variable in class User.v1_1.Table
 
defRowHeight - Variable in class Watcher.v2_1.Table
 
defViewport - Variable in class User.v1_1.Table
 
defViewport - Variable in class Watcher.v2_1.Table
 
destDirMenu - Variable in class FileTransfer.v1_1.FTClientWindow
 
destinationDirectory - Variable in class FileTransfer.v1_1.FTClientWindow
 
director - Variable in class User.v1_1.VisitorWindow
 
DIRECTOR - Static variable in class PaP.LoginRequest
Used when a Director is sending a LoginRequest to another Director on behalf of a visitor user.
Director1 - class PaP.Director1.
Director1 is an implementation of the abstract class DirectorActor.
Director1() - Constructor for class PaP.Director1
Creates a new Director1.
DirectorActor - class PaP.DirectorActor.
DirectorActor is an abstract class that extends Actor.
DirectorActor() - Constructor for class PaP.DirectorActor
Creates a new DirectorActor.
directorActorEntry(RequestPars) - Method in class PaP.DirectorActor
The following method is defined abstract and therefore MUST be implemented by all Director-implementations.
directorActorEntry(RequestPars) - Method in class PaP.Director1
This is the entry point for external requests to this Director.
disconnect - Variable in class Chat.v1_1.ChatClientWindow
 
DISCONNECT_USER - Variable in class Chat.v1_1.ChatServer
Used when a ChatClient wants to disconnect from a ChatServer.
DISCONNECT_USER - Variable in class Chat.v1_1.ChatClient
Used when a ChatClient wants to disconnect to a ChatServer.
disconnect() - Method in class Chat.v1_1.ChatClient
Sends a request to the ChatServer to disconnect this ChatClient from the ChatServer.
disconnectUser(String) - Method in class Chat.v1_1.ChatServer
Removes the user with the specified username from the hashtable of users connected to this ChatServer.
disposeFrame() - Method in class Watcher.v1_1.WatcherGraphicsInterface
Dispose frame if existing
distributeMessage(String, String) - Method in class Chat.v1_1.ChatServer
Sends the specified message to all connected ChatClients except the user with the specified username.
distributeToPASs(String, String[]) - Method in class PaP.PNES
Distributes some type of control commands to all the PAS objects of it's own domain.
document - Variable in class Chat.v1_1.ChatClientWindow
 
document - Variable in class Watcher.v2_1.LogView
 
dpln(String[], String) - Method in class PaP.BaseFrame
Prints debug trace info at a DebugServer
DSL - Variable in class PaP.RMIServer
Debug Server Location, IP address of DebugServer
DSL - Variable in class PaP.ActorContext
DebugServerLocation, takes the simple form of a IP node address

E

empty() - Method in class PaP.ActorManager
Simple utility to determine if there are active actors.
empty() - Method in class PaP.RepertoireBase
Simple utility to check if the numer of active Plays are zero
empty() - Method in class PaP.PlayingBase
Check if existing actors registered
enableDebugView - Variable in class Watcher.v2_1.WatcherWindow
 
entity - Variable in class PaP.NonPaP
 
equalTo(GAI) - Method in class PaP.GAI
Tests equality of this GAI to another one.
eventTypes - Variable in class PaP.SubscribeRequest
The set of event types that shall be reported. null means all.
exceptionDump(Exception) - Static method in class PaP.Util
Function to convert an exception stack dump to a string representation
exitMenu - Variable in class FileTransfer.v1_1.FTClientWindow
 
expandTree(TreePath, Node) - Method in class Watcher.v2_1.Overview
Expands the TreePaths in the JTree.

F

FAIL - Static variable in class PaP.RequestResult
Result of the operation is FAIL
Fatal - Static variable in class PaP.FaultHandler
Reporting a fatal error
Fault - Static variable in class PaP.FaultHandler
Reporting an error
FaultHandler - class PaP.FaultHandler.
Fault handler
FaultHandler(int, BaseFrame) - Constructor for class PaP.FaultHandler
New instance of fault handler
faultReport(int, GAI, String) - Method in class PaP.FaultHandler
A new fault reporting
fetchClass(String, String) - Method in class PaP.PaPurlLoader
Interfaces the superclass URLClassLoader.
fh - Variable in class PaP.RMIServer
Common fault handler for the object
fh - Variable in class PaP.Actor
Fault handler for actor
file - Variable in class FileTransfer.v1_1.FTClientWindow
 
FILE_TRANSFER - Variable in class FileTransfer.v1_1.FTClient
 
FILE_TRANSFER_FINISHED - Variable in class FileTransfer.v1_1.FTClient
 
FILE_TRANSFER_REJECT - Variable in class FileTransfer.v1_1.FTClient
 
FILE_TRANSFER_REQUEST - Variable in class FileTransfer.v1_1.FTClient
 
fileInfo - Variable in class FileTransfer.v1_1.FTClient
ArrayList with information about the current filetransfer.
filePart(byte[]) - Method in class FileTransfer.v1_1.FTClientWindow
Called when the FTClient received a new part of the file being transferred.
FileTransfer.v1_1 - package FileTransfer.v1_1
 
fileTransferFinished() - Method in class FileTransfer.v1_1.FTClientWindow
Called to notify the receiving FTClient that the filetransfer is finished.
fileTransferRequest(String, String, String) - Method in class FileTransfer.v1_1.FTClientWindow
Called when the FTClient receives a request for filetransfer from another FTClient.
fileTransferRoleSession - Variable in class FileTransfer.v1_1.FTClient
The rolesession used for filetransfer.
findActorInstance(String, String, String) - Method in class PaP.Session
Searches through the main ArrayLists for an ArrayList with the same play, version and actorname as the specified play, version and actorname.
findMethod(Class, String) - Static method in class PaP.startPaP
Utility to find specified method of a given class for dynamic loading and invocation.
findNode(String, Node) - Method in class Watcher.v2_1.Overview
Searches recursively after the node with the specified GAI in the JTree starting from the specified node.
findRoleSession(String) - Method in class PaP.RoleSessionCollection
Searches through the collection for the specified rolesession and returns it if it is found.
findRoleSession(String) - Method in class PaP.Actor
Convenient method to search the actor's context for the specified role session.
finished - Variable in class FileTransfer.v1_1.FTClientWindow.TransferThread
Specifies wether the thread should continue or stop.
firstCall - Variable in class PaP.DebugServer
 
firstTime - Variable in class PaP.DebugServer
 
font - Variable in class FileTransfer.v1_1.FTClientWindow
 
font - Variable in class Watcher.v2_1.Overview.NodeRenderer
 
formatDate(Date) - Method in class Watcher.v2_1.WatcherWindow
Returns a string representation of the specified date of the form DD.MM.YYYY HH:MM:SS.
fos - Variable in class FileTransfer.v1_1.FTClientWindow
 
fr - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The reporting window
frB - Variable in class Watcher.v1_1.WatcherGraphicsInterface
 
FT - Static variable in class PaP.FaultHandler
Textual representation of fault types
FTClient - class FileTransfer.v1_1.FTClient.
FTClient is the actor used in the FileTransfer application.
FTClient.CloseWindowThread - class FileTransfer.v1_1.FTClient.CloseWindowThread.
This thread is started when an ActorPlugOut request is received.
FTClient.CloseWindowThread(FTClient) - Constructor for class FileTransfer.v1_1.FTClient.CloseWindowThread
 
FTClient() - Constructor for class FileTransfer.v1_1.FTClient
Creates a new filetransfer client.
FTClientWindow - class FileTransfer.v1_1.FTClientWindow.
FTClientWindow is the Graphical User Interface (GUI) of the FileTransfer application.
FTClientWindow.CancelThread - class FileTransfer.v1_1.FTClientWindow.CancelThread.
CancelThread extends Thread.
FTClientWindow.CancelThread(FTClientWindow, FTClientWindow) - Constructor for class FileTransfer.v1_1.FTClientWindow.CancelThread
Creates a new CancelThread.
FTClientWindow.FTListener - class FileTransfer.v1_1.FTClientWindow.FTListener.
FTListener is an internal listener class which handles both WindowEvents and ActionEvents generated in the FTClientWindow.
FTClientWindow.FTListener(FTClientWindow, FTClientWindow) - Constructor for class FileTransfer.v1_1.FTClientWindow.FTListener
Creates a new FTListener for the specified FTClientWindow.
FTClientWindow.TransferThread - class FileTransfer.v1_1.FTClientWindow.TransferThread.
TransferThread extends Thread.
FTClientWindow.TransferThread(FTClientWindow, FTClientWindow, boolean) - Constructor for class FileTransfer.v1_1.FTClientWindow.TransferThread
Creates a new TransferThread.
FTClientWindow(FTClient) - Constructor for class FileTransfer.v1_1.FTClientWindow
Creates a new FTClientWindow.
FULL_DEBUGGING - Variable in class Watcher.v2_1.WatcherWindow.WatcherListener
 
FULL_DEBUGGING - Variable in class Watcher.v2_1.DebugView
 
fullDbg - Variable in class Watcher.v2_1.WatcherWindow
 

G

gai - Variable in class Watcher.v2_1.Node
The node's GAI which uniquely defines it.
GAI - class PaP.GAI.
Global Actor Identifier (GAI) is used for identifier to all entities in the PaP architecture.
GAI(String) - Constructor for class PaP.GAI
Creates a new GAI from the specified string.
GAI(String, String, String, String) - Constructor for class PaP.GAI
Creates a new GAI with the specified type, node, pas and actorname.
GET_USERLIST - Variable in class Chat.v1_1.ChatServer
Used when a ChatClient wants a list of all the ChatClients currently connected to the ChatServer.
GET_USERLIST - Variable in class Chat.v1_1.ChatClient
Used when a ChatClient wants a list of all the ChatClients currently connected to the ChatServer.
getActorInstance(int) - Method in class PaP.Session
Returns the ArrayList containing information about the actor instance at the specified index.
getActorInstance(String, String, String) - Method in class PaP.Session
Searches through the main ArrayList for an ArrayList with the same play, version and actorname as the specified play, version and actorname.
getActorInstanceCount() - Method in class PaP.Session
Returns the number of actor instances added to this Session.
getAddress() - Method in class PaP.GAI
Returns the address value.
getAll() - Method in class PaP.CapabilitySet
Determine all capability entries
getAllSessions() - Method in class PaP.SessionBase
Returns an ArrayList with all the Session-objects in the SessionBase added to it.
getAllUserProfiles() - Method in class PaP.UserProfileBase
Returns an ArrayList with all the UserProfile-objects in the UserProfileBase added to it.
getBackgroundColor() - Method in class User.v1_1.UserWindow
Returns the background color used by the UserWindow and its components.
getBytesize() - Method in class FileTransfer.v1_1.FTClientWindow
Returns the size of the byte array used to transfer file parts.
getChatServerGAI() - Method in class Chat.v1_1.ChatClient
Returns the value of ChatServerGAI which is the GAI of the last ChatServer this ChatClient connected to.
getClasses(String, boolean, String) - Method in class PaP.Manuscripts
Locates and loads class names from a URL and optionally downloads them.
getCodebase() - Method in class User.v1_1.VisitorAgent
Returns the current URL used as codebase.
getCodebase() - Method in class User.v1_1.UserAgent
Returns the current URL used as codebase.
getCollectionSize() - Method in class PaP.RoleSessionCollection
Returns the number of rolesessions in this collection.
getConnectedUsers() - Method in class Chat.v1_1.ChatServer
Returns a string array with a list of the usernames and the GAI of all the ChatClients currently connected to this ChatServer.
getData(int, int) - Method in class User.v1_1.Table
Returs the data in the specified cell or null if an Exception is caught.
getData(int, int) - Method in class Watcher.v2_1.Table
Returs the data in the specified cell or null if an Exception is caught.
getDestinationDirectory() - Method in class FileTransfer.v1_1.FTClientWindow
Returns the current directory used to store received files.
getFirstEmptyRowNumber() - Method in class User.v1_1.Table
Checks the first cell in every row, starting from the top, and returns the row number of the first row without any data.
getFirstEmptyRowNumber() - Method in class Watcher.v2_1.Table
Checks the first cell in every row, starting from the top, and returns the row number of the first row without any data.
getGAI() - Method in class PaP.RMIServer
Simple utility to convert it's GAI address into one String
getGAI() - Method in class PaP.Actor
Returns the GAI of this actor in the form of a string.
getGAI() - Method in class PaP.GAI
Utility to retrun the GAI address string representation of this GAI object.
getGAI() - Method in class Watcher.v2_1.Node
Returns the node's GAI as a string.
getKeywords() - Method in class PaP.Debug
Returns the actual set of debug trace keywords
getKeywords() - Method in class PaP.BaseFrame
Returns the actual set of debug trace keywords for the owner entity
getLabel() - Method in class Watcher.v2_1.Node
Returns the node's label.
getName() - Method in class PaP.GAI
Returns the name value.
getNode() - Method in class PaP.GAI
Returns the node value.
getNodetype() - Method in class Watcher.v2_1.Node
Returns the nodetype of this Node.
getPAS() - Method in class PaP.GAI
Returns the PAS value.
getPASGAI() - Method in class PaP.GAI
Returns the GAI of the PAS of this GAI.
getPluggedInActors() - Method in class User.v1_1.VisitorAgent
Returns a string array with the GAI of all the actors that have been plugged in by this VisitorAgent.
getPluggedInActors() - Method in class User.v1_1.UserAgent
Returns a string array with the GAI of all the actors that have been plugged in by this UserAgent.
getReceiver() - Method in class FileTransfer.v1_1.FTClientWindow
Returns the GAI of the receiving FTClient.
getRowCount() - Method in class User.v1_1.Table
Returns the number of rows in the table's model.
getRowCount() - Method in class Watcher.v2_1.Table
Returns the number of rows in the table's model.
getRowForGAI(String) - Method in class Watcher.v2_1.Table
Searches through the JTable for the specified GAI.
getSelectedRow() - Method in class User.v1_1.Table
Returns the row number of the selected row.
getSelectedRow() - Method in class Watcher.v2_1.Table
Returns the row number of the selected row.
getSession(String) - Method in class PaP.SessionBase
Returns the Session with the specified username.
getSourceFile() - Method in class FileTransfer.v1_1.FTClientWindow
Returns the path to the file selected to be transferred.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class Watcher.v2_1.Overview.NodeRenderer
Redefinition of one of the methods in the super class so that it can decide how the Node is to be rendered.
getType() - Method in class PaP.GAI
Returns the type value.
getUnique() - Static method in class PaP.Director1
Gets the next unique number of this Director.
getUnique() - Method in class User.v1_1.VisitorAgent
Returns a unigue number that is used to name the actors being plugged in by the VisitorAgent.
getUnique() - Method in class User.v1_1.UserAgent
Returns a unigue number that is used to name the actors being plugged in by the UserAgent.
getUserlist() - Method in class Chat.v1_1.ChatClient
Sends the a request to the ChatServer for a list of all the ChatClients currently connected to the ChatServer.
getUsername() - Method in class PaP.Session
Returns the username of the user that this Session belongs to.
getUsername() - Method in class Chat.v1_1.ChatClient
Returns the username.
getUserProfile() - Method in class PaP.Session
Return the UserProfile of the user that this Session belongs to.
getUserProfile(String) - Method in class PaP.UserProfileBase
Returns the UserProfile with the specified username.
getWatcherGAI() - Method in class Watcher.v2_1.WatcherWindow
Returns the Watcher's GAI.
getWatcherGAI() - Method in class Watcher.v2_1.Watcher
Returns the GAI of this ApplicationActor.

H

hashtable2String(Hashtable) - Method in class PaP.XMLFileUtil
Gets the content from the specified Hashtable and creates a string of it.
HEADER_MODUS - Variable in class PaP.XMLFileUtil
 
height - Variable in class Watcher.v2_1.WatcherWindow
 
helpMessage() - Method in class PaP.NonPaP
 
helpMessage() - Static method in class PaP.startPaP
Utility method to print usage help message for startPaP.
hI - Variable in class PaP.ActorContext
HomeInterface.
homeInterface - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
ht - Variable in class PaP.SessionBase
A hashtable where all the Sessions are put.
ht - Variable in class PaP.UserProfileBase
A hashtable where all the userprofiles are put.
ht - Variable in class Chat.v1_1.ChatServer
Hashtable where all the ChatClient's GAI are stored with their username as keys.
htActorInstances - Variable in class PaP.ActorManager
Active actors this object manages
htRMIhandles - Static variable in class PaP.GAI
Holds cached RMI handles for PNES and PAS objects

I

immediate - Variable in class Watcher.v2_1.WatcherWindow
 
Immediately - Static variable in class PaP.SubscribeRequest
 
includedIn(CapabilitySet) - Method in class PaP.CapabilitySet
Check if specified capability set is included in this one
InfoDebug - Static variable in class PaP.FaultHandler
Reporting debug information
InfoRuntime - Static variable in class PaP.FaultHandler
Reporting just information
init() - Method in class Watcher.v2_1.WatcherWindow
Initializes the GUI components.
init() - Method in class Watcher.v2_1.LogView
Initializes the GUI components and creates the different styles to be used in the JTextPane.
init() - Method in class Watcher.v2_1.Overview
Initializes the GUI components.
init(ActorContext) - Method in class PaP.Actor
Initializes the Actor and sets the actor context to the specified context.
init(ActorContext) - Method in class PaP.ApplicationActor
Initializes this actor by setting its actorcontext through a call to the superclass' init().
init(ActorContext) - Method in class PaP.DirectorActor
Initializes the DirectorActor by setting the actor's ActorContext and by adding some commands to the actor's baseframe.
init(String, String, String, String) - Method in class PaP.RMIServer
To leave constructor empty this method is used to fill data field values
initConnectPanel(JPanel) - Method in class User.v1_1.VisitorWindow
Initializes the connect panel.
initialized - Static variable in class PaP.GAI
 
initialRoleSession - Variable in class Watcher.v2_1.Watcher
The initial RoleSession created when this Actor is created.
initialRoleSession - Variable in class Watcher.v1_1.WatchServerNew
The initial role session created when actor is created.
initialRoleSession - Variable in class Watcher.v1_1.WatchServer
The initial role session created when actor is created.
initialRoleSession() - Method in class PaP.RoleSessionCollection
Returns the first rolesession in the collection.
initiated - Variable in class Chat.v1_1.ChatServer
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class Chat.v1_1.ChatClient
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class User.v1_1.VisitorAgent
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class User.v1_1.LoginAgent
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class User.v1_1.UserAgent
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class FileTransfer.v1_1.FTClient
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class Watcher.v2_1.Watcher
Indicates wether initial ActorPlugIn has been performed or not
initiated - Variable in class Watcher.v1_1.WatchServerNew
Indication that initial ActorPlugIn has been performed
initiated - Variable in class Watcher.v1_1.WatchServer
Indication that initial ActorPlugIn has been performed
initiateTimer() - Method in class PaP.SubscribeRequestServer
Check if timer needs to be initiated and eventually initiate it
initiator - Variable in class PaP.RoleSession
RoleSession initiator
initReceivePane(JPanel) - Method in class FileTransfer.v1_1.FTClientWindow
Creates the components for the receive panel, initializes them and lays them out using GridBagLayout.
initTransferPane(JPanel) - Method in class FileTransfer.v1_1.FTClientWindow
Creates the components for the transfer panel, initializes them and lays them out using GridBagLayout.
inSetGAI(GAI[], GAI) - Method in class PaP.SubscribeRequestServer
Check if specified value satisfies requirement to be stored.
inSetInt(int[], int) - Method in class PaP.SubscribeRequestServer
Check if specified value satisfies requirement to be stored.
inSetString(String[], String) - Method in class PaP.SubscribeRequestServer
Check if specified value satisfies requirement to be stored.
interval_15 - Variable in class Watcher.v2_1.WatcherWindow
 
interval_30 - Variable in class Watcher.v2_1.WatcherWindow
 
intervalSelected - Variable in class Watcher.v2_1.WatcherWindow
 
isCellEditable() - Method in class User.v1_1.Table
Returns True if the cells are editable, False otherwise.
isCellEditable() - Method in class Watcher.v2_1.Table
Returns True if the cells are editable, False otherwise.
isCellEditable(EventObject) - Method in class User.v1_1.CellEditor
Redefines this method to be able to prevent cell editing.
isCellEditable(EventObject) - Method in class Watcher.v2_1.CellEditor
Redefines this method to be able to prevent cell editing.
isCellEditable(int, int) - Method in class User.v1_1.TableModell
Method redefined to prevent cell editing.
isCellEditable(int, int) - Method in class Watcher.v2_1.TableModell
Method redefined to prevent cell editing.
isUserConnected(String) - Method in class Chat.v1_1.ChatServer
Checks all the usernames of the users connected (all the keys in the hashtable) to see if the user with the specified username is connected.
isValid() - Method in class PaP.UserProfile
Returns true if none of the properties are null and the height and widht are greater or equal to 0, else it returns false.
Item - class PaP.Item.
Item is an information element that can contain other Items in a hierarchy.
Item(String, Item[], String) - Constructor for class PaP.Item
Creates a new Item and sets the values of its variables.

K

keyPressed(KeyEvent) - Method in class PaP.BaseFrame
Utility to process the event of keyPressed
keyReleased(KeyEvent) - Method in class PaP.BaseFrame
Utility to process the event of keyReleased
keyTyped(KeyEvent) - Method in class PaP.BaseFrame
Utility to process the event of keyTyped
kW - Variable in class PaP.Debug
Set of filtering keywords at this Debug object

L

l1 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Headings for the three defined fields
l2 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Headings for the three defined fields
l3 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Headings for the three defined fields
label - Variable in class Watcher.v2_1.Node
The node's label.
lastRoleSession() - Method in class PaP.RoleSessionCollection
Returns wether there is only one more rolesession in the collection.
lastRoleSession(GAI) - Method in class PaP.RoleSessionCollection
Returns wether the collection contains only one rolesessions where the specified Actor is either a cooperator or initiator.
length() - Method in class PaP.CapabilitySet
Determine the number of category entries included into the set
level - Variable in class Watcher.v2_1.WatcherWindow
 
list - Variable in class PaP.Item
List of other items if the item is compound, otherwise it's null
listActorInstances() - Method in class PaP.Session
Returns the information about all the actor instances in the main ArrayList in the form of an Item.
listActors() - Method in class PaP.ActorManager
Lists all actors this manager holds for debug purposes.
listActors() - Method in class PaP.PlayingBase
Status report of this PlayingBase object
listner - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Holds the last registered actionListener, if used
listPlays() - Method in class PaP.RepertoireBase
Utility to list all active Plays for Debug purposes
listRoleSessions() - Method in class PaP.RoleSessionCollection
Returns a list of all the rolesessions in the collection in the form of an Item.
listSessions() - Method in class PaP.SessionBase
Returns all the Sessions in the SessionBase in the form of an Item.
listUserProfiles() - Method in class PaP.UserProfileBase
Returns all the UserProfiles in the UserProfileBase in the form of an Item.
loadClass(String, boolean) - Method in class PaP.PaPurlLoader
Overloads loadClass method in superclass URLClassLoader.
loader - Static variable in class PaP.startPaP
Dedicated class loader for PaP support
LOCAL - Static variable in class PaP.LoginRequest
Used when a user wants to login to his home PaP domain.
location - Variable in class PaP.NonPaP
 
location - Variable in class PaP.ActorPlugInReq
Preferred location of new actor -or- location of existing actor; after plugIn: location of cooperator.
loggedIn - Variable in class PaP.UserProfile
Specifies wether the the user that this UserProfil belongs to is logged in or not.
login - Variable in class User.v1_1.LoginWindow
 
LoginAgent - class User.v1_1.LoginAgent.
LoginAgent is the Plug-and-Play (PaP) specific class of this application.
LoginAgent.CloseWindowThread - class User.v1_1.LoginAgent.CloseWindowThread.
This thread is started when an ActorPlugOut request is received.
LoginAgent.CloseWindowThread(LoginAgent) - Constructor for class User.v1_1.LoginAgent.CloseWindowThread
 
LoginAgent() - Constructor for class User.v1_1.LoginAgent
Creates a new LoginAgent.
LoginRequest - class PaP.LoginRequest.
This class contains the parameters specified by an actor when a user sends a request for logging himself into a PaP domain administrated by a Director.
LoginRequest - Static variable in class PaP.RequestPars
 
LoginRequest(int) - Constructor for class PaP.LoginRequest
Creates a new LoginRequest of the specifed type.
loginType - Variable in class User.v1_1.LoginWindow
 
loginUser(LoginRequest) - Method in class PaP.ApplicationActor
Sends the specified LoginRequest to the Director.
loginUserRemotely(String, String, String, boolean) - Method in class User.v1_1.VisitorAgent
Sends a configured LoginRequest of type REMOTE to the Director.
LoginWindow - class User.v1_1.LoginWindow.
The LoginWindow is the graphical user interface for the LoginAgent.
LoginWindow(LoginAgent) - Constructor for class User.v1_1.LoginWindow
Creates a new LoginWindow.
LogoutRequest - Static variable in class PaP.RequestPars
 
logoutUser(String) - Method in class PaP.ApplicationActor
Sends a LogoutRequest to the Director for the user with the specified username.
logview - Variable in class Watcher.v2_1.WatcherWindow
 
LogView - class Watcher.v2_1.LogView.
LogView is a component class which inherits JPanel.
LogView(WatcherWindow) - Constructor for class Watcher.v2_1.LogView
Creates a new LogView which initializes the GUI components to be used.
ls1 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The two lists used to keep list of actors and Role sessions
ls2 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The two lists used to keep list of actors and Role sessions

M

main(String[]) - Static method in class PaP.CapabilitySet
main is just included for the purpose of standalone testing No arguments are used
main(String[]) - Static method in class PaP.BaseFrame
 
main(String[]) - Static method in class PaP.boot
 
main(String[]) - Static method in class PaP.NonPaP
 
main(String[]) - Static method in class PaP.PAS
 
main(String[]) - Static method in class PaP.startPaP
Sets up environment and properties for the JVM, locates, loads, instantiates, initializes and starts PaP support entities.
main(String[]) - Static method in class PaP.XMLFileUtil
Used for debugging purposes as well as for validating a file.
main(String[]) - Static method in class Chat.v1_1.ChatClientWindow
Used for debugging.
main(String[]) - Static method in class User.v1_1.VisitorAgent
Used for debugging.
main(String[]) - Static method in class User.v1_1.VisitorWindow
Used for debugging.
main(String[]) - Static method in class User.v1_1.UserWindow
Used for debugging.
main(String[]) - Static method in class User.v1_1.LoginWindow
Used for debugging purposes only.
main(String[]) - Static method in class User.v1_1.UserAgent
Used for debugging.
main(String[]) - Static method in class FileTransfer.v1_1.FTClientWindow
Used for debugging GUI.
main(String[]) - Static method in class Watcher.v2_1.WatcherWindow
Implements a main method for debugging purposes.
main(String[]) - Static method in class Watcher.v1_1.WatcherGraphicsInterface
main() is supplied only for stand alone test purposes.
Manuscripts - class PaP.Manuscripts.
Collects and optionally downloads class files from a URL to specified local directory NOTE: index.html should not exist at URL, because web servers directory service will enumerate file names.
Manuscripts() - Constructor for class PaP.Manuscripts
Constructor only to initialize classPool Vector.
message - Variable in class PaP.ApplicationMessage
The set of message parameters that follows the message type
message - Variable in class Chat.v1_1.ChatClientWindow
 
message(Date, String[], String) - Method in class PaP.DebugServer
Displays one debug trace message in its window
message(Date, String[], String) - Method in interface PaP.DebugInterface
 
messageType - Variable in class PaP.ApplicationMessage
The message type identifier
model - Variable in class Watcher.v2_1.Overview
 
mousePressed(MouseEvent) - Method in class Watcher.v2_1.Overview.NodeSelectionListener
The method is called every time the user pushes down a mousebutton in the JTree.
MUCH_DEBUGGING - Variable in class Watcher.v2_1.WatcherWindow.WatcherListener
 
MUCH_DEBUGGING - Variable in class Watcher.v2_1.DebugView
 
muchDbg - Variable in class Watcher.v2_1.WatcherWindow
 

N

name - Variable in class PaP.Item
Name of the information item
name - Variable in class PaP.GAI
Unique Actor name
newFrame(int, int, int, int, String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
 
next - Variable in class PaP.SubscribeRequestServer
The number of registrations in the store
NO_DEBUGGING - Variable in class Watcher.v2_1.WatcherWindow.WatcherListener
 
NO_DEBUGGING - Variable in class Watcher.v2_1.DebugView
 
noDbg - Variable in class Watcher.v2_1.WatcherWindow
 
node - Variable in class PaP.GAI
Node/PNES name; there can only be one PNES per node
Node - class Watcher.v2_1.Node.
A Node contains data which is shown in an instance of JTree.
Node(WatcherWindow, int, String, String) - Constructor for class Watcher.v2_1.Node
Creates a new node with the specified nodetype, label and GAI.
nodeProfile - Variable in class PaP.PAS
Default node profile defined at PNES startup
nodeProfile - Variable in class PaP.PNES
Default node profile defined at PNES startup
nodeProfile - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
nodeProfile - Variable in class PaP.ActorContext
Node profile for this node
nodetype - Variable in class Watcher.v2_1.Node
Specifies which type of node this is.
NODETYPE_ACTOR - Static variable in class Watcher.v2_1.Node
 
NODETYPE_GROUPING - Static variable in class Watcher.v2_1.Node
 
NODETYPE_ROLESESSION - Static variable in class Watcher.v2_1.Node
 
noMoreRoleSessions() - Method in class PaP.RoleSessionCollection
Simple utility to check wether there are no more RoleSessions in this collection.
NonPaP - class PaP.NonPaP.
Old class to control PaP support entities and ApplicationActors Deprecated by control command mechanism of DebugServer and DebugClient window input lines
NonPaP(String[]) - Constructor for class PaP.NonPaP
 
nReportedFaults - Variable in class PaP.FaultHandler
Number of faults reported
numOfRows - Variable in class User.v1_1.Table
 
numOfRows - Variable in class Watcher.v2_1.Table
 

O

objectMessage - Variable in class PaP.ApplicationMessage
Used when the message is not a string.
objectValue - Variable in class PaP.RequestResult
Used when the returned value is an object
objectValue - Variable in class PaP.LoginRequest
Variable for parameters of type Object.
objectValue - Variable in class PaP.RequestPars
For scalability object parameters should use this one instead of adding more implementation specific variables.
OK - Static variable in class PaP.RequestResult
Result of the operation is OK
outputText(String) - Method in class PaP.BaseFrame
 
overview - Variable in class Watcher.v2_1.WatcherWindow
 
Overview - class Watcher.v2_1.Overview.
Overview is a component class which inherits JPanel.
Overview.NodeRenderer - class Watcher.v2_1.Overview.NodeRenderer.
An internal class which extends DefaultTreeCellRenderer and decides how the Nodes and the JTree is to be rendered.
Overview.NodeRenderer(Overview) - Constructor for class Watcher.v2_1.Overview.NodeRenderer
Creates and configures a new NodeRenderer.
Overview.NodeSelectionListener - class Watcher.v2_1.Overview.NodeSelectionListener.
An internal listener class which listens for MouseEvents generated by the user pressing the mousebuttons over the JTree.
Overview.NodeSelectionListener(Overview) - Constructor for class Watcher.v2_1.Overview.NodeSelectionListener
 
Overview(WatcherWindow) - Constructor for class Watcher.v2_1.Overview
Creates a new Overview.
owner - Variable in class PaP.BaseFrame
 
ownGAI - Variable in class PaP.RMIServer
Address of itself
ownPNES - Variable in class PaP.PAS
Own address identifier
ownRoleSession - Variable in class Watcher.v1_1.WatchServerNew
Role session when plugged into self - as preparation for ActorChangeBehaviour
ownRoleSession - Variable in class Watcher.v1_1.WatchServer
Role session when plugged into self - as preparation for ActorChangeBehaviour

P

p1 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The three panels defining containers for the three fields
p2 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The three panels defining containers for the three fields
p3 - Variable in class Watcher.v1_1.WatcherGraphicsInterface
The three panels defining containers for the three fields
PaP - package PaP
 
PaPurlLoader - class PaP.PaPurlLoader.
Our custom ClassLoader to load classes dynamically into the virtual machine from given URLs.
PaPurlLoader() - Constructor for class PaP.PaPurlLoader
Creates a new PaPurlLoader.
parent - Variable in class PaP.ActorContext
GAI value pointing to the creator Actor.
pars - Variable in class PaP.NonPaP
 
parseActorStateLine(String) - Method in class PaP.XMLFileUtil
Parses the specified string and divides it into tokens according to white space.
parseDate(String) - Method in class Watcher.v2_1.WatcherWindow
Parses the specified string into a long and converts it into a date.
parseRoleList(String) - Method in class PaP.XMLFileUtil
Parses a file containing a list of Roles.
parseSessionDescriptions(String) - Method in class PaP.XMLFileUtil
Parses a file containing a list of sessiondescriptions.
parseUserProfiles(String) - Method in class PaP.XMLFileUtil
Parses a file containing a list of userprofiles.
pas - Variable in class PaP.GAI
PAS name; could be multiple PASs per node
pas - Variable in class PaP.ActorContext
GAI value pointing to the PAS of the Actor
PAS - class PaP.PAS.
This class is the implementation of PaP layer PAS.
PAS() - Constructor for class PaP.PAS
Empty constructor only to throw Exception.
pasHandle(BaseFrame) - Method in class PaP.GAI
Returns the PASInterface handle for a GAI of a PAS object.
PASInterface - interface PaP.PASInterface.
 
password - Variable in class PaP.UserProfile
The password of the user this profile belongs to.
password - Variable in class PaP.LoginRequest
Specifies the password of the user wanting to login.
password - Variable in class User.v1_1.VisitorWindow
 
password - Variable in class User.v1_1.LoginWindow
 
pb - Variable in class PaP.Director1
Playing base for the director, holds active Actors in the domain it manages
pCL - Variable in class PaP.BaseFrame
 
Periodically - Static variable in class PaP.SubscribeRequest
 
play - Variable in class PaP.ActorPlugInReq
Play that the role belongs to, Director fills this by looking up role in repertoire base
play - Variable in class PaP.RequestPars
For PlayPlugIn
play - Variable in class PaP.ActorContext
Information about the actor's play definition
Play - class PaP.Play.
Implementation of PaP concept Play
Play(String, String, String) - Constructor for class PaP.Play
Constructor to fill data fields.
PlayChangesPlugIn - Static variable in class PaP.SubscribeRequest
 
PlayChangesPlugIn - Static variable in class PaP.RequestPars
 
playChangesPlugIn(Play) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to plugout the current version of the specified play and plugin same play againg.
playColor - Variable in class Watcher.v2_1.LogView
 
playId - Variable in class PaP.Play
Unique identification of this play (together with version)
PlayingBase - class PaP.PlayingBase.
This defines the playing base service
PlayingBase() - Constructor for class PaP.PlayingBase
Constructor to initialize data fields
playInstances - Variable in class PaP.RepertoireBase
To store active plays along with their manuscripts
playLoc - Variable in class PaP.Play
URL location of this Play
playPluggedIn(String, String) - Method in class PaP.RepertoireBase
Looks up a specified version of a specified play among the active plays.
PlayPlugIn - Static variable in class PaP.SubscribeRequest
 
PlayPlugIn - Static variable in class PaP.RequestPars
 
playPlugIn(Play) - Method in class PaP.RepertoireBase
Inserts a specified Play into the RepertoireBase if not already there
playPlugIn(Play) - Method in class PaP.ApplicationActor
Sends a request to the Director to plugin the specified Play.
PlayPlugOut - Static variable in class PaP.SubscribeRequest
 
PlayPlugOut - Static variable in class PaP.RequestPars
 
playPlugOut(String, String) - Method in class PaP.RepertoireBase
Removes a specified or all versions of a specified Play from the RepertoireBase if it was there
playPlugOut(String, String) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director to plugout the specified version of the specified Play.
playsPluggedIn(String) - Method in class PaP.RepertoireBase
Looks up all versions of a specified play among the active plays.
playStyle - Variable in class Watcher.v2_1.LogView
 
playVer - Variable in class PaP.Play
Version of this play
pln(int, String[], String) - Method in class PaP.BaseFrame
Deprecated. - Only kept for compatibility reasons, subject for disposal eventually
pln(String[], String) - Method in class PaP.Debug
Prints debug trace info into a degug client window and sends it to attached DebugServer
pln(String[], String) - Method in class PaP.BaseFrame
Prints debug trace info into a degug client window and sends it to attached DebugServer
pluggable(GAI) - Method in class PaP.GAI
Tests pluggability of this GAI into another one.
pluggedInActors - Variable in class User.v1_1.VisitorAgent
Hashtable containing plugged in actors
pluggedInActors - Variable in class User.v1_1.UserAgent
Hashtable containing plugged in actors
plugin - Variable in class User.v1_1.VisitorWindow
 
plugin - Variable in class User.v1_1.UserWindow
 
pluginActor(String, String, String, String) - Method in class User.v1_1.VisitorAgent
Plugs in an actor with the specified role.
plugInActor(String, String, String, String) - Method in class User.v1_1.UserAgent
Plugs in an actor with the specified role.
pluginHeaders - Variable in class User.v1_1.VisitorWindow
 
pluginHeaders - Variable in class User.v1_1.UserWindow
 
pluginTable - Variable in class User.v1_1.VisitorWindow
 
pluginTable - Variable in class User.v1_1.UserWindow
 
pluginWidths - Variable in class User.v1_1.VisitorWindow
 
pluginWidths - Variable in class User.v1_1.UserWindow
 
plugout - Variable in class User.v1_1.VisitorWindow
 
plugout - Variable in class User.v1_1.UserWindow
 
plugOutActor - Variable in class PaP.RequestPars
For ActorPlugOut: which actor to be plugged out
plugOutActor(String) - Method in class User.v1_1.VisitorAgent
Plugs out the actor with the specified GAI.
plugOutActor(String) - Method in class User.v1_1.UserAgent
Plugs out the actor with the specified GAI.
plugOutAllActors() - Method in class User.v1_1.VisitorAgent
Pluggs out all the actors plugged in by this VisitorAgent.
plugOutAllActors() - Method in class User.v1_1.UserAgent
Pluggs out all the actors plugged in by this UserAgent.
plugoutButton - Variable in class User.v1_1.VisitorWindow
 
plugoutButton - Variable in class User.v1_1.UserWindow
 
plugoutHeaders - Variable in class User.v1_1.VisitorWindow
 
plugoutHeaders - Variable in class User.v1_1.UserWindow
 
plugoutPane - Variable in class User.v1_1.VisitorWindow
 
plugoutPane - Variable in class User.v1_1.UserWindow
 
plugOutRoleSession - Variable in class PaP.RequestPars
For ActorPlugOut: which role session to be plugged out
plugoutTable - Variable in class User.v1_1.VisitorWindow
 
plugoutTable - Variable in class User.v1_1.UserWindow
 
plugoutWidths - Variable in class User.v1_1.VisitorWindow
 
plugoutWidths - Variable in class User.v1_1.UserWindow
 
PNES - class PaP.PNES.
Implementation of PaP layer PNES, it does delivery of PaP messages across nodes and interfaces the PaP support functions the same way an ApplicationActor would.
PNES() - Constructor for class PaP.PNES
Empty constructor so that PaPurlLoader can instantiate it.
pnesHandle(BaseFrame) - Method in class PaP.GAI
Returns the PNESInterface handle for a GAI of a PNES object.
PNESInterface - interface PaP.PNESInterface.
 
policy - Variable in class PaP.RMIServer
Location of the policy for Java RMI access security
policy - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
print(int, String) - Method in class PaP.BaseFrame
 
println(int, String) - Method in class PaP.BaseFrame
 
println(String[], String) - Method in class PaP.Debug
 
profile - Variable in class PaP.Session
The UserProfile of the user that this session belongs to.

R

rb - Variable in class PaP.Director1
Repertoire base for the director, holds plugged in plays and their manuscripts
receivePane - Variable in class FileTransfer.v1_1.FTClientWindow
The panel used for configuring reception of a file
receiveProgressBar - Variable in class FileTransfer.v1_1.FTClientWindow
 
receiver - Variable in class PaP.RequestPars
Identifies the receiver of the request
registered(String) - Method in class PaP.PNES
Utility to determine if a PAS is already registered in the domain.
registerEvent(int, GAI, String) - Method in class PaP.SubscribeRequestServer
Report of an event.
registerEvent(int, GAI, String) - Method in class PaP.SubscribeCollection
Register an event at all existing subscription clients.
REMOTE - Static variable in class PaP.LoginRequest
Used when a user wants to login to his home PaP domain from another domain.
Remove - Static variable in class PaP.CapabilitySet
Remove specified set of capabilities, for those that exists in set
removeActor(String) - Method in class Watcher.v2_1.Overview
Removes the specified Actor node from the JTree.
removeActor(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Remove an existing actor instance in the list of actor instances
removeActor(String[]) - Method in class Watcher.v2_1.WatcherWindow
Searches through the actor table after an Actor identified by a GAI.
removeActorInstance(String, String, String) - Method in class PaP.Session
Searches through the main ArrayLists for an ArrayList with the same play, version and actorname as the specified play, version and actorname.
removeAll() - Method in class PaP.Session
Removes all the actorinstances from this Session-object.
removed - Variable in class PaP.RequestResult
After ActorPlugOut, true if the specified RoleSession was allowed to be removed
removeData() - Method in class User.v1_1.Table
Removes all the data in the table by removing all the rows and adding a predefined number of empty rows afterwards.
removeData() - Method in class Watcher.v2_1.Table
Removes all the data in the table by removing all the rows and adding a predefined number of empty rows afterwards.
removeEntries(String[]) - Method in class PaP.CapabilitySet
Remove specified entries that are included into the set
removeEntry(String) - Method in class PaP.SubscribeCollection
Terminate and remove an existing subscription client.
removeListEntry(List, String, int) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Remove a specified entry from the specified list if existing.
removeRoleSession(RoleSession, boolean) - Method in class PaP.RoleSessionCollection
Removes the specified RoleSession from the collection.
removeRoleSession(String) - Method in class Watcher.v2_1.Overview
Removes the specified RoleSession node from the JTree.
removeRoleSession(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Remove an existing role session instance in the list of role session instances
removeRoleSession(String[]) - Method in class Watcher.v2_1.WatcherWindow
Searches through the rolesession table after a RoleSession identified by a GAI.
removeRow(int) - Method in class User.v1_1.Table
Removes the specified row from the table modell.
removeRow(int) - Method in class Watcher.v2_1.Table
Removes the specified row from the table modell.
removeSession(String) - Method in class PaP.SessionBase
Removes the Session with the specified username from the SessionBase.
removeUserProfile(String) - Method in class PaP.UserProfileBase
Removes the UserProfile with the specified username from the UserProfileBase.
RepertoireBase - class PaP.RepertoireBase.
Implementation of the repertoire base service, Director has an instance of it.
RepertoireBase() - Constructor for class PaP.RepertoireBase
Constructor to fill data field values.
reportEvents() - Method in class PaP.SubscribeRequestServer
Report to subscription client registered event
reportLevel - Variable in class PaP.FaultHandler
Report level
req - Variable in class PaP.SubscribeRequestServer
The received subscribe request specification to be handled by this server
requestor - Variable in class PaP.SubscribeRequest
Address to client that request for the service, and where the reports will be sent
RequestPars - class PaP.RequestPars.
 
RequestPars(int, GAI, GAI) - Constructor for class PaP.RequestPars
Constructor to fill data field values.
RequestResult - class PaP.RequestResult.
All PaP operation returns this unified result object.
RequestResult() - Constructor for class PaP.RequestResult
Creates a new positive RequestResult (OK).
RequestResult(int, String) - Constructor for class PaP.RequestResult
Creates a new RequestResult with the specified result and resultcause.
RequestResult(String) - Constructor for class PaP.RequestResult
Creates a new negative RequestResult (FAIL) with the specified resultcause.
requestToActor(RequestPars) - Method in class PaP.ApplicationActor
Common method for most types of requests from actors to directors.
requestType - Variable in class PaP.RequestPars
Specifies the type of request
resCaps - Variable in class PaP.RequestResult
The current set of capabilities at plugged in actor
resultCause - Variable in class PaP.RequestResult
Cause of the result of the operation
resultType - Variable in class PaP.RequestResult
Result of the operation
RESUME_FILE_TRANSFER - Variable in class FileTransfer.v1_1.FTClient
 
resumeFileTransfer(String, String, String, String) - Method in class FileTransfer.v1_1.FTClientWindow
Called when the FTClient has been resumed and a filetransfer shall be resumed.
resumeFileTransferRequest(String, String, String, int) - Method in class FileTransfer.v1_1.FTClientWindow
Called when the FTClient receives a request for resuming a filetransfer from another FTClient.
resumeSession - Variable in class PaP.LoginRequest
Specifies wether the user wants to resume a previously suspended session or if he wants to start a new session.
resumeSession() - Method in class User.v1_1.UserAgent
Resumes the user's session based on the information contained in the Session-object received in a SessionResume request.
resumeTransfer() - Method in class FileTransfer.v1_1.FTClientWindow.TransferThread
Resumes a suspended filetransfer.
RMIServer - class PaP.RMIServer.
Common RMI and PaP support functions for PaP support entities PNES, PAS, and DebugServer
RMIServer() - Constructor for class PaP.RMIServer
Empty constructor so that it can be instantiated after dynamic loading of its class
role - Variable in class PaP.ActorPlugInReq
Role that the new actor will play
role - Variable in class PaP.RoleFigureRequest
Specifies what entity is trying to plugin the rolesession.
role - Variable in class PaP.ActorContext
Information about the actor's role definition
Role - class PaP.Role.
Implementation of Role, Unique identification of roles for actors
Role(String) - Constructor for class PaP.Role
Creates a new Role with the specified role identifier.
RoleFigurePlugIn - Static variable in class PaP.RequestPars
 
roleFigurePlugIn(RoleFigureRequest) - Method in class PaP.ApplicationActor
Sends the specified RoleFigureRequest to the Director.
RoleFigurePlugOut - Static variable in class PaP.RequestPars
 
roleFigurePlugOut(RoleFigureRequest) - Method in class PaP.ApplicationActor
Sends the specified RoleFigureRequest to the Director.
RoleFigureRequest - class PaP.RoleFigureRequest.
A RoleFigureRequest contains a set of parameters specified by an actor when he wants a RoleFigure to be plugged in or out.
RoleFigureRequest(GAI, GAI) - Constructor for class PaP.RoleFigureRequest
Creates a new RoleFigureRequest with the specified initiator and cooperator.
roleId - Variable in class PaP.Role
Role identification = the name of a manuscript = a class to be instantiated
roleSession - Variable in class PaP.RequestResult
After ActorPlugIn, the freshly created RoleSession with the identifiers of the plugged in actors
roleSession - Variable in class PaP.RoleFigureRequest
The rolesession to be added to the actor's RoleSessionCollection.
roleSession - Variable in class PaP.RequestPars
For ActorPlugIn/Out RoleSessionAction
RoleSession - class PaP.RoleSession.
A RoleSession is a communication object between two Actors.
ROLESESSION_MODUS - Variable in class PaP.XMLFileUtil
 
RoleSession(String, GAI, GAI) - Constructor for class PaP.RoleSession
Creates a new RoleSession and sets its ID, initiator and cooperator to the specified values.
RoleSessionAction - Static variable in class PaP.SubscribeRequest
 
RoleSessionAction - Static variable in class PaP.RequestPars
 
roleSessionAction(RoleSession, ApplicationMessage) - Method in class PaP.ApplicationActor
Sends the specified ApplicationMessage to another actor by using the specified RoleSession.
RoleSessionCollection - class PaP.RoleSessionCollection.
RoleSessionCollection is a collection of all the RoleSessions for an Actor.
RoleSessionCollection() - Constructor for class PaP.RoleSessionCollection
Creates a new RoleSessionCollection.
roleSessionColor - Variable in class Watcher.v2_1.LogView
 
roleSessionColor - Variable in class Watcher.v2_1.Overview.NodeRenderer
 
roleSessionCooperator - Variable in class PaP.RoleFigureRequest
Specifies the entity to be the initiator of the rolesession.
RoleSessionCreate - Static variable in class PaP.SubscribeRequest
 
roleSessionHeaders - Variable in class Watcher.v2_1.WatcherWindow
 
roleSessionId - Variable in class PaP.RoleSession
RoleSession identifier
roleSessionId - Variable in class PaP.ApplicationMessage
The role session the message is attached to
roleSessionInitiator - Variable in class PaP.RoleFigureRequest
Specifies the entity to be the initiator of the rolesession.
RoleSessionRemove - Static variable in class PaP.SubscribeRequest
 
roleSessionStyle - Variable in class Watcher.v2_1.LogView
 
roleSessionTable - Variable in class Watcher.v2_1.WatcherWindow
 
roleSessionWidths - Variable in class Watcher.v2_1.WatcherWindow
 
root - Variable in class Watcher.v2_1.Overview
 
rqCaps - Variable in class PaP.ActorPlugInReq
The set of actor capabilities required.
rsc - Variable in class PaP.ActorContext
Vector of RoleSessions this Actor holds
rsCaps - Variable in class PaP.ActorPlugInReq
The set of actor capabilities asked for, if possible
rsTableColor - Variable in class Watcher.v2_1.WatcherWindow
 
RT - Static variable in class PaP.SubscribeRequest
 
RT - Static variable in class PaP.RequestPars
String form of the type of requests.
run() - Method in class PaP.PAS
Utility for the thread support.
run() - Method in class Chat.v1_1.ChatClient.CloseWindowThread
 
run() - Method in class User.v1_1.VisitorAgent.CloseWindowThread
 
run() - Method in class User.v1_1.LoginAgent.CloseWindowThread
 
run() - Method in class User.v1_1.UserAgent.CloseWindowThread
 
run() - Method in class User.v1_1.UserAgent.ResumeSessionThread
 
run() - Method in class FileTransfer.v1_1.FTClientWindow.TransferThread
Checks which one of the XXXTransfer methods to call and calls it.
run() - Method in class FileTransfer.v1_1.FTClientWindow.CancelThread
Shows a popupbox.
run() - Method in class FileTransfer.v1_1.FTClient.CloseWindowThread
 

S

sc - Variable in class PaP.Director1
Subscription management, requested by actors and served by director
scope - Variable in class PaP.SubscribeRequest
The set of addresses that shall be reported.
scroll - Variable in class Chat.v1_1.ChatClientWindow
 
scroll - Variable in class User.v1_1.Table
 
scroll - Variable in class Watcher.v2_1.Table
 
scroll - Variable in class Watcher.v2_1.LogView
 
selectTableRow(String, boolean) - Method in class Watcher.v2_1.WatcherWindow
Selects the row in either the Actor table or the RoleSession table, depending on if isActorGAI is True or False respectively, where the specified GAI is found.
self - Variable in class PaP.ActorContext
GAI value pointing to the very same Actor.
send - Variable in class Chat.v1_1.ChatClientWindow
 
send - Variable in class FileTransfer.v1_1.FTClientWindow
 
sendButton - Variable in class Chat.v1_1.ChatClientWindow
 
sender - Variable in class PaP.RequestPars
Identifies the sender of the request
sendFileTransferFinished() - Method in class FileTransfer.v1_1.FTClient
Sends a message to another FTClient via the fileTransferRoleSession notifying him that the current filetransfer is finished.
sendFileTransferRequest(String, String, long) - Method in class FileTransfer.v1_1.FTClient
Sends a request to the specified FTClient asking him if he wants to receive the specified file.
sendLoginRequest(boolean, String, String, boolean) - Method in class User.v1_1.LoginAgent
Sends a configured LoginRequest to the Director.
sendMessage(String) - Method in class Chat.v1_1.ChatClient
Sends the specified message to the ChatServer as a RoleSessionAction request of type CHAT_MESSAGE.
serveActor() - Method in class PaP.PAS
Serves the Actor requests from the queue of requests.
session - Variable in class User.v1_1.UserAgent
The session object of the user of this UserAgent
Session - class PaP.Session.
The Session class contains the information about the Session for a user.
Session() - Constructor for class PaP.Session
Creates a new Session.
sessionbase - Variable in class PaP.Director1
 
SessionBase - class PaP.SessionBase.
A SessionBase contains a hashtable where Sessions for the users belonging to a Director is added.
SessionBase() - Constructor for class PaP.SessionBase
Creates a new SessionBase.
sessionExists(String) - Method in class PaP.SessionBase
Searches through the SessionBase to determine if there exists a Session with a username equal to the specified username.
SessionResume - Static variable in class PaP.RequestPars
 
sessionResume(RequestPars) - Method in class PaP.ApplicationActor
Sends the specified request of type SessionResume to the specified actor by calling requestToActor().
sessionSelection - Variable in class User.v1_1.VisitorWindow
 
sessionSelection - Variable in class User.v1_1.LoginWindow
 
SessionSuspend - Static variable in class PaP.RequestPars
 
sessionSuspend(GAI) - Method in class PaP.ApplicationActor
Sends a SessionSuspend request to the actor with the specified GAI.
SessionUpdate - Static variable in class PaP.RequestPars
 
sessionUpdate(Session) - Method in class PaP.ApplicationActor
Sends the specified Session-object to the Director in the form of a SessionUpdate request.
Set - Static variable in class PaP.CapabilitySet
Set capability set to value specified
setActorName(String) - Method in class FileTransfer.v1_1.FTClientWindow
Sets the name of the FTClient belonging to this FTClientWindow.
setAlwaysExpandTree(boolean) - Method in class Watcher.v2_1.Overview
Sets wether to always expand the JTree when updates occur in the JTree.
setBackgroundColor(Color) - Method in class User.v1_1.VisitorWindow
Sets the background color used by the VisitorWindow and its components.
setBackgroundColor(Color) - Method in class User.v1_1.Table
Sets the background color of the table.
setBackgroundColor(Color) - Method in class User.v1_1.UserWindow
Sets the background color used by the UserWindow and its components.
setBackgroundColor(Color) - Method in class Watcher.v2_1.Table
Sets the background color of the table.
setBorderTitle(String) - Method in class User.v1_1.Table
Sets the title of the TitledBorder.
setBytesize(int) - Method in class FileTransfer.v1_1.FTClientWindow
Sets the size of the byte array used to transfer file parts.
setBytesTransferred(int) - Method in class FileTransfer.v1_1.FTClientWindow.TransferThread
Sets how much of a file that has been transferred.
setCellEditable(boolean) - Method in class User.v1_1.Table
Sets wether the cells are editable.
setCellEditable(boolean) - Method in class Watcher.v2_1.Table
Sets wether the cells are editable.
setCellFont(Font) - Method in class User.v1_1.Table
Sets the font of the table cells.
setCellFont(Font) - Method in class Watcher.v2_1.Table
Sets the font of the table cells.
setCellSpaceDimension(Dimension) - Method in class User.v1_1.Table
Sets the spacing between the table cells.
setCellSpaceDimension(Dimension) - Method in class Watcher.v2_1.Table
Sets the spacing between the table cells.
setChatServerGAI(String) - Method in class Chat.v1_1.ChatClient
Sets the value of chatServerGAI which is the GAI of the last ChatServer this ChatClient connected to.
setCodebase(String) - Method in class User.v1_1.VisitorAgent
Sets the URL to use as codebase when actors are plugged in.
setCodebase(String) - Method in class User.v1_1.UserAgent
Sets the URL to use as codebase when actors are plugged in.
setColumnWidths(int[]) - Method in class User.v1_1.Table
Sets the column widths.
setColumnWidths(int[]) - Method in class Watcher.v2_1.Table
Sets the column widths.
setComponentsEnabled(boolean) - Method in class FileTransfer.v1_1.FTClientWindow
Sets some of the GUI components enabled, disabled, editable or not editable depending on the specified boolean value.
setConnectedEnabled(boolean) - Method in class Chat.v1_1.ChatClientWindow
Enables or disables the different menuitems and buttons depending on the specified value.
setData(int, int, Object) - Method in class User.v1_1.Table
Sets the data in the specified cell.
setData(int, int, Object) - Method in class Watcher.v2_1.Table
Sets the data in the specified cell.
setDebugLevel(int) - Method in class Watcher.v2_1.DebugView
Sets the debug level.
setDefaultValues() - Method in class User.v1_1.Table
Sets the properties of the table to the predefined values.
setDefaultValues() - Method in class Watcher.v2_1.Table
Sets the properties of the table to the predefined values.
setDestinationDirectory(String) - Method in class FileTransfer.v1_1.FTClientWindow
Sets the current directory used to store received files.
setFileInfo(ArrayList) - Method in class FileTransfer.v1_1.FTClient
Sets the current fileInfo.
setFinished(boolean) - Method in class FileTransfer.v1_1.FTClientWindow.TransferThread
Called when the user wants the filetransfer to stop before it is finished.
setHeaderFont(Font) - Method in class User.v1_1.Table
Sets the font of the headers.
setHeaderFont(Font) - Method in class Watcher.v2_1.Table
Sets the font of the headers.
setHeaders(Object[]) - Method in class User.v1_1.Table
Sets the column headers.
setHeaders(Object[]) - Method in class Watcher.v2_1.Table
Sets the column headers.
setKeywords(String[]) - Method in class PaP.Debug
Sets debug trace keywords
setKeywords(String[]) - Method in class PaP.BaseFrame
Sets debug trace keywords for the owner entity
setPanelBackgroundColor(Color) - Method in class User.v1_1.Table
Sets the background color of the JPanel.
setPanelBackgroundColor(Color) - Method in class Watcher.v2_1.Table
Sets the background color of the JPanel.
setReceiver(String) - Method in class FileTransfer.v1_1.FTClientWindow
Sets the GAI of the receiving FTClient.
setResizeMode(boolean) - Method in class User.v1_1.Table
Sets the resize mode.
setResizeMode(boolean) - Method in class Watcher.v2_1.Table
Sets the resize mode.
setRoleList(ArrayList) - Method in class User.v1_1.VisitorWindow
Sets the list of roles that can be plugged in by the UserAgent.
setRoleList(ArrayList) - Method in class User.v1_1.UserWindow
Sets the list of roles that can be plugged in by the UserAgent.
setRowHeight(int) - Method in class User.v1_1.Table
Sets the row height.
setRowHeight(int) - Method in class Watcher.v2_1.Table
Sets the row height.
setRowSelectable(boolean) - Method in class User.v1_1.Table
Sets wether user is allowed to select a row or not.
setRowSelectable(boolean) - Method in class Watcher.v2_1.Table
Sets wether user is allowed to select a row or not.
setScrollViewport(Dimension) - Method in class User.v1_1.Table
Sets the viewport of the scrollpane.
setScrollViewport(Dimension) - Method in class Watcher.v2_1.Table
Sets the viewport of the scrollpane.
setSelectedRow(int) - Method in class User.v1_1.Table
Sets the specified row in the JTable as selected.
setSelectedRow(int) - Method in class Watcher.v2_1.Table
Sets the specified row in the JTable as selected.
setSourceFile(String) - Method in class FileTransfer.v1_1.FTClientWindow
Sets the path to the file selected to be transferred.
setStatus() - Method in class PaP.DebugServer
Sets the displayed content of the status field of its window
setToolTipText(String) - Method in class User.v1_1.Table
Sets the ToolTipText of the table.
setToolTipText(String) - Method in class Watcher.v2_1.Table
Sets the ToolTipText of the table.
setUserLoggedIn(String, boolean) - Method in class PaP.UserProfileBase
Sets the userLoggedIn property of the UserProfile of the user with the specified username to the specified boolean value.
setUsername(String) - Method in class PaP.Session
Sets the username of the user that this Session belongs to.
setUsername(String) - Method in class Chat.v1_1.ChatClient
Sets the username that the user will use to logg into a ChatServer.
setUserProfile(UserProfile) - Method in class PaP.Session
Sets the UserProfile of the user that this Session belongs to.
setWindowSize(Dimension) - Method in class User.v1_1.UserWindow
Sets the height and width of the window.
setWindowTitle(String) - Method in class User.v1_1.VisitorWindow
Sets the title of the window.
setWindowTitle(String) - Method in class User.v1_1.UserWindow
Sets the title of the window.
sf - Variable in class PaP.DebugServer
 
shallResume - Variable in class FileTransfer.v1_1.FTClientWindow.TransferThread
 
show(int, BaseFrame, Item) - Static method in class PaP.Item
Goes through the specified item and prints its information in the specified baseframe.
showSyntax() - Static method in class PaP.XMLFileUtil
Shows the correct syntax to the user.
SOME_DEBUGGING - Variable in class Watcher.v2_1.WatcherWindow.WatcherListener
 
SOME_DEBUGGING - Variable in class Watcher.v2_1.DebugView
 
someDbg - Variable in class Watcher.v2_1.WatcherWindow
 
SpecifiedTime - Static variable in class PaP.SubscribeRequest
 
start() - Method in class PaP.Actor
Implementation of the start method from the ActorInterface that does nothing.
start() - Method in interface PaP.ActorInterface
Common start-up entry point of all Actors after creation.
start() - Method in class PaP.Director1
Initializes this Director.
startedPAS - Variable in class PaP.PNES
Used when to create new PAS instances
starter(String[]) - Method in class PaP.DebugServer
Initialization and startup method to be able to be started from startPaP and boot classes
starter(String[]) - Method in class PaP.PAS
To leave constructor empty, this method initializes data field values.
starter(String[]) - Method in class PaP.PNES
To leave constructor empty, this method initializes data field values.
startPaP - class PaP.startPaP.
This class is used to download and start PNES, PAS, and DebugServer.
startPaP() - Constructor for class PaP.startPaP
 
startTime - Variable in class Watcher.v1_1.WatchServerNew
Indication when initial instance was started
startTime - Variable in class Watcher.v1_1.WatchServer
Indication when initial instance was started
startTransfer() - Method in class FileTransfer.v1_1.FTClientWindow.TransferThread
Starts a new filetransfer.
state - Variable in class Watcher.v2_1.Watcher
Indicates which state the application is in
state - Variable in class Watcher.v1_1.WatchServerNew
 
state - Variable in class Watcher.v1_1.WatchServer
 
STATE_INITIAL - Variable in class Watcher.v2_1.Watcher
 
STATE_SERVER_ACTIVE - Variable in class Watcher.v2_1.Watcher
State where it subscribes and shows the received reports
STATE_SERVER_PASSIVE - Variable in class Watcher.v2_1.Watcher
State where subscriptions are canceled and the Window are disposed
stateTransition(GAI, GAI, ApplicationMessage) - Method in class Watcher.v2_1.Watcher
This method defines the main behaviour of this actor.
stateTransition(GAI, GAI, ApplicationMessage) - Method in class Watcher.v1_1.WatchServerNew
This is the main behaviour definition for this actor.
stateTransition(GAI, GAI, ApplicationMessage) - Method in class Watcher.v1_1.WatchServer
This is the main behaviour definition for this actor.
status() - Method in class PaP.RMIServer
Status report of this RMIServer in Item hierarchy of information elements
status() - Method in class PaP.FaultHandler
Status reporting utility to convert all data field values into one Item hierarchy
status() - Method in class PaP.Actor
Returns a status report of this actor in the form of an Item instance.
status() - Method in class PaP.PAS
Status report of all contained information of this PNES object.
status() - Method in class PaP.PNES
Status report of all contained information of this PNES object
status() - Method in class PaP.Play
Status report of the data fields of this Play
status() - Method in class PaP.Director1
Returns a report on the status of this Director as an Item.
status() - Method in class PaP.ActorContext
Returns the status of this ActorContext in the form of an Item containing an array of Items.
step - Variable in class PaP.DebugServer
 
stInitial - Static variable in class Watcher.v1_1.WatchServerNew
 
stInitial - Static variable in class Watcher.v1_1.WatchServer
 
stNextStateToDefine - Static variable in class Watcher.v1_1.WatchServerNew
 
stNextStateToDefine - Static variable in class Watcher.v1_1.WatchServer
 
store - Variable in class PaP.SubscribeRequestServer
The store to keep registrations until they are reported
String2GAI(String) - Static method in class PaP.GAI
Creates a new GAI object with the GAI address being compiled from parameter pS.
stringToBool(String) - Static method in class PaP.Util
Conversion from string boolean representation to boolean value
stServerActive - Static variable in class Watcher.v1_1.WatchServerNew
 
stServerActive - Static variable in class Watcher.v1_1.WatchServer
 
stServerPassive - Static variable in class Watcher.v1_1.WatchServerNew
 
stServerPassive - Static variable in class Watcher.v1_1.WatchServer
 
stUpgrade - Static variable in class Watcher.v1_1.WatchServerNew
 
stUpgrade - Static variable in class Watcher.v1_1.WatchServer
 
style1 - Variable in class Chat.v1_1.ChatClientWindow
 
style2 - Variable in class Chat.v1_1.ChatClientWindow
 
subscribeCancel - Variable in class PaP.RequestPars
 
SubscribeCancel - Static variable in class PaP.SubscribeRequest
 
SubscribeCancel - Static variable in class PaP.RequestPars
 
subscribeCancel(String) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director that this actor wishes to cancel its subscription on report on events taking place in this PaP domain.
SubscribeCollection - class PaP.SubscribeCollection.
This is the main class that implements the PaP Subscribe functionality.
SubscribeCollection(ActorContext, BaseFrame) - Constructor for class PaP.SubscribeCollection
Initiation of the Subscribe Service Provider instance.
subscribeColor - Variable in class Watcher.v2_1.LogView
 
subscribeId - Variable in class Watcher.v2_1.Watcher
The unique subscription id returned when SubscribeRequest is done
subscribeID - Variable in class Watcher.v1_1.WatchServerNew
The unique subscription identifier returned when SubscribeRequest done
subscribeID - Variable in class Watcher.v1_1.WatchServer
The unique subscription identifier returned when SubscribeRequest done
subscribeIdentifier - Variable in class PaP.RequestResult
After SubscribeRequest, the unique subscription identifier
subscribeInfoFrame(String) - Method in class Watcher.v1_1.WatcherGraphicsInterface
Defines the window that contains all subscribe presentation information.
subscribeReport - Variable in class PaP.RequestPars
 
SubscribeReport - Static variable in class PaP.SubscribeRequest
 
SubscribeReport - Static variable in class PaP.RequestPars
 
subscribeReport(String[]) - Method in class PaP.ApplicationActor
This method is called by the Director every time the actor receives a new report from the SubscribeRequest service.
subscribeReport(String[]) - Method in class Watcher.v2_1.Watcher
This method is an overloading of the corresponding method in the super class ApplicationActor.
subscribeReport(String[]) - Method in class Watcher.v1_1.WatchServerNew
'subscribeReport()' metho is an overloading of a corresponding dummy representation of the same methon in the 'ApplicationActor' class.
subscribeReport(String[]) - Method in class Watcher.v1_1.WatchServer
'subscribeReport()' metho is an overloading of a corresponding dummy representation of the same methon in the 'ApplicationActor' class.
subscribeRequest - Variable in class PaP.RequestPars
For Subscribe
SubscribeRequest - class PaP.SubscribeRequest.
This class specifies the request for subscription interface between the subscription clients and the Subscribe service provider.
SubscribeRequest - Static variable in class PaP.SubscribeRequest
 
SubscribeRequest - Static variable in class PaP.RequestPars
 
SubscribeRequest(GAI, int[], GAI[], String[], int, String) - Constructor for class PaP.SubscribeRequest
Build subscription request.
subscribeRequest(SubscribeRequest) - Method in class PaP.ApplicationActor
Sends a request to the actor's Director that this actor wishes to subscribe for reports on when a set of events are taking place in this PaP domain.
SubscribeRequestServer - class PaP.SubscribeRequestServer.
Server for individual subscription requests from clients.
SubscribeRequestServer(SubscribeRequest, ActorContext, BaseFrame) - Constructor for class PaP.SubscribeRequestServer
Initiate the subscribe server instance.
subscribeStyle - Variable in class Watcher.v2_1.LogView
 
subscriptions - Variable in class PaP.SubscribeCollection
Keeps existing client instances
suspendSession() - Method in class User.v1_1.UserAgent
Suspends the user's session.Gathers the actor's state information by sending them a SessionSuspend request.
syncRequestFromActor(RequestPars) - Method in interface PaP.PASInterface
 
syncRequestFromActor(RequestPars) - Method in class PaP.PAS
Handles requests from Actor objects
syncRequestFromPAS(RequestPars) - Method in interface PaP.PNESInterface
 
syncRequestFromPAS(RequestPars) - Method in class PaP.PNES
Handles requests from PAS objects.
syncRequestFromPNES(RequestPars) - Method in interface PaP.PASInterface
 
syncRequestFromPNES(RequestPars) - Method in interface PaP.PNESInterface
 
syncRequestFromPNES(RequestPars) - Method in class PaP.PAS
Handles requests from PNES objects.
syncRequestFromPNES(RequestPars) - Method in class PaP.PNES
Handles requests from PNES objects

T

ta - Variable in class PaP.BaseFrame
 
ta - Variable in class Watcher.v1_1.WatcherGraphicsInterface
Text area used for reporting log events
table - Variable in class User.v1_1.Table
 
table - Variable in class User.v1_1.CellEditor
 
table - Variable in class User.v1_1.TableModell
 
table - Variable in class Watcher.v2_1.Table
 
table - Variable in class Watcher.v2_1.CellEditor
 
table - Variable in class Watcher.v2_1.TableModell
 
Table - class User.v1_1.Table.
Table is a component class which inherits JPanel.
Table - class Watcher.v2_1.Table.
Table is a component class which inherits JPanel.
Table(Object[], int[], int) - Constructor for class User.v1_1.Table
Instantiates a new Table with the specified column headers and column widths, as well as the number of empty rows which is added.
Table(Object[], int[], int) - Constructor for class Watcher.v2_1.Table
Instantiates a new Table with the specified column headers and column widths, as well as the number of empty rows which is added.
Table(Object[], int[], Object[][]) - Constructor for class Watcher.v2_1.Table
Instantiates a new Table with the specified column headers and column widths, and sets the table data to be the data in the specified array.
tableModell - Variable in class User.v1_1.Table
 
tableModell - Variable in class Watcher.v2_1.Table
 
TableModell - class User.v1_1.TableModell.
Internal class which extends DefaultTableModel.
TableModell - class Watcher.v2_1.TableModell.
Internal class which extends DefaultTableModel.
TableModell(Table, int, int) - Constructor for class User.v1_1.TableModell
Konstruktør som kaller super sin konstruktør.
TableModell(Table, int, int) - Constructor for class Watcher.v2_1.TableModell
Konstruktør som kaller super sin konstruktør.
TableModell(Table, Object[], Object[][]) - Constructor for class User.v1_1.TableModell
Constructor which calls constructor of the super class.
TableModell(Table, Object[], Object[][]) - Constructor for class Watcher.v2_1.TableModell
Constructor which calls constructor of the super class.
tabs - Variable in class Watcher.v2_1.WatcherWindow
 
term() - Method in class PaP.RMIServer
terminate method, only for the symetri with "init()"
term() - Method in class PaP.Actor
Terminates this actor's baseframe.
term() - Method in interface PaP.ActorInterface
Common termination entry point of all Actors.
terminateTimer() - Method in class PaP.SubscribeRequestServer
Terminate and discard eventually initiated timer
textpane - Variable in class Watcher.v2_1.LogView
 
textPane - Variable in class Chat.v1_1.ChatClientWindow
 
tf - Variable in class PaP.BaseFrame
 
thread - Variable in class FileTransfer.v1_1.FTClientWindow
 
timeColor - Variable in class Watcher.v2_1.LogView
 
timer - Variable in class PaP.SubscribeRequestServer
Timer used to measure time until next report
timeStyle - Variable in class Watcher.v2_1.LogView
 
tmpdebug - Variable in class Watcher.v2_1.WatcherWindow
 
toString() - Method in class PaP.RoleSession
Returns a string containing the ID, initiator and cooperator of this rolesession concatenated.
toString() - Method in class PaP.CapabilitySet
Determine a string representation of all capabilities.
toString() - Method in class PaP.ApplicationMessage
Simple utility to convert all data field values into one String for easy Debug purposes.
toString() - Method in class PaP.SubscribeRequest
Convert to textual representation of SubscribeRequest object.
toString() - Method in class PaP.Role
Returns a string representation of this Role.
toString() - Method in class PaP.ActorPlugInReq
Simple utility to convert data field values into one string for debug purposes.
toString() - Method in class PaP.Play
Textual presentation of objects values.
toString() - Method in class PaP.RoleFigureRequest
Returns a string form of this RoleFigureRequest.
toString() - Method in class PaP.LoginRequest
Returns the state of this LoginRequest in the form of a string.
toString() - Method in class PaP.GAI
Utility to retrun the GAI address string representation of this GAI object.
toString() - Method in class PaP.RequestPars
Simple utility to convert data fields into one string for Debug purposes.
toString() - Method in class Watcher.v2_1.Node
This method is a redefinition of the toString method inherited from Object.
toString(ActorPlugInReq) - Static method in class PaP.ActorPlugInReq
Simple utility to convert data field values into one string for debug purposes.
toString(ApplicationMessage) - Static method in class PaP.ApplicationMessage
Simple utility to convert all data field values into one String for easy Debug purposes.
toString(CapabilitySet) - Static method in class PaP.CapabilitySet
Determine a string representation of all capabilities.
toString(GAI) - Static method in class PaP.GAI
Utility to retrun the GAI address string representation of this GAI object.
toString(Play) - Static method in class PaP.Play
Textual presentation of objects values.
toString(RoleSession) - Static method in class PaP.RoleSession
Returns a string representation of the specified rolesession by calling its toString() method and returning whatever it returns.
toString(String[], String) - Static method in class PaP.Util
Converts an array of Strings into one concatenated String with a specified separator String in between
toString(SubscribeRequest) - Static method in class PaP.SubscribeRequest
Convert to textual representation of SubscribeRequest object.
transferBytes(byte[]) - Method in class FileTransfer.v1_1.FTClient
Sends part of a file to another FTClient in the form of a byte array.
transferPane - Variable in class FileTransfer.v1_1.FTClientWindow
The panel used for configuring transfer of a file
transferProgressBar - Variable in class FileTransfer.v1_1.FTClientWindow
 
tree - Variable in class Watcher.v2_1.Overview
 
txtDestinationFile - Variable in class FileTransfer.v1_1.FTClientWindow
 
txtReceiver - Variable in class FileTransfer.v1_1.FTClientWindow
 
txtSender - Variable in class FileTransfer.v1_1.FTClientWindow
 
txtSourceFile - Variable in class FileTransfer.v1_1.FTClientWindow
 
type - Variable in class PaP.LoginRequest
Specifies the type of this LoginRequest.
type - Variable in class PaP.GAI
Type of the GAI; can be either "PNES", "PAS", "Actor", "RoleSession"
types - Variable in class User.v1_1.LoginWindow
 

U

unbind() - Method in class PaP.RMIServer
Unbinds a PaP support entity from the RMI registry and exits it's JVM.
unique - Variable in class PaP.SubscribeCollection
Allocate unique identifiers for client instances
unique - Static variable in class PaP.Director1
Sequence of integers for unique naming of Actors and RoleSessions
unique - Variable in class User.v1_1.VisitorAgent
Increasing number used for naming of actors
unique - Variable in class User.v1_1.UserAgent
Increasing number used for naming of actors
update(int, CapabilitySet) - Method in class PaP.CapabilitySet
Update set of capabilities according to specified set and operation type
updateSession(Session) - Method in class PaP.SessionBase
Updates the Session with the specified Session's username by removing the current Session and adding itself to the base with the same username.
updateUserProfile(UserProfile) - Method in class PaP.UserProfileBase
Updates the UserProfile with the specified UserProfile's username by removing the current UserProfile and adding itself to the base with the same username.
upgradePars - Variable in class PaP.RequestPars
For ActorChangeBehaviour: Parameters that may be inherited by upgraded actor
USER_MODUS - Variable in class PaP.XMLFileUtil
 
User.v1_1 - package User.v1_1
 
UserAgent - class User.v1_1.UserAgent.
A UserAgent is the actor working on behalf of a user that has logged into a PaP domain.
UserAgent.CloseWindowThread - class User.v1_1.UserAgent.CloseWindowThread.
This thread is started when an ActorPlugOut request is received.
UserAgent.CloseWindowThread(UserAgent) - Constructor for class User.v1_1.UserAgent.CloseWindowThread
 
UserAgent.ResumeSessionThread - class User.v1_1.UserAgent.ResumeSessionThread.
This thread is started when a SessionResume request is received.
UserAgent.ResumeSessionThread(UserAgent) - Constructor for class User.v1_1.UserAgent.ResumeSessionThread
 
UserAgent() - Constructor for class User.v1_1.UserAgent
Creates a new UserAgent.
userbase - Variable in class PaP.Director1
 
userlist - Variable in class Chat.v1_1.ChatClientWindow
 
username - Variable in class PaP.Session
The username of the user that this session belongs to.
username - Variable in class PaP.UserProfile
The username of the user this profile belongs to.
username - Variable in class PaP.LoginRequest
Specifies the username of the user wanting to login.
username - Variable in class Chat.v1_1.ChatClientWindow
 
username - Variable in class Chat.v1_1.ChatClient
The username of this ChatClient.
username - Variable in class User.v1_1.VisitorWindow
 
username - Variable in class User.v1_1.LoginWindow
 
UserProfile - class PaP.UserProfile.
The UserProfile class contains the data of the UserProfile of a user.
UserProfile() - Constructor for class PaP.UserProfile
Creates a new userprofile.
UserProfileBase - class PaP.UserProfileBase.
A UserProfileBase contains a hashtable where UserProfiles of all the users belonging to a Director is added.
UserProfileBase() - Constructor for class PaP.UserProfileBase
Creates a new UserProfileBase.
userProfileExists(String) - Method in class PaP.UserProfileBase
Searches through the UserProfileBase to determine if there exists a UserProfile with a username equal to the specified username.
UserWindow - class User.v1_1.UserWindow.
UserWindow is the graphical user interface for the UserAgent.
UserWindow(UserAgent) - Constructor for class User.v1_1.UserWindow
Creates a new UserWindow.
useStyle1 - Variable in class Chat.v1_1.ChatClientWindow
Used to show messages in different colors every other time
Util - class PaP.Util.
Small utilities for the PaP support functions
Util() - Constructor for class PaP.Util
 

V

validate() - Method in class PaP.RoleFigureRequest
Returns true if this RoleFigureRequest is valid, meaning the roleSessionInitiator and roleSessionCooperator is not null, else it returns false.
validate() - Method in class PaP.LoginRequest
Validates this LoginRequest.
validate(ApplicationMessage, int) - Static method in class PaP.ApplicationMessage
Validate number of parameters for the message
validate(int) - Method in class PaP.RoleSession
Validates this rolesession according to the specified level.
validate(int) - Method in class PaP.ActorPlugInReq
Validation of a request specification
validate(int) - Method in class PaP.Play
Validation of the play instance value
validRole(String) - Method in class PaP.RepertoireBase
Checks validity of a specified Role by finding the corresponding Play for it
value - Variable in class PaP.Item
Value of the information item if list is null, otherwise it's null
value(int) - Method in class PaP.CapabilitySet
Determine the value of a specified category entry in the set
vAPIR - Variable in class PaP.PlayingBase
Actors plugged in earlier (their plug in requests)
vCL - Variable in class PaP.BaseFrame
 
verA - Variable in class PaP.Play
A and B is the two component numbers in the version notation
verB - Variable in class PaP.Play
A and B is the two component numbers in the version notation
VISITOR - Static variable in class PaP.LoginRequest
Used when a user wants to login to a PaP domain as a visitor.
VisitorAgent - class User.v1_1.VisitorAgent.
A VisitorAgent is the actor working on behalf of a user that has logged into a PaP domain as visitor.
VisitorAgent.CloseWindowThread - class User.v1_1.VisitorAgent.CloseWindowThread.
This thread is started when an ActorPlugOut request is received.
VisitorAgent.CloseWindowThread(VisitorAgent) - Constructor for class User.v1_1.VisitorAgent.CloseWindowThread
 
VisitorAgent() - Constructor for class User.v1_1.VisitorAgent
Creates a new VisitorAgent.
VisitorWindow - class User.v1_1.VisitorWindow.
VisitorWindow is the graphical user interface for the VisitorAgent.
VisitorWindow(VisitorAgent) - Constructor for class User.v1_1.VisitorWindow
Creates a new VisitorWindow.
vRP - Variable in class PaP.PAS
Queue of actor requests
vRS - Variable in class PaP.RoleSessionCollection
 

W

waitForNotify - Variable in class PaP.PAS
Indication whether or not the separate thread that serves all the actors contained is activated.
Warning - Static variable in class PaP.FaultHandler
Reporting a warning
watcher - Variable in class Watcher.v2_1.WatcherWindow
 
Watcher - class Watcher.v2_1.Watcher.
Watcher is the Plug-and-Play (PaP) specific class of the Watcher application.
Watcher.v1_1 - package Watcher.v1_1
 
Watcher.v2_1 - package Watcher.v2_1
 
Watcher() - Constructor for class Watcher.v2_1.Watcher
Creates a new instance of Watcher and sets the initial state to STATE_INITIAL.
WatcherGraphicsInterface - class Watcher.v1_1.WatcherGraphicsInterface.
This class implements the presentation of information than can be extracted by using the PaP Subscribe functionality.
WatcherGraphicsInterface() - Constructor for class Watcher.v1_1.WatcherGraphicsInterface
 
WatcherWindow - class Watcher.v2_1.WatcherWindow.
WatcherWindow is the main GUI class and extends JFrame.
WatcherWindow.WatcherListener - class Watcher.v2_1.WatcherWindow.WatcherListener.
WatcherListener is an internal listener class which handles both WindowEvents and ActionEvents generated in the WatcherWindow class.
WatcherWindow.WatcherListener(WatcherWindow) - Constructor for class Watcher.v2_1.WatcherWindow.WatcherListener
 
WatcherWindow() - Constructor for class Watcher.v2_1.WatcherWindow
Constructor which is only used for debugging.
WatcherWindow(Watcher) - Constructor for class Watcher.v2_1.WatcherWindow
Creates a new WatcherWindow and initializes the GUI components.
WatchServer - class Watcher.v1_1.WatchServer.
The PaP Application class utilise the PaP Subscribe functionality to display log and status information for an existing operative DirectorActor.
WatchServer() - Constructor for class Watcher.v1_1.WatchServer
 
WatchServerNew - class Watcher.v1_1.WatchServerNew.
The PaP Application class utilise the PaP Subscribe functionality to display log and status information for an existing operative DirectorActor.
WatchServerNew() - Constructor for class Watcher.v1_1.WatchServerNew
 
wgi - Variable in class Watcher.v1_1.WatchServerNew
The object the is responsible for the presentation of the status and log information
wgi - Variable in class Watcher.v1_1.WatchServer
The object the is responsible for the presentation of the status and log information
whatToStart - Static variable in class PaP.startPaP
Key variable for JVM properties, PaP configuration and class loading
WhenCancel - Static variable in class PaP.SubscribeRequest
 
whenType - Variable in class PaP.SubscribeRequest
Specifies when reports shall be given.
whenValue - Variable in class PaP.SubscribeRequest
see 'whenType'.
width - Variable in class Watcher.v2_1.WatcherWindow
 
window - Variable in class Chat.v1_1.ChatClient
Reference to the GUI.
window - Variable in class User.v1_1.VisitorAgent
The reference to the VisitorWindow, the GUI of the VisitorAgent.
window - Variable in class User.v1_1.LoginAgent
The reference to an instance of LoginWindow
window - Variable in class User.v1_1.UserAgent
The reference to the UserWindow, the GUI of the UserAgent.
window - Variable in class FileTransfer.v1_1.FTClientWindow.FTListener
 
window - Variable in class FileTransfer.v1_1.FTClientWindow.TransferThread
Reference to the FTClientWindow.
window - Variable in class FileTransfer.v1_1.FTClientWindow.CancelThread
Reference to the FTClientWindow.
window - Variable in class FileTransfer.v1_1.FTClient
Reference to the GUI
window - Variable in class Watcher.v2_1.Table
 
window - Variable in class Watcher.v2_1.LogView
 
window - Variable in class Watcher.v2_1.Overview
 
window - Variable in class Watcher.v2_1.Node
Reference to the WatcherWindow used for debugging
window - Variable in class Watcher.v2_1.Watcher
A reference to an instance of WatcherWindow
windowClosing(WindowEvent) - Method in class Chat.v1_1.ChatClientWindow.ChatListener
Handles the event when user closes the window.
windowClosing(WindowEvent) - Method in class FileTransfer.v1_1.FTClientWindow.FTListener
Handles the event when user closes the window.
windowClosing(WindowEvent) - Method in class Watcher.v2_1.WatcherWindow.WatcherListener
Handles the event when the user wants to close the window and hence exit the application.
windowDebug(String) - Method in class User.v1_1.VisitorAgent
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
windowDebug(String) - Method in class User.v1_1.UserAgent
Sends debug information to this actor's BaseFrame window, which is an interactive debug client window for several entities.
windowHeight - Variable in class PaP.UserProfile
The height of the UserWindow.
windowLocation - Variable in class PaP.UserProfile
The point specifying the top left corner of the UserWindow.
windowWidth - Variable in class PaP.UserProfile
The width of the UserWindow.
writeSessionsToFile(ArrayList, String) - Method in class PaP.XMLFileUtil
Writes the content of the specified ArrayList containing Session-objects to the specified file.
writeUserProfilesToFile(ArrayList, String) - Method in class PaP.XMLFileUtil
Writes the content of the specified ArrayList containing UserProfile-objects to the specified file.

X

xfu - Variable in class User.v1_1.VisitorAgent
Reference to the XMLFileUtil used for reading the file ActorList_Visitor.xml.
xfu - Variable in class User.v1_1.UserAgent
Reference to the XMLFileUtil used for reading the file ActorList_User.xml.
XMLFileUtil - class PaP.XMLFileUtil.
XMLFileUtil is utility class for reading from or writing to XML-files.
XMLFileUtil() - Constructor for class PaP.XMLFileUtil
Creates a new XMLFileUtil.
xmlutil - Variable in class PaP.Director1
 

A B C D E F G H I K L M N O P R S T U V W X