Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
A
acquire()
- Method in class net.ponder2.
Semaphore
Tries to acquire a permit.
adaptor
- Variable in class net.ponder2.parser.
PonderTalkParser
add(String)
- Method in class net.ponder2.
ArgumentList
adds a named argument to the list
add(String, P2ManagedObject)
- Method in class net.ponder2.
Domain
adds a new managed object to this domain
add(String)
- Method in class net.ponder2.managedobject.
DynamicString
Appends anObject to the receiver.
add(P2Object)
- Method in class net.ponder2.objects.
P2Array
adds a aP2Object to the receiver.
add(String)
- Method in class net.ponder2.objects.
P2String
Answers this string and aString concatenated together
add(String)
- Method in class net.ponder2.
Path
adds a component to the end of the Path.
add_cr()
- Method in class net.ponder2.managedobject.
DynamicString
Appends a newline sequence to the receiver.
add_tab()
- Method in class net.ponder2.managedobject.
DynamicString
Appends a tab character to the receiver.
addAddress(URI)
- Static method in class net.ponder2.
OID
adds a new address to the set of addresses for this SMC
addAll(P2Array)
- Method in class net.ponder2.objects.
P2Array
adds all objects in anArray to the receiver.
addLoadPath(String)
- Static method in class net.ponder2.
Util
addParent(P2ManagedObject)
- Method in class net.ponder2.
P2ManagedObject
adds a parent managed object as a parent of this one
address(String)
- Method in class net.ponder2.
SelfManagedCell
Loads a communications protocol and sets the SMC's local address to anAddress.
addSource(String)
- Method in exception net.ponder2.exception.
Ponder2Exception
addXML(TaggedElement)
- Method in exception net.ponder2.exception.
Ponder2Exception
and(boolean)
- Method in class net.ponder2.objects.
P2Boolean
Answers a boolean being the receiver AND aBoolean
and(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Answers a boolean being the receiver AND the value of aBlock if the receiver is true.
applyPolicy(EventListener)
- Method in class net.ponder2.
P2ManagedObject
applies a policy to this managed object
applyPolicy(AuthorisationPolicy)
- Method in class net.ponder2.
P2ManagedObject
applies a policy to this managed object
argList
- Variable in class net.ponder2.
EventTemplate
argsAsArray()
- Method in class net.ponder2.
SelfManagedCell
answers with an array containing all the user supplied arguments to the SMC.
argsAsHash()
- Method in class net.ponder2.
SelfManagedCell
answers with a hash containing the user supplied arguments to the SMC.
ArgumentList
- Class in
net.ponder2
Simple class to manage argument handling for Events and Policies
ArgumentList()
- Constructor for class net.ponder2.
ArgumentList
ArgumentList.Entry
- Class in
net.ponder2
The entries for the argument list.
ArgumentList.Entry(String, String)
- Constructor for class net.ponder2.
ArgumentList.Entry
creats an entry for the argument list
ARRAY
- Static variable in class net.ponder2.parser.
PonderTalkLexer
ARRAY
- Static variable in class net.ponder2.parser.
PonderTalkParser
array()
- Method in class net.ponder2.parser.
PonderTalkParser
asArray()
- Method in class net.ponder2.objects.
P2Array
asArray()
- Method in class net.ponder2.objects.
P2Object
Returns itself as an array of Ponder2 objects
asBlock()
- Method in class net.ponder2.objects.
P2Block
asBlock()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Ponder2 block
asBoolean()
- Method in class net.ponder2.objects.
P2Boolean
asBoolean()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a boolean
asBoolean()
- Method in class net.ponder2.objects.
P2String
asClass()
- Method in class net.ponder2.objects.
P2Class
asClass()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Ponder2 class object
asDouble()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Double
asFloat()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Float
asHash()
- Method in class net.ponder2.objects.
P2Array
Returns a Hash comprising of the array contents taken as key, value pairs
asHash()
- Method in class net.ponder2.objects.
P2Hash
asHash()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Ponder2 hash
asInteger()
- Method in class net.ponder2.objects.
P2Object
Returns itself as an Integer
asLong()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Long integer
asMap()
- Method in class net.ponder2.objects.
P2Hash
gets the complete arguments in name, value pairs
asNumber()
- Method in class net.ponder2.objects.
P2Number
asNumber()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a BigDecimal number
asNumber()
- Method in class net.ponder2.objects.
P2String
asObject()
- Method in class net.ponder2.objects.
P2String
Answers the managed object referred to by the pathname in the receiver
asP2Array()
- Method in class net.ponder2.objects.
P2Array
asP2Array()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a Ponder2 Array
asPonder2Array()
- Method in class net.ponder2.objects.
P2Hash
answers an array containing name, values, name, value ...
ASSIGN
- Static variable in class net.ponder2.parser.
PonderTalkLexer
ASSIGN
- Static variable in class net.ponder2.parser.
PonderTalkParser
asString()
- Method in class net.ponder2.objects.
P2Object
Returns itself as a String
asString()
- Method in class net.ponder2.objects.
P2String
Returns itself
asString()
- Method in class net.ponder2.objects.
P2XML
ASTarray(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Resolves an AST array, returning the completed XML for that element type
ASTassign(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
resolves an AST assignment, returning the completed XML for that element type
ASTbinaryMsg(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a binary message
ASTblock(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a block.
ASTblockArgs(Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a set of block arguments
ASTblockCode(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse the block code
ASTcascade(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a cascade message
ASTexpression(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
resolves an AST expression, returning the completed XML for that element type
ASTkeywordMsg(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a keyword message
ASTliteral(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
resolves an AST literal, returning the completed XML for that element type
ASTresolve(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
resolves an AST element, returning the completed XML for that element type
ASTunaryMsg(Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Parse a unary message
asXML()
- Method in class net.ponder2.objects.
P2String
Answers an XML representation of the receiver
asXML()
- Method in class net.ponder2.objects.
P2XML
Returns itself, used for compatibility with other types
at(int)
- Method in class net.ponder2.objects.
P2Array
returns the object at anIndex
atput(int, P2Object)
- Method in class net.ponder2.objects.
P2Array
inserts aP2Object at anIndex posiion in the array.
attach(P2Object)
- Method in class net.ponder2.policy.
AuthorisationPolicy
attach(P2Object)
- Method in class net.ponder2.policy.
ObligationPolicy
attach(P2Object)
- Method in class net.ponder2.policy.
Policy
attaches this policy to aManagedObject.
attachRemotePolicy(P2Object)
- Method in class net.ponder2.
P2ManagedObject
AttributeChange
- Static variable in class net.ponder2.inspector.
InspectorWindow
AUTH
- Static variable in class net.ponder2.policy.
AuthPolicySearch
AuthorisationModule
- Class in
net.ponder2.policy
TODO Description
AuthorisationModule()
- Constructor for class net.ponder2.policy.
AuthorisationModule
AuthorisationPolicy
- Class in
net.ponder2.policy
This is an Authorisation Policy.
AuthorisationPolicy(P2Object, String, P2Object, String)
- Constructor for class net.ponder2.policy.
AuthorisationPolicy
Creates a new authorisation policy between subject and target managed objects.
AuthPolicyHolder
- Class in
net.ponder2.policy
AuthPolicyHolder()
- Constructor for class net.ponder2.policy.
AuthPolicyHolder
AuthPolicySearch
- Class in
net.ponder2.policy
Abstract class for implementing the Strategy Pattern.
AuthPolicySearch()
- Constructor for class net.ponder2.policy.
AuthPolicySearch
B
BARGS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BARGS
- Static variable in class net.ponder2.parser.
PonderTalkParser
BasicAuthModule
- Class in
net.ponder2.policy
BasicAuthModule(String)
- Constructor for class net.ponder2.policy.
BasicAuthModule
BCODE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BCODE
- Static variable in class net.ponder2.parser.
PonderTalkParser
BIGDIGITS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BIGDIGITS
- Static variable in class net.ponder2.parser.
PonderTalkParser
BINARYCHAR
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BINARYCHAR
- Static variable in class net.ponder2.parser.
PonderTalkParser
binaryExpression()
- Method in class net.ponder2.parser.
PonderTalkParser
binaryMessage()
- Method in class net.ponder2.parser.
PonderTalkParser
BINARYMSG
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BINARYMSG
- Static variable in class net.ponder2.parser.
PonderTalkParser
BINARYOP
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BINARYOP
- Static variable in class net.ponder2.parser.
PonderTalkParser
binaryOp()
- Method in class net.ponder2.parser.
PonderTalkParser
BLOCK
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BLOCK
- Static variable in class net.ponder2.parser.
PonderTalkParser
block()
- Method in class net.ponder2.parser.
PonderTalkParser
BLOCKARG
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BLOCKARG
- Static variable in class net.ponder2.parser.
PonderTalkParser
BOOLEAN
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BOOLEAN
- Static variable in class net.ponder2.parser.
PonderTalkParser
BOOLEANLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BOOLEANLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
BSTATEMENTS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
BSTATEMENTS
- Static variable in class net.ponder2.parser.
PonderTalkParser
buildPath(P2ManagedObject)
- Static method in class net.ponder2.policy.
AuthPolicySearch
Given an OID, the method constructs all the paths of that managed object up to the root domain.
C
call(P2Object, P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor.CreateOperation
creates a managed object
call(P2ObjectAdaptor, P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor.CreateOrStaticOperation
call(P2Object, ManagedObject, P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor.InstanceOperation
calls an operation in a managed object
call(P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor.StaticOperation
maps an operation to a static method
cancel()
- Method in class net.ponder2.
Timer
stops and cancels all the timers.
cancel(int)
- Method in class net.ponder2.
Timer
stops and cancels the timer at anIndex.
canPerform(P2Object, P2Object, String, P2Object...)
- Static method in class net.ponder2.
Util
Check if an object has permission to perform an operation on another object.
CASCADE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
CASCADE
- Static variable in class net.ponder2.parser.
PonderTalkParser
changed()
- Method in interface net.ponder2.inspector.
Value
changed()
- Method in class net.ponder2.inspector.
ValueBoolean
changed()
- Method in class net.ponder2.inspector.
ValueNew
changed()
- Method in class net.ponder2.inspector.
ValueNumber
changed()
- Method in class net.ponder2.inspector.
ValueP2Object
changed()
- Method in class net.ponder2.inspector.
ValuePanel
changed()
- Method in class net.ponder2.inspector.
ValueString
CHAR
- Static variable in class net.ponder2.parser.
PonderTalkLexer
CHAR
- Static variable in class net.ponder2.parser.
PonderTalkParser
character()
- Method in class net.ponder2.objects.
P2Error
returns the source character number
CHARACTERLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
CHARACTERLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
checkCondition(P2Object, P2Object, String, P2Object...)
- Method in class net.ponder2.policy.
AuthorisationPolicy
checkRequestCondition(P2Object, P2Object, P2Object...)
- Method in class net.ponder2.policy.
AuthorisationPolicy
checkReturnCondition(P2Object, P2Object, P2Object...)
- Method in class net.ponder2.policy.
AuthorisationPolicy
child()
- Method in class net.ponder2.
Path
Returns the child part of the Path as a String
clear()
- Method in class net.ponder2.objects.
P2Hash
clear()
- Method in class net.ponder2.
Path
clears the content of the Path
clone()
- Method in class net.ponder2.
Path
COMMENT
- Static variable in class net.ponder2.parser.
PonderTalkLexer
COMMENT
- Static variable in class net.ponder2.parser.
PonderTalkParser
compareTo(ArgumentList.Entry)
- Method in class net.ponder2.
ArgumentList.Entry
compile(String)
- Method in interface net.ponder2.
PonderTalkInterface
Takes a PonderTalk string and compiles it to internal XML.
connect(URI)
- Method in interface net.ponder2.comms.
Transmitter
creates and connects a Transmitter to a remote location.
connect(URI)
- Method in class net.ponder2.comms.
TransmitterImpl
creates and connects a Transmitter to a remote location.
contains(String)
- Method in class net.ponder2.
Domain
returns true if the named object exists within the domain
contains(P2Object)
- Method in class net.ponder2.
Domain
returns true if anObject exists within the domain
containsKey(Object)
- Method in class net.ponder2.objects.
P2Hash
containsValue(Object)
- Method in class net.ponder2.objects.
P2Hash
create()
- Static method in class net.ponder2.objects.
P2Object
create(BigDecimal)
- Static method in class net.ponder2.objects.
P2Object
create(long)
- Static method in class net.ponder2.objects.
P2Object
create(int)
- Static method in class net.ponder2.objects.
P2Object
create(double)
- Static method in class net.ponder2.objects.
P2Object
create(float)
- Static method in class net.ponder2.objects.
P2Object
create(String)
- Static method in class net.ponder2.objects.
P2Object
create(Map<String, P2Object>)
- Static method in class net.ponder2.objects.
P2Object
create(P2ManagedObject)
- Static method in class net.ponder2.objects.
P2Object
create(P2Object...)
- Static method in class net.ponder2.objects.
P2Object
create(String...)
- Static method in class net.ponder2.objects.
P2Object
create(int...)
- Static method in class net.ponder2.objects.
P2Object
create(Class<?>)
- Static method in class net.ponder2.objects.
P2Object
create(Ponder2Exception)
- Static method in class net.ponder2.objects.
P2Object
create(boolean)
- Static method in class net.ponder2.objects.
P2Object
create(Map<String, P2Object>, TaggedElement)
- Static method in class net.ponder2.objects.
P2Object
create(P2Object, String, P2Object...)
- Method in class net.ponder2.objects.
P2Object
create(P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ManagedObject
create(P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor
called as a result of an operation on the factory managed object for this managed object
create(P2Object, String, P2Object...)
- Method in interface net.ponder2.
Ponder2Message
CsvHash
- Class in
net.ponder2.managedobject
TODO Description
D
DateTime
- Class in
net.ponder2.managedobject
TODO Description
DECIMAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
DECIMAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
defaultDomain
- Static variable in class net.ponder2.
EventTemplate
defaultDomain
- Static variable in class net.ponder2.policy.
Policy
dfa1
- Variable in class net.ponder2.parser.
PonderTalkParser
dfa10
- Variable in class net.ponder2.parser.
PonderTalkParser
dfa14
- Variable in class net.ponder2.parser.
PonderTalkLexer
dfa2
- Variable in class net.ponder2.parser.
PonderTalkParser
dfa22
- Variable in class net.ponder2.parser.
PonderTalkLexer
dfa4
- Variable in class net.ponder2.parser.
PonderTalkParser
dfa8
- Variable in class net.ponder2.parser.
PonderTalkParser
DIGIT
- Static variable in class net.ponder2.parser.
PonderTalkLexer
DIGIT
- Static variable in class net.ponder2.parser.
PonderTalkParser
divide(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer the result of dividing the receiver by aNumber
Domain
- Class in
net.ponder2
Domain is the basic managed object for Ponder2 that supports hierarchies.
Domain(P2Object)
- Constructor for class net.ponder2.
Domain
creates a new Domain managed object
DOT
- Static variable in class net.ponder2.parser.
PonderTalkLexer
DOT
- Static variable in class net.ponder2.parser.
PonderTalkParser
DOT
- Static variable in class net.ponder2.
Path
Default string for the current directory/domain
DOTDOT
- Static variable in class net.ponder2.
Path
Default string for a parent directory/domain
dummyop()
- Method in class net.ponder2.
ShellInstance
Dummy operation to make sure Eclipse gives this file to the APT compiler
dumpTree
- Static variable in class net.ponder2.parser.
P2Compiler
If true then dump the XML tree to stdout after compilation
DynamicString
- Class in
net.ponder2.managedobject
Implements a dynamic string.
DynamicString()
- Constructor for class net.ponder2.managedobject.
DynamicString
Creates a new Dynamic String
DynamicString(String)
- Constructor for class net.ponder2.managedobject.
DynamicString
Creates a new Dynamic String initialised with aString
E
entrySet()
- Method in class net.ponder2.objects.
P2Hash
EOF
- Static variable in class net.ponder2.parser.
PonderTalkLexer
EOF
- Static variable in class net.ponder2.parser.
PonderTalkParser
eq(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is equal to aNumber else answer false
equals(Object)
- Method in class net.ponder2.objects.
P2Number
equals(String)
- Method in class net.ponder2.objects.
P2String
Answers true if this string and aString are the same
equals(Object)
- Method in class net.ponder2.objects.
P2String
equals(Object)
- Method in class net.ponder2.
P2ManagedObject
equals(Object)
- Method in class net.ponder2.policy.
Pair
evaluate(AuthPolicyHolder, AuthorisationPolicy, short, P2Object, P2Object, P2Object...)
- Static method in class net.ponder2.policy.
AuthPolicySearch
This method is used to evaluate a given policy.
event(Event)
- Method in class net.ponder2.
EventForwarder
Event
- Class in
net.ponder2.policy
The actual notification that is sent through the system.
Event()
- Constructor for class net.ponder2.policy.
Event
Creates an instance of an Event with no contents.
Event(P2Object, String, P2Object...)
- Constructor for class net.ponder2.policy.
Event
Event(P2Object, P2Object, P2Array)
- Constructor for class net.ponder2.policy.
Event
Event(P2Object, P2Object, P2Object...)
- Constructor for class net.ponder2.policy.
Event
Event(P2Object, P2Object, P2Hash)
- Constructor for class net.ponder2.policy.
Event
event(Event)
- Method in interface net.ponder2.policy.
EventListener
called to deal with an event when one occurs
event(Event)
- Method in class net.ponder2.policy.
ObligationPolicy
eventCommand
- Static variable in class net.ponder2.
EventForwarder
EventDomain
- Static variable in class net.ponder2.
SelfManagedCell
EventForwarder
- Class in
net.ponder2
Forwards event from its attachment point to another part of the proximity event bus in this or another SMC.
EventListener
- Interface in
net.ponder2.policy
Listens to events produced by managed objects
EventTemplate
- Class in
net.ponder2
Managed object to act as a template for notifications (events).
EventTemplate(P2Object)
- Constructor for class net.ponder2.
EventTemplate
creates an empty template.
EventTemplate(P2Object, P2Array)
- Constructor for class net.ponder2.
EventTemplate
creates an event template with anArray containing the argument names.
execute(URI, OID, P2Object, String, P2Object[])
- Static method in class net.ponder2.comms.
Receiver
Executes a remotely received command.
execute(URI, TaggedElement, TaggedElement, String, TaggedElement[])
- Static method in class net.ponder2.comms.
Receiver
Executes a remotely received command.
execute(TaggedElement)
- Static method in class net.ponder2.comms.
Receiver
Executes a remotely received command.
execute(String)
- Static method in class net.ponder2.comms.
Receiver
Executes a remotely received command.
execute(URI, OID, P2Object, String, P2Object[])
- Method in interface net.ponder2.comms.
Transmitter
executes commands at a remote managed object.
execute(URI, OID, P2Object, String, P2Object[])
- Method in class net.ponder2.comms.
TransmitterImpl
executes commands at a remote managed object
execute(URI, TaggedElement)
- Method in class net.ponder2.comms.
TransmitterImpl
Executes a command remotely
execute(URI, String)
- Method in class net.ponder2.comms.
TransmitterImpl
Executes a command remotely
execute(P2Object, P2Object...)
- Method in class net.ponder2.objects.
P2Block
Executes the block with anArray of arguments.
execute(P2Object, String)
- Method in class net.ponder2.parser.
XMLParser
execute(P2Object, Reader)
- Method in class net.ponder2.parser.
XMLParser
execute(P2Object, TaggedElement)
- Method in class net.ponder2.parser.
XMLParser
execute(String)
- Method in interface net.ponder2.
PonderTalkInterface
Takes a PonderTalk string, compiles and executes it.
execute(P2Object, P2Block)
- Method in class net.ponder2.
SelfManagedCell
Executes aBlock with no arguments.
executeArgs(P2Object, P2Block, P2Array)
- Method in class net.ponder2.
SelfManagedCell
Executes aBlock with anArray of arguments.
executeHash(P2Object, P2Block, P2Hash)
- Method in class net.ponder2.
SelfManagedCell
Executes aBlock with the values of its arguments being taken by name from aHash.
executePonderTalk(String)
- Method in class net.ponder2.
PonderTalk
Compiles and executes aPonderTalkString and returns the result.
executeString(URI, OID, P2Object, String, P2Object[])
- Method in class net.ponder2.comms.
TransmitterImpl
executes commands at a remote managed object.
executeXml(URI, OID, P2Object, String, P2Object[])
- Method in class net.ponder2.comms.
TransmitterImpl
executes commands at a remote managed object.
executeXML(String)
- Method in interface net.ponder2.
PonderTalkInterface
Takes a Ponder2 internal XML execution structure as a string, executes it and returns the result as a string.
exit()
- Method in class net.ponder2.
SelfManagedCell
Terminates the Ponder2 SMC with a zero status
exit(int)
- Method in class net.ponder2.
SelfManagedCell
Terminates the Ponder2 SMC with exitStatus
EXPRESSION
- Static variable in class net.ponder2.parser.
PonderTalkLexer
EXPRESSION
- Static variable in class net.ponder2.parser.
PonderTalkParser
ExternalManagedObject
- Class in
net.ponder2
A managed object that represents a remote managed object.
ExternalManagedObject(P2Object)
- Constructor for class net.ponder2.
ExternalManagedObject
Creates a new external Managed Object that acts as a proxy for the real remote object.
F
FactoryObject
- Class in
net.ponder2
This managed object class is used to hold the factory classes for other managed objects and to instantiate new managed objects.
FactoryObject(Class<?>)
- Constructor for class net.ponder2.
FactoryObject
creates a managed object that acts as a factory for creating instances of the underlying managed object
False
- Static variable in class net.ponder2.objects.
P2Boolean
findOp(Map<String, P2ObjectAdaptor.CreateOperation>, Map<String, P2ObjectAdaptor.StaticOperation>)
- Method in class net.ponder2.
P2ObjectAdaptor.CreateOrStaticOperation
FlexAuthPolicySearch
- Class in
net.ponder2.policy
FlexAuthPolicySearch(String)
- Constructor for class net.ponder2.policy.
FlexAuthPolicySearch
FOLLOW_47_in_objectMessage379
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_48_in_object449
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_49_in_array473
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_49_in_object453
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_50_in_array468
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_51_in_block501
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_52_in_block515
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_array_in_object421
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_ASSIGN_in_sentence333
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_binaryExpression_in_messageExpression615
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_binaryExpression_in_unaryExpression633
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_binaryMessage_in_binaryExpression667
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_binaryMessage_in_keywordMessagePart715
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_binaryOp_in_binaryMessage744
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_block_in_object426
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_BLOCKARG_in_block505
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_BOOLEANLITERAL_in_literal551
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_CHARACTERLITERAL_in_literal565
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_DOT_in_sentences302
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_DOT_in_sentences308
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_EOF_in_start289
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_IDENTIFIER_in_sentence331
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_IDENTIFIER_in_unaryMessage649
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_KEYWORD_in_keywordMessagePart711
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_keywordExpression_in_binaryExpression669
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_keywordExpression_in_messageExpression619
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_keywordExpression_in_unaryExpression637
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_keywordMessagePart_in_keywordExpression689
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_literal_in_object431
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_messageExpression_in_objectMessage375
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_messageExpression_in_objectMessage381
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_NUMBERLITERAL_in_literal579
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_object_in_array470
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_object_in_objectMessage372
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_object_in_unaryObjectMessage776
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_objectMessage_in_sentence326
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_pathname_in_object444
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_PIPE_in_block508
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentence_in_object451
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentence_in_sentence335
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentence_in_sentence352
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentence_in_sentences299
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentence_in_sentences304
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentences_in_block513
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_sentences_in_start286
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_set_in_binaryOp0
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_set_in_pathname0
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_STRINGLITERAL_in_literal593
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_unaryExpression_in_messageExpression611
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_unaryMessage_in_unaryExpression629
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_unaryMessage_in_unaryObjectMessage778
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_unaryObjectMessage_in_binaryMessage746
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_unaryObjectMessage_in_keywordMessagePart713
- Static variable in class net.ponder2.parser.
PonderTalkParser
FOLLOW_VARIABLEASSIGN_in_sentence350
- Static variable in class net.ponder2.parser.
PonderTalkParser
from(String)
- Static method in class net.ponder2.objects.
P2Boolean
fromXml(TaggedElement, Map<Integer, P2Serializable>)
- Static method in class net.ponder2.objects.
P2Object
fromXML(TaggedElement)
- Static method in class net.ponder2.
OID
generates an OID from an XML structure.
G
ge(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is greater than or equal to aNumber else answer false
generateXML(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
generates the XML given a PonderTalk abstract syntax tree
get(String)
- Method in class net.ponder2.
Domain
gets the P2ManagedObject of a named managed object
get(Object)
- Method in class net.ponder2.objects.
P2Hash
getAddresses()
- Static method in class net.ponder2.
OID
getAddressSet()
- Method in class net.ponder2.
OID
getArg(String)
- Method in class net.ponder2.
ArgumentList
get a named argument from the list
getAttributeName()
- Method in interface net.ponder2.inspector.
Value
getAttributeName()
- Method in class net.ponder2.inspector.
ValuePanel
getAuthorisation()
- Static method in class net.ponder2.
P2ObjectAdaptor
Returns the authorisation module in use, if any.
getAuthorisationPolicies()
- Method in class net.ponder2.
P2ManagedObject
get all the authorisation policies applying to this managed object
getCreateOperation(String)
- Method in class net.ponder2.
P2ObjectAdaptor
getCreateOrStaticOperation(P2ObjectAdaptor.CreateOrStaticOperation)
- Method in class net.ponder2.
P2ObjectAdaptor
getDefaulAuthPolicy()
- Static method in class net.ponder2.
SelfManagedCell
getDefaultDomain()
- Static method in class net.ponder2.policy.
Policy
getErrorLines(CommonTokenStream, Token)
- Static method in class net.ponder2.parser.
P2Compiler
Return a highlighted line pointing to a token, used for error messages.
getEventListeners()
- Method in class net.ponder2.
P2ManagedObject
get all the obligation policies applying to this managed object
getEventTemplate()
- Method in class net.ponder2.policy.
Event
gets the OID of the original event template
getFile(String)
- Method in class net.ponder2.
SelfManagedCell
Reads a text file called aFileName into a string and returns it.
getFirstElement()
- Method in class net.ponder2.policy.
Pair
getGrammarFileName()
- Method in class net.ponder2.parser.
PonderTalkLexer
getGrammarFileName()
- Method in class net.ponder2.parser.
PonderTalkParser
getId()
- Method in class net.ponder2.
EventForwarder
getId()
- Method in interface net.ponder2.policy.
EventListener
Called to get an ID to keep track of events
getId()
- Method in class net.ponder2.policy.
ObligationPolicy
getIncomingAuthPol()
- Method in class net.ponder2.policy.
AuthPolicyHolder
to retrieve the policy used in the incoming part of a request
getInputStream(URI)
- Static method in class net.ponder2.
Util
getInstanceOperation(String)
- Method in class net.ponder2.
P2ObjectAdaptor
getLine()
- Method in exception net.ponder2.exception.
Ponder2Exception
getLineInfo()
- Method in exception net.ponder2.exception.
Ponder2Exception
getManagedObject()
- Method in class net.ponder2.objects.
P2Object
getManagedObject()
- Method in class net.ponder2.
OID
returns the actual managed object associated with this OID
getManagedObjectAdaptor(String)
- Static method in class net.ponder2.
Util
getMessage()
- Method in exception net.ponder2.exception.
Ponder2Exception
getNewValue()
- Method in interface net.ponder2.inspector.
Value
getNewValue()
- Method in class net.ponder2.inspector.
ValueBoolean
getNewValue()
- Method in class net.ponder2.inspector.
ValueNew
getNewValue()
- Method in class net.ponder2.inspector.
ValueNumber
getNewValue()
- Method in class net.ponder2.inspector.
ValueP2Object
getNewValue()
- Method in class net.ponder2.inspector.
ValuePanel
getNewValue()
- Method in class net.ponder2.inspector.
ValueString
getObj()
- Method in class net.ponder2.
P2ObjectAdaptor
getObject(URI, String)
- Static method in class net.ponder2.comms.
Receiver
Returns a managed object to a remote SMC.
getObject(URI, String)
- Method in interface net.ponder2.comms.
Transmitter
gets a managed object from a remote SMC
getObject(URI, String)
- Method in class net.ponder2.comms.
TransmitterImpl
gets a managed object from a remote SMC
getObjectString(URI, String)
- Method in class net.ponder2.comms.
TransmitterImpl
gets a managed object from a remote SMC using XML as a string for the communications
getObjectXml(URI, String)
- Method in class net.ponder2.comms.
TransmitterImpl
gets a managed object from a remote SMC using XML for the communications
getOID()
- Method in class net.ponder2.objects.
P2Object
Returns the Ponder2 Object Identifier of this object
getOID()
- Method in class net.ponder2.
P2ManagedObject
gets the object identifier for this object
getOutgoingAuthPol()
- Method in class net.ponder2.policy.
AuthPolicyHolder
to retrieve the policy used in the outgoing part of a request
getP2Object()
- Method in class net.ponder2.
OID
returns the actual managed object associated with this OID
getP2Object()
- Method in class net.ponder2.
P2ManagedObject
gets the object identifier for this object
getParentSet()
- Method in class net.ponder2.
P2ManagedObject
getRemote(URI)
- Static method in class net.ponder2.
ExternalManagedObject
gets the protocol code for the given URI.
getRemoteAddresses()
- Method in class net.ponder2.
OID
getRemoteObject(String, String)
- Static method in class net.ponder2.
Util
Imports a remote Managed Object from another SMC using the protocol defined in the URI
getSecondElement()
- Method in class net.ponder2.policy.
Pair
getSMC()
- Static method in class net.ponder2.objects.
P2Object
getSource()
- Method in exception net.ponder2.exception.
Ponder2Exception
getSource()
- Method in class net.ponder2.policy.
Event
gets the source OID of this event
getTokenNames()
- Method in class net.ponder2.parser.
PonderTalkParser
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.array_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.binaryExpression_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.binaryMessage_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.binaryOp_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.block_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.keywordExpression_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.keywordMessagePart_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.literal_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.messageExpression_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.object_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.objectMessage_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.pathname_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.sentence_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.sentences_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.start_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.unaryExpression_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.unaryMessage_return
getTree()
- Method in class net.ponder2.parser.
PonderTalkParser.unaryObjectMessage_return
getTreeAdaptor()
- Method in class net.ponder2.parser.
PonderTalkParser
getUid()
- Method in class net.ponder2.
OID
getValue()
- Method in class net.ponder2.inspector.
ValuePanel
getValues()
- Method in class net.ponder2.objects.
P2Array
Returns all the values in the array as a Vector
getVariable(String)
- Method in class net.ponder2.objects.
P2Block
Used for testing.
gt(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is greater than aNumber else answer false
H
has(int)
- Method in class net.ponder2.objects.
P2Array
returns true if the array an element at anIndex.
hashCode()
- Method in class net.ponder2.objects.
P2Number
hashCode()
- Method in class net.ponder2.objects.
P2String
hashCode()
- Method in class net.ponder2.
P2ManagedObject
HashInspector
- Class in
net.ponder2
Creates a window making available for editing the values of a Hash.
HashInspector()
- Constructor for class net.ponder2.
HashInspector
Creates a HashInspector window with the default title of "Hash Inspector"
HashInspector(String)
- Constructor for class net.ponder2.
HashInspector
Creates a HashInspector window with the title aString
hasObject(P2Object)
- Method in class net.ponder2.objects.
P2Array
returns true if the array contains aP2Object
hasProtocol(String)
- Static method in class net.ponder2.
ExternalManagedObject
sees if a protocol has already been loaded
head(int)
- Method in class net.ponder2.
Path
returns beginning n elements of the path.
HEXDIGITS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
HEXDIGITS
- Static variable in class net.ponder2.parser.
PonderTalkParser
I
IDENTIFIER
- Static variable in class net.ponder2.parser.
PonderTalkLexer
IDENTIFIER
- Static variable in class net.ponder2.parser.
PonderTalkParser
ifFalse(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Executes aBlock if the receiver is false.
ifFalseifTrue(P2Object, P2Block, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Executes aBlockFalse if the receiver is false otherwise aBlockTrue is executed.
ifTrue(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Executes aBlock if the receiver is true.
ifTrueifFalse(P2Object, P2Block, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Executes aBlockTrue if the receiver is true otherwise aBlockFalse is executed.
IMMEDIATE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
IMMEDIATE
- Static variable in class net.ponder2.parser.
PonderTalkParser
INCLUDE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
INCLUDE
- Static variable in class net.ponder2.parser.
PonderTalkParser
initialise(P2Object, int, boolean)
- Static method in class net.ponder2.
Shell
instantiates and sets the shell up to receive connections on the given port.
InspectorWindow
- Class in
net.ponder2.inspector
TODO Description
InspectorWindow(String)
- Constructor for class net.ponder2.inspector.
InspectorWindow
This is the default constructor
install(URI, URI)
- Method in interface net.ponder2.comms.
Protocol
Installs a new communications address as an address that this SMC can be referred to
Interface
- Class in
net.ponder2.mission
Provides an interface to remote systems.
isAbsolute()
- Method in class net.ponder2.
Path
Checks whether the path starts from the root
isActive()
- Method in class net.ponder2.policy.
Policy
checks to see if this policy is active
isAttached()
- Method in class net.ponder2.policy.
Policy
isComplete()
- Method in class net.ponder2.
Path
Checks whether the path is complete or goes up from the current element
isDomain()
- Method in class net.ponder2.
OID
checks whether this OID is associated with a domain managed object
isDomain()
- Method in class net.ponder2.
P2ManagedObject
isEmpty()
- Method in class net.ponder2.objects.
P2Hash
isEmpty()
- Method in class net.ponder2.objects.
P2String
Answers true if this string is the empty string
isMutable()
- Method in class net.ponder2.objects.
P2Hash
To be overridden by P2Hash subclasses.
isMutable()
- Method in class net.ponder2.policy.
Event
To be overridden by P2Hash subclasses.
isRelative()
- Method in class net.ponder2.
Path
Checks whether the path starts from the current domain
isRunning()
- Method in class net.ponder2.
Timer.Ticker
iterator()
- Method in class net.ponder2.
Path
K
keySet()
- Method in class net.ponder2.objects.
P2Hash
KEYWORD
- Static variable in class net.ponder2.parser.
PonderTalkLexer
KEYWORD
- Static variable in class net.ponder2.parser.
PonderTalkParser
KEYWORDARG
- Static variable in class net.ponder2.parser.
PonderTalkLexer
KEYWORDARG
- Static variable in class net.ponder2.parser.
PonderTalkParser
keywordExpression()
- Method in class net.ponder2.parser.
PonderTalkParser
keywordMessagePart()
- Method in class net.ponder2.parser.
PonderTalkParser
KEYWORDMSG
- Static variable in class net.ponder2.parser.
PonderTalkLexer
KEYWORDMSG
- Static variable in class net.ponder2.parser.
PonderTalkParser
L
le(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is less than or equal to aNumber else answer false
LETTER
- Static variable in class net.ponder2.parser.
PonderTalkLexer
LETTER
- Static variable in class net.ponder2.parser.
PonderTalkParser
line()
- Method in class net.ponder2.objects.
P2Error
returns the source line number
lineInfo(Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Return the line and character position of the token in the source
lineInfo(String, Tree)
- Static method in class net.ponder2.parser.
P2Compiler
Return the source name, the line and character position of the token in the source
LITERAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
LITERAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
literal()
- Method in class net.ponder2.parser.
PonderTalkParser
loadFactory(String)
- Static method in class net.ponder2.
Util
loads Managed Object code into this VM and returns a Ponder2 factory object
loadProtocol(String, String, URI)
- Static method in class net.ponder2.
ExternalManagedObject
Loads a new communications protocol for interworking with other Ponder2 SMCs
lt(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is less than aNumber else answer false
M
main(String[])
- Static method in class net.ponder2.inspector.
InspectorWindow
main(String[])
- Static method in class net.ponder2.parser.
P2Compiler
Used for testing
main(String[])
- Static method in class net.ponder2.
PonderTalk
main(String[])
- Static method in class net.ponder2.
SelfManagedCell
starts the whole system running
manage(P2Object, String)
- Method in class net.ponder2.
HashInspector
manages aHash using the identifier aName for its display
manage(String)
- Method in class net.ponder2.inspector.
InspectorWindow
ManagedObject
- Interface in
net.ponder2
An empty interface to signal that a class should have an Ponder2 managed object adaptor created for it
mASSIGN()
- Method in class net.ponder2.parser.
PonderTalkLexer
mBIGDIGITS()
- Method in class net.ponder2.parser.
PonderTalkLexer
mBINARYCHAR()
- Method in class net.ponder2.parser.
PonderTalkLexer
mBINARYOP()
- Method in class net.ponder2.parser.
PonderTalkLexer
mBLOCKARG()
- Method in class net.ponder2.parser.
PonderTalkLexer
mBOOLEANLITERAL()
- Method in class net.ponder2.parser.
PonderTalkLexer
mCHARACTERLITERAL()
- Method in class net.ponder2.parser.
PonderTalkLexer
mCOMMENT()
- Method in class net.ponder2.parser.
PonderTalkLexer
mDECIMAL()
- Method in class net.ponder2.parser.
PonderTalkLexer
mDIGIT()
- Method in class net.ponder2.parser.
PonderTalkLexer
mDOT()
- Method in class net.ponder2.parser.
PonderTalkLexer
memory()
- Method in class net.ponder2.
SelfManagedCell
answers with the amount of free memory in the Java VM
message()
- Method in class net.ponder2.objects.
P2Error
returns the error message
MESSAGE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
MESSAGE
- Static variable in class net.ponder2.parser.
PonderTalkParser
messageExpression()
- Method in class net.ponder2.parser.
PonderTalkParser
mHEXDIGITS()
- Method in class net.ponder2.parser.
PonderTalkLexer
mIDENTIFIER()
- Method in class net.ponder2.parser.
PonderTalkLexer
mINCLUDE()
- Method in class net.ponder2.parser.
PonderTalkLexer
minus(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer the result of subtracting aNumber from the receiver
Mission
- Class in
net.ponder2.mission
Describes a mission which can be instantiated at a Mission Controller with a set of given interfaces.
Mission()
- Constructor for class net.ponder2.mission.
Mission
Creates a new mission with no values set
MissionController
- Class in
net.ponder2.mission
A MissionController is responsible for managing missions in its SMC.
MissionController(P2Object, P2Object, P2Object)
- Constructor for class net.ponder2.mission.
MissionController
Creates a MissionController using aDomain as the main mission root.
mKEYWORD()
- Method in class net.ponder2.parser.
PonderTalkLexer
mLETTER()
- Method in class net.ponder2.parser.
PonderTalkLexer
mNUMBERLITERAL()
- Method in class net.ponder2.parser.
PonderTalkLexer
mPATHNAME()
- Method in class net.ponder2.parser.
PonderTalkLexer
mPIPE()
- Method in class net.ponder2.parser.
PonderTalkLexer
mSTRINGLITERAL()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__47()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__48()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__49()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__50()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__51()
- Method in class net.ponder2.parser.
PonderTalkLexer
mT__52()
- Method in class net.ponder2.parser.
PonderTalkLexer
mTokens()
- Method in class net.ponder2.parser.
PonderTalkLexer
mVARIABLEASSIGN()
- Method in class net.ponder2.parser.
PonderTalkLexer
mWS()
- Method in class net.ponder2.parser.
PonderTalkLexer
N
names()
- Method in class net.ponder2.
Domain
returns an array of the names of the objects in this domain
names()
- Method in class net.ponder2.objects.
P2Hash
returns an array of the names of the objects in this domain
ne(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer true if the receiver is not equal to aNumber else answer false
nequals(String)
- Method in class net.ponder2.objects.
P2String
Answers true if this string and aString are different
net.ponder2
- package net.ponder2
net.ponder2.comms
- package net.ponder2.comms
net.ponder2.exception
- package net.ponder2.exception
net.ponder2.inspector
- package net.ponder2.inspector
net.ponder2.managedobject
- package net.ponder2.managedobject
net.ponder2.mission
- package net.ponder2.mission
net.ponder2.objects
- package net.ponder2.objects
net.ponder2.parser
- package net.ponder2.parser
net.ponder2.policy
- package net.ponder2.policy
NewValueChange
- Static variable in class net.ponder2.inspector.
InspectorWindow
nextToken()
- Method in class net.ponder2.parser.
PonderTalkLexer
not()
- Method in class net.ponder2.objects.
P2Boolean
Answers a boolean being the logical NOT operator applied to the receiver
NOTAUTH
- Static variable in class net.ponder2.policy.
AuthPolicySearch
Null
- Static variable in class net.ponder2.objects.
P2Null
NUMBER
- Static variable in class net.ponder2.parser.
PonderTalkLexer
NUMBER
- Static variable in class net.ponder2.parser.
PonderTalkParser
NUMBERLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
NUMBERLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
O
obj_operation(P2Object, String, P2Object...)
- Method in class net.ponder2.
ExternalManagedObject
All operations are sent to the external Managed Object.
obj_operation(P2Object, String, P2Object...)
- Method in class net.ponder2.mission.
Interface
For internal use.
OBJECT
- Static variable in class net.ponder2.parser.
PonderTalkLexer
OBJECT
- Static variable in class net.ponder2.parser.
PonderTalkParser
object()
- Method in class net.ponder2.parser.
PonderTalkParser
objectMessage()
- Method in class net.ponder2.parser.
PonderTalkParser
objImpl
- Variable in class net.ponder2.
P2ObjectAdaptor
The instance of the managed object to be called
ObligationPolicy
- Class in
net.ponder2.policy
an obligation policy that performs Event, Condition, Action rules for the SMC
ObligationPolicy(P2Object)
- Constructor for class net.ponder2.policy.
ObligationPolicy
creates a new obligation policy.
OID
- Class in
net.ponder2
This is the fundamental object identifier for all the managed objects in the system.
OID()
- Constructor for class net.ponder2.
OID
Dummy required for serialisation
OID(P2ManagedObject)
- Constructor for class net.ponder2.
OID
creates a new OID, initialises its fields and adds it to the SMC's list of OIDs
onError(P2Block)
- Method in class net.ponder2.objects.
P2Block
associates anErrorBlock with the receiver.
onError(P2Block)
- Method in class net.ponder2.policy.
ObligationPolicy
associates anErrorBlock with the receiver.
op_collect(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Number
Execute aBlock this number of times.
op_do(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Number
Execute aBlock this number of times.
openResource(String)
- Method in class net.ponder2.
Util
operation(P2Object, String, P2Object...)
- Method in class net.ponder2.objects.
P2Object
Performs operations on behalf of basic managed objects.
operation(P2Object, String, String, String...)
- Method in class net.ponder2.objects.
P2Object
operation(P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ManagedObject
operation(P2Object, String, String, String...)
- Method in class net.ponder2.
P2ManagedObject
operation(P2Object, String, P2Object...)
- Method in class net.ponder2.
P2ObjectAdaptor
called as a result of an operation on the instantiated managed object
operation(P2Object, String, P2Object...)
- Method in interface net.ponder2.
Ponder2Message
operation(P2Object, String, String, String...)
- Method in interface net.ponder2.
Ponder2Message
operation_action(P2Block)
- Method in class net.ponder2.policy.
ObligationPolicy
adds aBlock to the list of actions of the policy.
operation_active(boolean)
- Method in class net.ponder2.policy.
Policy
makes the policy active if aBoolean is true else makes the policy inactive.
operation_arg(String)
- Method in class net.ponder2.
EventTemplate
adds an argument field to this event definition.
operation_args(P2Object)
- Method in class net.ponder2.
EventTemplate
adds anArray of argument fields to this event template.
operation_array(P2Object, P2Array)
- Method in class net.ponder2.objects.
P2Block
Executes the block with anArray of arguments.
operation_array(P2Object, P2Hash, P2Array)
- Method in class net.ponder2.objects.
P2Block
Executes the block with anArray of arguments.
operation_asHash()
- Method in class net.ponder2.
Domain
Returns a hash containing all the entries in the domain as name->object pairs
operation_at(String)
- Method in class net.ponder2.
Domain
answers the P2Object of the Managed Object at aName.
operation_at(P2Object, String, P2Block)
- Method in class net.ponder2.
Domain
Answer the P2Object associated with aName.
operation_at(String)
- Method in class net.ponder2.objects.
P2Hash
Answer the value associated with the given key.
operation_at_add(String, P2Object)
- Method in class net.ponder2.
Domain
add anOid into the domain with aName.
operation_at_ifAbsent(P2Object, String, P2Block)
- Method in class net.ponder2.objects.
P2Hash
Answer the value associated with the given key.
operation_at_put(String, P2Object)
- Method in class net.ponder2.objects.
P2Hash
Answer anObject.
operation_canExecute(P2Object)
- Method in class net.ponder2.policy.
ObligationPolicy
answers true if anEvent has the values that satisfy all the policy's conditions
operation_collect(P2Object, P2Block)
- Method in class net.ponder2.
Domain
Calls aBlock with name/value pairs for each entry in the domain.
operation_collect(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Array
for each entry in the array executes aBlock with the entry given as an argument to the block.
operation_collect(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Hash
Takes a block and executes the block once for each entry in the hash.
operation_condition(P2Block)
- Method in class net.ponder2.policy.
ObligationPolicy
adds aBlock to the list of conditions of the policy.
operation_create(P2Object)
- Method in class net.ponder2.
EventTemplate
creates and sends an event of this type with no values.
operation_create(P2Object, P2Array)
- Method in class net.ponder2.
EventTemplate
creates and sends an event of this type with values from anArray.
operation_create(P2Object, P2Hash)
- Method in class net.ponder2.
EventTemplate
creates and sends an event of this type with values from aHash.
operation_create(P2Object, String, P2Object...)
- Method in class net.ponder2.
FactoryObject
all messages are sent to the Managed Object being created.
operation_do(P2Object, P2Block)
- Method in class net.ponder2.
Domain
Calls aBlock with name/value pairs for each entry in the domain.
operation_do(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Array
for each object in the array executes aBlock with the object given as an argument to the block.
operation_do(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Hash
Takes a block and executes the block once for each entry in the hash.
operation_eaction(P2Block)
- Method in class net.ponder2.policy.
ObligationPolicy
adds aBlock to the list of actions to be handed the whole event when it occurs.
operation_event(P2Object)
- Method in class net.ponder2.policy.
ObligationPolicy
Sets anEventTemplate to be the type of event that this policy should be triggered by.
operation_execute(P2Object)
- Method in class net.ponder2.policy.
ObligationPolicy
executes all the actions using anEvent.
operation_has(String)
- Method in class net.ponder2.objects.
P2Hash
Answer true if the given key exists otherwise false
operation_has(P2Object)
- Method in class net.ponder2.objects.
P2Hash
Answer true if anObject is in the receiver
operation_hasArgs(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
Returns true if aHash contains entries that match all the names of the arguments that the block requires.
operation_import_from(String, String)
- Method in class net.ponder2.
SelfManagedCell
Answers the remote managed object which has aName belonging to an SMC at aLocation.
operation_in_condition(P2Block)
- Method in class net.ponder2.policy.
AuthorisationPolicy
sets the condition of the policy for the request part of an action.
operation_listNames()
- Method in class net.ponder2.
Domain
answers an array containing the names of all the domain's entries.
operation_listNames()
- Method in class net.ponder2.objects.
P2Hash
answers an array containing the names of all the domain's entries.
operation_listObjects()
- Method in class net.ponder2.
Domain
answers an array of Managed Object names containing all the entries in the domain.
operation_listObjects()
- Method in class net.ponder2.objects.
P2Hash
answers an array of Managed Object names containing all the entries in the domain.
operation_load(String)
- Method in class net.ponder2.
SelfManagedCell
Loads the code necessary for creating an instance of anObject.
operation_minus(P2Object, P2Object)
- Method in class net.ponder2.managedobject.
DateTime
operation_out_condition(P2Block)
- Method in class net.ponder2.policy.
AuthorisationPolicy
sets the condition of the policy for the reply part of an action.
operation_print()
- Method in class net.ponder2.managedobject.
DateTime
operation_remove(String)
- Method in class net.ponder2.
Domain
Removes aName and its ManagedObject from the domain.
operation_remove(String)
- Method in class net.ponder2.objects.
P2Hash
Answer the value associated with the given key and remove it from the table.
operation_removeAll()
- Method in class net.ponder2.objects.
P2Array
Removes all objects stored in the receiver.
operation_removeAll()
- Method in class net.ponder2.objects.
P2Hash
Removes all objects stored in the receiver.
operation_resolve(String)
- Method in class net.ponder2.
Domain
Answers with the object from aPath relative to this domain
operation_secs()
- Method in class net.ponder2.managedobject.
DateTime
operation_set_final()
- Method in class net.ponder2.policy.
AuthorisationPolicy
Sets the policy as a final one.
operation_set_inneg()
- Method in class net.ponder2.policy.
AuthorisationPolicy
sets the policy as a negative authorisation for the request
operation_set_outneg()
- Method in class net.ponder2.policy.
AuthorisationPolicy
sets the policy as a negative authorisation for the reply
operation_value(P2Object, P2Object)
- Method in class net.ponder2.policy.
ObligationPolicy
executes all the actions using anEvent.
operation_value0(P2Object)
- Method in class net.ponder2.objects.
P2Block
executes the block with no arguments.
operation_value1(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
Executes the block with one argument: arg0.
operation_value2(P2Object, P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
Executes the block with two arguments: arg0 and arg1.
operation_value3(P2Object, P2Object, P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
Executes the block with three arguments: arg0, arg1 and arg2.
operation_valueHash(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
The block is executed with the values of its arguments being taken by name from aHash.
operation_valueVars(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
The block is executed with the values in aHash being added to the block's environment variables.
or(boolean)
- Method in class net.ponder2.objects.
P2Boolean
Answers a boolean being the receiver OR aBoolean
or(P2Object, P2Block)
- Method in class net.ponder2.objects.
P2Boolean
Answers a boolean being the receiver OR the value of aBlock if the receiver is false.
P
P2Array
- Class in
net.ponder2.objects
Holds a collection of Ponder2 objects.
P2Array()
- Constructor for class net.ponder2.objects.
P2Array
creates an empty P2Array
P2Array(P2Object...)
- Constructor for class net.ponder2.objects.
P2Array
creates a P2Array initialised with values
P2Array(String...)
- Constructor for class net.ponder2.objects.
P2Array
creates a P2Array initialised with string values
P2Array(int...)
- Constructor for class net.ponder2.objects.
P2Array
creates a P2Array initialised with int values
P2Block
- Class in
net.ponder2.objects
Acts as a closure encompassing PonderTalk statements.
P2Block()
- Constructor for class net.ponder2.objects.
P2Block
constructor for Ponder2 serialisation
P2Block(Map<String, P2Object>, TaggedElement)
- Constructor for class net.ponder2.objects.
P2Block
P2Boolean
- Class in
net.ponder2.objects
A boolean object.
P2Boolean()
- Constructor for class net.ponder2.objects.
P2Boolean
constructor for Ponder2 serialisation
P2Class
- Class in
net.ponder2.objects
TODO Description
P2Compiler
- Class in
net.ponder2.parser
P2Compiler()
- Constructor for class net.ponder2.parser.
P2Compiler
P2Compiler.Ponder2AST
- Class in
net.ponder2.parser
Extension to the ANTLR AST so that entries can be printed out easily
P2Compiler.Ponder2AST(Token)
- Constructor for class net.ponder2.parser.
P2Compiler.Ponder2AST
P2Error
- Class in
net.ponder2.objects
Object containing error details created when an error is thrown in the code.
P2Error(Ponder2Exception)
- Constructor for class net.ponder2.objects.
P2Error
constructor for Ponder2 serialisation
P2Hash
- Class in
net.ponder2.objects
Implements a dictionary that stores objects indexed by keys.
P2Hash()
- Constructor for class net.ponder2.objects.
P2Hash
Creates an instance of a P2Hash with no contents
P2Hash(Map<String, P2Object>)
- Constructor for class net.ponder2.objects.
P2Hash
Creates an instance of a P2Hash with initials value(s)
P2ManagedObject
- Class in
net.ponder2
The base class for all Managed Objects within the system.
P2ManagedObject(P2Object)
- Constructor for class net.ponder2.
P2ManagedObject
The base class for all Managed Objects within the system.
P2ManagedObject()
- Constructor for class net.ponder2.
P2ManagedObject
Constructor for serialisation
P2Null
- Class in
net.ponder2.objects
Class representing the null value.
P2Null()
- Constructor for class net.ponder2.objects.
P2Null
constructor for Ponder2 serialisation
P2Number
- Class in
net.ponder2.objects
An object used for comparing and counting
P2Number()
- Constructor for class net.ponder2.objects.
P2Number
constructor for Ponder2 serialisation
P2Number(BigDecimal)
- Constructor for class net.ponder2.objects.
P2Number
constructs a P2Number with value as its initial value
P2Number(String)
- Constructor for class net.ponder2.objects.
P2Number
constructs a P2Number with its initial value expressed as a string
P2Object
- Class in
net.ponder2.objects
TODO Description
P2Object()
- Constructor for class net.ponder2.objects.
P2Object
Empty constructor used for input serialisation
P2ObjectAdaptor
- Class in
net.ponder2
An object adaptor manages the interface between the ponder2 system and the actual managed object itself
P2ObjectAdaptor()
- Constructor for class net.ponder2.
P2ObjectAdaptor
Creates an empty object adaptor.
P2ObjectAdaptor(P2Object, String, P2Object...)
- Constructor for class net.ponder2.
P2ObjectAdaptor
P2ObjectAdaptor.CreateOperation
- Class in
net.ponder2
Base class to map an operation with known arguments to a specific call within a managed object
P2ObjectAdaptor.CreateOperation()
- Constructor for class net.ponder2.
P2ObjectAdaptor.CreateOperation
P2ObjectAdaptor.CreateOrStaticOperation
- Class in
net.ponder2
P2ObjectAdaptor.InstanceOperation
- Class in
net.ponder2
Base class to map an operation with known arguments to a specific call within a managed object
P2ObjectAdaptor.InstanceOperation()
- Constructor for class net.ponder2.
P2ObjectAdaptor.InstanceOperation
P2ObjectAdaptor.StaticOperation
- Class in
net.ponder2
Base class to map an operation with known arguments to a specific call within a managed object
P2ObjectAdaptor.StaticOperation()
- Constructor for class net.ponder2.
P2ObjectAdaptor.StaticOperation
P2Serializable
- Interface in
net.ponder2.comms
TODO Description
P2String
- Class in
net.ponder2.objects
TODO Description
P2String()
- Constructor for class net.ponder2.objects.
P2String
constructor for Ponder2 serialisation
P2String(String)
- Constructor for class net.ponder2.objects.
P2String
Creates a string with an initial value
P2XML
- Class in
net.ponder2.objects
This is an internal Ponder2 XML object type.
P2XML()
- Constructor for class net.ponder2.objects.
P2XML
constructor for Ponder2 serialisation
packageArgs(P2Object...)
- Method in class net.ponder2.
EventTemplate
INTERNAL OPERATION.
packageArgs(P2Array)
- Method in class net.ponder2.
EventTemplate
packageHash(P2Hash)
- Method in class net.ponder2.
EventTemplate
Pair
- Class in
net.ponder2.policy
Pair(P2ManagedObject, P2ManagedObject)
- Constructor for class net.ponder2.policy.
Pair
Pair(P2ManagedObject, P2ManagedObject, int, int)
- Constructor for class net.ponder2.policy.
Pair
PARENS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
PARENS
- Static variable in class net.ponder2.parser.
PonderTalkParser
parent()
- Method in class net.ponder2.
Path
Returns a new Path being the parent of the current one
parentCount()
- Method in class net.ponder2.
P2ManagedObject
returns the number of parents that this managed object has
parse(String)
- Static method in class net.ponder2.parser.
P2Compiler
Parse and compile a PonderTalk string
parse(String, InputStream)
- Static method in class net.ponder2.parser.
P2Compiler
Parse and compile a PonderTalk InputStream
parse(String, CharStream)
- Static method in class net.ponder2.parser.
P2Compiler
parse and compile a PonderTalk CharStream
parseFile(P2Object, String)
- Static method in class net.ponder2.
Util
parseFile(P2Object, String, P2Hash)
- Static method in class net.ponder2.
Util
parseFile(P2Object, String, XMLParser)
- Static method in class net.ponder2.
Util
Path
- Class in
net.ponder2
A path manipulation library.
Path(String)
- Constructor for class net.ponder2.
Path
creates a new Path based on a String value
Path(Path)
- Constructor for class net.ponder2.
Path
creates a new Path as a copy of another Path
Path(Path, String)
- Constructor for class net.ponder2.
Path
creates a new Path as a concatenation of a Path and a String joined with a SLASH
PATHNAME
- Static variable in class net.ponder2.parser.
PonderTalkLexer
PATHNAME
- Static variable in class net.ponder2.parser.
PonderTalkParser
pathname()
- Method in class net.ponder2.parser.
PonderTalkParser
PEP1
- Static variable in class net.ponder2.policy.
AuthorisationModule
PEP2
- Static variable in class net.ponder2.policy.
AuthorisationModule
PEP3
- Static variable in class net.ponder2.policy.
AuthorisationModule
PEP4
- Static variable in class net.ponder2.policy.
AuthorisationModule
ping(URI)
- Method in interface net.ponder2.comms.
Transmitter
Checks to see if the remote service is up and running.
ping(URI)
- Method in class net.ponder2.comms.
TransmitterImpl
Checks to see if the remote service is up and running.
ping(String)
- Static method in class net.ponder2.
SelfManagedCell
Pings remote SMC to see if it is alive.
PIPE
- Static variable in class net.ponder2.parser.
PonderTalkLexer
PIPE
- Static variable in class net.ponder2.parser.
PonderTalkParser
plus(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer the result of adding the receiver and aNumber
POL_NOT_DEFINED
- Static variable in class net.ponder2.policy.
AuthPolicySearch
Policy
- Class in
net.ponder2.policy
This class implements policies within the SMC.
Policy()
- Constructor for class net.ponder2.policy.
Policy
initialises the base class for the underlying specific policy class
PolicyDomain
- Static variable in class net.ponder2.
SelfManagedCell
policyIs(String, P2Object)
- Method in class net.ponder2.mission.
Mission
Adds a policy block, aBlock, with the name aName
Ponder2ArgumentException
- Exception in
net.ponder2.exception
TODO Description
Ponder2ArgumentException(String)
- Constructor for exception net.ponder2.exception.
Ponder2ArgumentException
Ponder2AuthorizationException
- Exception in
net.ponder2.exception
TODO Description
Ponder2AuthorizationException(String)
- Constructor for exception net.ponder2.exception.
Ponder2AuthorizationException
Ponder2Exception
- Exception in
net.ponder2.exception
TODO Description
Ponder2Exception(String)
- Constructor for exception net.ponder2.exception.
Ponder2Exception
Ponder2Message
- Interface in
net.ponder2
Interface defining the methods that anything able to receive a Ponder2 message must implement.
Ponder2OperationException
- Exception in
net.ponder2.exception
TODO Description
Ponder2OperationException(String)
- Constructor for exception net.ponder2.exception.
Ponder2OperationException
Ponder2RemoteException
- Exception in
net.ponder2.exception
TODO Description
Ponder2RemoteException(String)
- Constructor for exception net.ponder2.exception.
Ponder2RemoteException
Ponder2ResolveException
- Exception in
net.ponder2.exception
TODO Description
Ponder2ResolveException(String)
- Constructor for exception net.ponder2.exception.
Ponder2ResolveException
PonderTalk
- Class in
net.ponder2
A Managed Object that parses and executes PonderTalk.
PonderTalk(P2Object)
- Constructor for class net.ponder2.
PonderTalk
Creates a PonderTalk managed object
PonderTalkInterface
- Interface in
net.ponder2
Interface for sending PonderTalk to the SMC.
PonderTalkLexer
- Class in
net.ponder2.parser
PonderTalkLexer()
- Constructor for class net.ponder2.parser.
PonderTalkLexer
PonderTalkLexer(CharStream)
- Constructor for class net.ponder2.parser.
PonderTalkLexer
PonderTalkLexer(CharStream, RecognizerSharedState)
- Constructor for class net.ponder2.parser.
PonderTalkLexer
PonderTalkParser
- Class in
net.ponder2.parser
PonderTalkParser(TokenStream)
- Constructor for class net.ponder2.parser.
PonderTalkParser
PonderTalkParser(TokenStream, RecognizerSharedState)
- Constructor for class net.ponder2.parser.
PonderTalkParser
PonderTalkParser.array_return
- Class in
net.ponder2.parser
PonderTalkParser.array_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.array_return
PonderTalkParser.binaryExpression_return
- Class in
net.ponder2.parser
PonderTalkParser.binaryExpression_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.binaryExpression_return
PonderTalkParser.binaryMessage_return
- Class in
net.ponder2.parser
PonderTalkParser.binaryMessage_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.binaryMessage_return
PonderTalkParser.binaryOp_return
- Class in
net.ponder2.parser
PonderTalkParser.binaryOp_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.binaryOp_return
PonderTalkParser.block_return
- Class in
net.ponder2.parser
PonderTalkParser.block_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.block_return
PonderTalkParser.keywordExpression_return
- Class in
net.ponder2.parser
PonderTalkParser.keywordExpression_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.keywordExpression_return
PonderTalkParser.keywordMessagePart_return
- Class in
net.ponder2.parser
PonderTalkParser.keywordMessagePart_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.keywordMessagePart_return
PonderTalkParser.literal_return
- Class in
net.ponder2.parser
PonderTalkParser.literal_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.literal_return
PonderTalkParser.messageExpression_return
- Class in
net.ponder2.parser
PonderTalkParser.messageExpression_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.messageExpression_return
PonderTalkParser.object_return
- Class in
net.ponder2.parser
PonderTalkParser.object_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.object_return
PonderTalkParser.objectMessage_return
- Class in
net.ponder2.parser
PonderTalkParser.objectMessage_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.objectMessage_return
PonderTalkParser.pathname_return
- Class in
net.ponder2.parser
PonderTalkParser.pathname_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.pathname_return
PonderTalkParser.sentence_return
- Class in
net.ponder2.parser
PonderTalkParser.sentence_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.sentence_return
PonderTalkParser.sentences_return
- Class in
net.ponder2.parser
PonderTalkParser.sentences_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.sentences_return
PonderTalkParser.start_return
- Class in
net.ponder2.parser
PonderTalkParser.start_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.start_return
PonderTalkParser.unaryExpression_return
- Class in
net.ponder2.parser
PonderTalkParser.unaryExpression_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.unaryExpression_return
PonderTalkParser.unaryMessage_return
- Class in
net.ponder2.parser
PonderTalkParser.unaryMessage_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.unaryMessage_return
PonderTalkParser.unaryObjectMessage_return
- Class in
net.ponder2.parser
PonderTalkParser.unaryObjectMessage_return()
- Constructor for class net.ponder2.parser.
PonderTalkParser.unaryObjectMessage_return
port
- Static variable in class net.ponder2.
SelfManagedCell
print(String)
- Method in class net.ponder2.
SelfManagedCell
Answers aString.
printState(short)
- Static method in class net.ponder2.policy.
AuthPolicySearch
printTree(Tree, int)
- Static method in class net.ponder2.parser.
P2Compiler
Recursively prints out the tree.
printVector(Vector<AuthorisationPolicy>)
- Static method in class net.ponder2.policy.
AuthPolicySearch
ProfileChange
- Static variable in class net.ponder2.inspector.
InspectorWindow
Protocol
- Interface in
net.ponder2.comms
defines the methods that all protocols must implement to be able to automatically install themselves into an SMC
put(String, P2Object)
- Method in class net.ponder2.objects.
P2Hash
putAll(Map<? extends String, ? extends P2Object>)
- Method in class net.ponder2.objects.
P2Hash
Q
quote(String)
- Static method in class net.ponder2.parser.
P2Compiler
quote(char)
- Static method in class net.ponder2.parser.
P2Compiler
Quote sensitive XML characters
R
random()
- Method in class net.ponder2.objects.
P2Boolean
Answers with a random boolean value
random
- Static variable in class net.ponder2.objects.
P2Number
random()
- Method in class net.ponder2.objects.
P2Number
Answer a random number depending upon the value of the receiver:
0 => random long value
n => random integer >=0 and < n
n.m => random double >= 0.0 and < 1.0
read(P2Object, String)
- Method in class net.ponder2.
SelfManagedCell
Reads and executes PonderTalk from aUrl.
read(P2Object, String, P2Hash)
- Method in class net.ponder2.
SelfManagedCell
Reads and executes PonderTalk from aUrl.
readExternal(ObjectInput)
- Method in class net.ponder2.
OID
readExternal(ObjectInput)
- Method in class net.ponder2.
P2ManagedObject
readExternal(ObjectInput)
- Method in class net.ponder2.
P2ObjectAdaptor
readNumber(String)
- Method in class net.ponder2.parser.
PonderTalkLexer
readResolve()
- Method in class net.ponder2.
OID
Called by the serialization routines after readExternal as been called.
readResolve()
- Method in class net.ponder2.
P2ManagedObject
Called by the serialization routines after readExternal as been called.
readResolve()
- Method in class net.ponder2.
P2ObjectAdaptor
Resolves instances being deserialised to the preexisting objects.
readString(P2Object, String)
- Method in class net.ponder2.
SelfManagedCell
Reads and executes PonderTalk from aPonderTalkString.
readString(P2Object, String, P2Hash)
- Method in class net.ponder2.
SelfManagedCell
Reads and executes PonderTalk from aPonderTalkString.
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in interface net.ponder2.comms.
P2Serializable
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.managedobject.
DateTime
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Array
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Block
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Boolean
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Class
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Error
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Hash
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Null
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Number
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2Object
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2String
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.objects.
P2XML
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.
OID
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.
P2ObjectAdaptor
readXML(Reader)
- Static method in class net.ponder2.parser.
XMLParser
reads and parses XML
readXml(TaggedElement, Map<Integer, P2Serializable>)
- Method in class net.ponder2.policy.
Event
Receiver
- Class in
net.ponder2.comms
receive methods to match the transmit methods.
Receiver()
- Constructor for class net.ponder2.comms.
Receiver
registerProtocol(String, Transmitter, URI)
- Static method in class net.ponder2.
ExternalManagedObject
Registers an external protocol so that it can be used as a transport mechanism.
release()
- Method in class net.ponder2.
Semaphore
Releases the semaphore ay incrementing the number of permits available.
remove(String)
- Method in class net.ponder2.
Domain
removes a managed object from a domain
remove(int)
- Method in class net.ponder2.objects.
P2Array
Answer the value associated with the given index and remove it from the receiver.
remove(Object)
- Method in class net.ponder2.objects.
P2Hash
removeAll()
- Method in class net.ponder2.
Domain
Removes all objects from the domain.
removeObject(P2Object)
- Method in class net.ponder2.
Domain
Removes anObject from the receiver.
removeObject(P2Object)
- Method in class net.ponder2.objects.
P2Array
Removes anObject from the receiver.
removeObject(P2Object)
- Method in class net.ponder2.objects.
P2Hash
Removes anObject from the receiver.
removeParent(P2ManagedObject)
- Method in class net.ponder2.
P2ManagedObject
removes a parent object from this object's parent set
removePolicy(EventListener)
- Method in class net.ponder2.
P2ManagedObject
removes a policy from this managed object's policy set
removePolicy(AuthorisationPolicy)
- Method in class net.ponder2.
P2ManagedObject
removes a policy from this managed object's policy set
repeat(P2Object, String, P2Object)
- Method in class net.ponder2.
Timer
sets up and starts a repetitive timer that send the event periodically.
reply(short, char, AuthPolicyHolder, P2Object, P2Object, String, P2Object[], P2Object)
- Method in class net.ponder2.policy.
AuthorisationModule
Method that intercepts calls at PEP3 and PEP4 points.
reply(short, char, AuthPolicyHolder, P2Object, P2Object, String, P2Object[], P2Object)
- Method in class net.ponder2.policy.
BasicAuthModule
request(short, char, AuthPolicyHolder, P2Object, P2Object, String, P2Object[])
- Method in class net.ponder2.policy.
AuthorisationModule
Method that intercepts request calls at PEP1 and PEP2 points.
request(short, char, AuthPolicyHolder, P2Object, P2Object, String, P2Object[])
- Method in class net.ponder2.policy.
BasicAuthModule
resolve(String)
- Static method in class net.ponder2.
Util
resolve(String, String)
- Static method in class net.ponder2.
Util
resolve(String, Path)
- Static method in class net.ponder2.
Util
resolves a pathname of a managed object into an OID
resolve(Path)
- Static method in class net.ponder2.
Util
resolves a pathname of a managed object into an OID
resolve(P2Object, String)
- Static method in class net.ponder2.
Util
resolve(P2Object, Path)
- Static method in class net.ponder2.
Util
resolve(P2ManagedObject, Path)
- Static method in class net.ponder2.
Util
resolves a pathname of a managed object into an OID
ROOT
- Static variable in class net.ponder2.
Path
Default string for the root
rootDomain
- Variable in class net.ponder2.policy.
AuthorisationModule
RootDomain
- Static variable in class net.ponder2.
SelfManagedCell
run()
- Method in class net.ponder2.
Shell
run()
- Method in class net.ponder2.
ShellInstance
run()
- Method in class net.ponder2.
Timer.Ticker
S
SampleObject
- Class in
net.ponder2.managedobject
Implements a hash or dictionary.
search(AuthPolicyHolder, short, P2Object, P2Object, String, char, P2Object[], P2Object)
- Method in class net.ponder2.policy.
AuthPolicySearch
This is the main method called externally for performing the search of an applicable policy.
search(AuthPolicyHolder, short, P2Object, P2Object, String, char, P2Object[], P2Object)
- Method in class net.ponder2.policy.
FlexAuthPolicySearch
This is the main method called externally for performing the search of an applicable policy.
search(AuthPolicyHolder, short, P2Object, P2Object, String, char, P2Object[], P2Object)
- Method in class net.ponder2.policy.
StaticAuthPolicySearch
This is the main method called externally for performing the search of an applicable policy.
SelfManagedCell
- Class in
net.ponder2
The top level root domain of the whole system.
SelfManagedCell(P2Object)
- Constructor for class net.ponder2.
SelfManagedCell
creates a new SelfManagedCell domain.
Semaphore
- Class in
net.ponder2
A semaphore object to enable synchronisation between managed objects.
sendEvent(Event)
- Method in class net.ponder2.
P2ManagedObject
sends an event to policies attached to this managed object and above
sentence()
- Method in class net.ponder2.parser.
PonderTalkParser
sentences()
- Method in class net.ponder2.parser.
PonderTalkParser
set(P2Hash)
- Method in class net.ponder2.objects.
P2Hash
sets the hash with a copy of the contents of another P2Hash
set(String)
- Method in class net.ponder2.
Path
sets the Path to be the same as a String
setActive(boolean)
- Method in class net.ponder2.policy.
Policy
makes the policy active if aBoolean is true, else makes it inactive.
setAttached(boolean)
- Method in class net.ponder2.policy.
Policy
setAuthorisation(AuthorisationModule)
- Static method in class net.ponder2.
P2ObjectAdaptor
Turns authorisation checking on by setting the authorisation module that will be checking commands.
setDomain(boolean)
- Method in class net.ponder2.
OID
sets whether this OID is associated with a domain managed object
setExternalOID(OID)
- Method in class net.ponder2.
ExternalManagedObject
setFirstElement(P2ManagedObject)
- Method in class net.ponder2.policy.
Pair
setIncomingAuthPol(AuthorisationPolicy)
- Method in class net.ponder2.policy.
AuthPolicyHolder
to set the policy used in the incoming request
setList(Map<String, P2Object>)
- Method in class net.ponder2.inspector.
InspectorWindow
setLoadPath(String[])
- Static method in class net.ponder2.
Util
setObj(ManagedObject)
- Method in class net.ponder2.
P2ObjectAdaptor
setOutgoingAuthPol(AuthorisationPolicy)
- Method in class net.ponder2.policy.
AuthPolicyHolder
to set the policy used for the outgoing part of the request
setRootDomain(P2Object)
- Method in class net.ponder2.policy.
AuthorisationModule
setSecondElement(P2ManagedObject)
- Method in class net.ponder2.policy.
Pair
setSMC(SelfManagedCell)
- Static method in class net.ponder2.objects.
P2Object
setTreeAdaptor(TreeAdaptor)
- Method in class net.ponder2.parser.
PonderTalkParser
setUid(String)
- Method in class net.ponder2.
OID
setup(int)
- Static method in class net.ponder2.
Shell
opens and binds the server-socket channel
setVisited(P2ManagedObject)
- Method in class net.ponder2.policy.
Event
sets and checks the visited status of the current OID.
Shell
- Class in
net.ponder2
The shell is responsible for all the interactions with an interactive user.
ShellInstance
- Class in
net.ponder2
The actual class that an interactive user interacts with.
ShellInstance.Commands
- Enum in
net.ponder2
the internal commands recognised by the shell
size()
- Method in class net.ponder2.
Domain
Answer the number of elements in the receiver.
size()
- Method in class net.ponder2.objects.
P2Array
returns the number of elements in the receiver
size()
- Method in class net.ponder2.objects.
P2Hash
Answer the number of elements in the receiver.
size()
- Method in class net.ponder2.
Path
returns the number of elements in the path
SLASH
- Static variable in class net.ponder2.
Path
Default string for a path separator
sleep(int)
- Method in class net.ponder2.
SelfManagedCell
Sleeps for secs seconds
source()
- Method in class net.ponder2.objects.
P2Error
Returns the source file name
start()
- Method in class net.ponder2.parser.
PonderTalkParser
start(String[])
- Static method in class net.ponder2.
SelfManagedCell
starts the whole system running and returns the root OID.
start(int)
- Method in class net.ponder2.
Timer
starts the timer at anIndex
start()
- Method in class net.ponder2.
Timer.Ticker
startupArgs
- Static variable in class net.ponder2.
SelfManagedCell
startupArgsArray
- Static variable in class net.ponder2.
SelfManagedCell
StaticAuthPolicySearch
- Class in
net.ponder2.policy
StaticAuthPolicySearch()
- Constructor for class net.ponder2.policy.
StaticAuthPolicySearch
stop(int)
- Method in class net.ponder2.
Timer
stops the timer at anIndex
stop()
- Method in class net.ponder2.
Timer.Ticker
STRING
- Static variable in class net.ponder2.parser.
PonderTalkLexer
STRING
- Static variable in class net.ponder2.parser.
PonderTalkParser
STRINGLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkLexer
STRINGLITERAL
- Static variable in class net.ponder2.parser.
PonderTalkParser
stripString(String)
- Method in class net.ponder2.parser.
PonderTalkLexer
subpath(int)
- Method in class net.ponder2.
Path
returns a subset of the path from the n'th element to the end.
subpath(int, int)
- Method in class net.ponder2.
Path
returns a subset of the path indexed by the start element and the end element
SVNDate
- Static variable in class net.ponder2.
SelfManagedCell
SVNRevision
- Static variable in class net.ponder2.
SelfManagedCell
synpred1_PonderTalk()
- Method in class net.ponder2.parser.
PonderTalkLexer
synpred1_PonderTalk_fragment()
- Method in class net.ponder2.parser.
PonderTalkLexer
SystemTrace
- Static variable in class net.ponder2.
SelfManagedCell
T
T__47
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__47
- Static variable in class net.ponder2.parser.
PonderTalkParser
T__48
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__48
- Static variable in class net.ponder2.parser.
PonderTalkParser
T__49
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__49
- Static variable in class net.ponder2.parser.
PonderTalkParser
T__50
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__50
- Static variable in class net.ponder2.parser.
PonderTalkParser
T__51
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__51
- Static variable in class net.ponder2.parser.
PonderTalkParser
T__52
- Static variable in class net.ponder2.parser.
PonderTalkLexer
T__52
- Static variable in class net.ponder2.parser.
PonderTalkParser
tail(int)
- Method in class net.ponder2.
Path
returns the last n elements of the Path.
TEMP
- Static variable in class net.ponder2.parser.
PonderTalkLexer
TEMP
- Static variable in class net.ponder2.parser.
PonderTalkParser
test(String)
- Method in class net.ponder2.
PonderTalk
tests the RMI interface without having to run a separate SMC
text
- Variable in class net.ponder2.parser.
P2Compiler.Ponder2AST
tick(P2Object, String, P2Object)
- Method in class net.ponder2.
Timer
sets up and starts a one off timer.
Timer
- Class in
net.ponder2
Implements a multiple timer.
Timer.Ticker
- Class in
net.ponder2
times(BigDecimal)
- Method in class net.ponder2.objects.
P2Number
Answer the result of multiplying the receiver and aNumber
times(int)
- Method in class net.ponder2.objects.
P2String
Answers aNumber copies of the original string concatenated together
tokenNames
- Static variable in class net.ponder2.parser.
PonderTalkParser
toString()
- Method in exception net.ponder2.exception.
Ponder2Exception
toString()
- Method in class net.ponder2.managedobject.
DynamicString
Returns the receiver as a String
toString()
- Method in class net.ponder2.objects.
P2Array
toString()
- Method in class net.ponder2.objects.
P2Block
toString()
- Method in class net.ponder2.objects.
P2Boolean
toString()
- Method in class net.ponder2.objects.
P2Class
toString()
- Method in class net.ponder2.objects.
P2Error
toString()
- Method in class net.ponder2.objects.
P2Hash
toString()
- Method in class net.ponder2.objects.
P2Number
toString()
- Method in class net.ponder2.objects.
P2String
toString()
- Method in class net.ponder2.objects.
P2XML
toString()
- Method in class net.ponder2.
OID
toString()
- Method in class net.ponder2.parser.
P2Compiler.Ponder2AST
toString()
- Method in class net.ponder2.
Path
toString()
- Method in class net.ponder2.policy.
AuthorisationPolicy
toString()
- Method in class net.ponder2.policy.
Pair
toXML()
- Method in class net.ponder2.
OID
returns the OID as an XML structure.
trace(String, String, String, P2Object...)
- Static method in class net.ponder2.
P2ObjectAdaptor
Prints a command trace line on stderr.
trace
- Static variable in class net.ponder2.parser.
XMLParser
trace(boolean)
- Method in class net.ponder2.
PonderTalk
turns tracing on if aBoolean is true else turns it off.
trace(boolean)
- Method in class net.ponder2.
SelfManagedCell
Answers aBoolean.
Transmitter
- Interface in
net.ponder2.comms
Describes the methods that all Ponder2 comms protocols for inter-SMC communication must supply
TransmitterImpl
- Class in
net.ponder2.comms
Describes the methods that all Ponder2 comms protocols for inter-SMC communication must supply
TransmitterImpl()
- Constructor for class net.ponder2.comms.
TransmitterImpl
True
- Static variable in class net.ponder2.objects.
P2Boolean
U
unaryExpression()
- Method in class net.ponder2.parser.
PonderTalkParser
unaryMessage()
- Method in class net.ponder2.parser.
PonderTalkParser
UNARYMSG
- Static variable in class net.ponder2.parser.
PonderTalkLexer
UNARYMSG
- Static variable in class net.ponder2.parser.
PonderTalkParser
unaryObjectMessage()
- Method in class net.ponder2.parser.
PonderTalkParser
Util
- Class in
net.ponder2
Utility routines to support the Ponder2 framework
Util()
- Constructor for class net.ponder2.
Util
util
- Static variable in class net.ponder2.
Util
V
Value
- Interface in
net.ponder2.inspector
TODO Description
ValueBoolean
- Class in
net.ponder2.inspector
TODO Description
ValueBoolean(String, Boolean)
- Constructor for class net.ponder2.inspector.
ValueBoolean
Creates a new string attribute
ValueNew
- Class in
net.ponder2.inspector
TODO Description
ValueNew()
- Constructor for class net.ponder2.inspector.
ValueNew
Creates a new string attribute
ValueNumber
- Class in
net.ponder2.inspector
TODO Description
ValueNumber(String, long)
- Constructor for class net.ponder2.inspector.
ValueNumber
Creates a new string attribute
valueOf(String)
- Static method in enum net.ponder2.
ShellInstance.Commands
Returns the enum constant of this type with the specified name.
ValueP2Object
- Class in
net.ponder2.inspector
TODO Description
ValueP2Object(String, P2Object)
- Constructor for class net.ponder2.inspector.
ValueP2Object
Creates a new string attribute
ValuePanel
- Class in
net.ponder2.inspector
TODO Description
ValuePanel(JComponent)
- Constructor for class net.ponder2.inspector.
ValuePanel
ValuePanel(String, JComponent)
- Constructor for class net.ponder2.inspector.
ValuePanel
values()
- Method in class net.ponder2.objects.
P2Hash
values()
- Static method in enum net.ponder2.
ShellInstance.Commands
Returns an array containing the constants of this enum type, in the order they are declared.
ValueString
- Class in
net.ponder2.inspector
TODO Description
ValueString(String, String)
- Constructor for class net.ponder2.inspector.
ValueString
Creates a new string attribute
VARIABLEASSIGN
- Static variable in class net.ponder2.parser.
PonderTalkLexer
VARIABLEASSIGN
- Static variable in class net.ponder2.parser.
PonderTalkParser
W
whileFalse(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
While the receiver is false, keep executing aBlock with no arguments
whileTrue(P2Object, P2Object)
- Method in class net.ponder2.objects.
P2Block
While the receiver is true, keep executing aBlock with no arguments
writeExternal(ObjectOutput)
- Method in class net.ponder2.
OID
writeExternal(ObjectOutput)
- Method in class net.ponder2.
P2ManagedObject
writeExternal(ObjectOutput)
- Method in class net.ponder2.
P2ObjectAdaptor
writeXml(Set<P2Object>)
- Method in interface net.ponder2.comms.
P2Serializable
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Array
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Block
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Boolean
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Class
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Error
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Hash
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Number
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2Object
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2String
writeXml(Set<P2Object>)
- Method in class net.ponder2.objects.
P2XML
writeXml(Set<P2Object>)
- Method in class net.ponder2.
OID
writeXml(Set<P2Object>)
- Method in class net.ponder2.
P2ObjectAdaptor
writeXml(Set<P2Object>)
- Method in class net.ponder2.policy.
Event
WS
- Static variable in class net.ponder2.parser.
PonderTalkLexer
WS
- Static variable in class net.ponder2.parser.
PonderTalkParser
X
XMLParser
- Class in
net.ponder2.parser
TODO Description
XMLParser()
- Constructor for class net.ponder2.parser.
XMLParser
XMLParser(P2Hash)
- Constructor for class net.ponder2.parser.
XMLParser
xPathBoolean(String)
- Method in class net.ponder2.objects.
P2XML
Answers a boolean generated by applying anXPathExpression to the receiver
xPathNode(String)
- Method in class net.ponder2.objects.
P2XML
Answers an XML element generated by applying anXPathExpression to the receiver
xPathNodeSet(String)
- Method in class net.ponder2.objects.
P2XML
Answers an array with XML elements generated by applying anXPathExpression to the receiver
xPathNumber(String)
- Method in class net.ponder2.objects.
P2XML
Answers a number generated by applying anXPathExpression to the receiver
xPathString(String)
- Method in class net.ponder2.objects.
P2XML
Answers a string generated by applying anXPathExpression to the receiver
A
B
C
D
E
F
G
H
I
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2008 Imperial College. All Rights Reserved.