net.ponder2
Interface Ponder2Message

All Known Implementing Classes:
CsvHash, DateTime, Event, P2Array, P2Block, P2Boolean, P2Class, P2Error, P2Hash, P2ManagedObject, P2Null, P2Number, P2Object, P2ObjectAdaptor, P2String, P2XML

public interface Ponder2Message

Interface defining the methods that anything able to receive a Ponder2 message must implement. This allows the object to recognise the command and execute the command.

Version:
$Id:$
Author:
Kevin Twidle

Method Summary
 P2Object create(P2Object source, java.lang.String operation, P2Object... args)
           
 P2Object operation(P2Object source, java.lang.String operation, P2Object... args)
           
 P2Object operation(P2Object source, java.lang.String operation, java.lang.String arg1, java.lang.String... args)
           
 

Method Detail

create

P2Object create(P2Object source,
                java.lang.String operation,
                P2Object... args)
                throws Ponder2Exception
Throws:
Ponder2Exception

operation

P2Object operation(P2Object source,
                   java.lang.String operation,
                   P2Object... args)
                   throws Ponder2Exception
Throws:
Ponder2Exception

operation

P2Object operation(P2Object source,
                   java.lang.String operation,
                   java.lang.String arg1,
                   java.lang.String... args)
                   throws Ponder2Exception
Throws:
Ponder2Exception


Copyright © 2008 Imperial College. All Rights Reserved.