org.pasoa.common.structure.deserialiser
Class PStructureDeserialiser

java.lang.Object
  extended by org.pasoa.common.structure.deserialiser.PStructureDeserialiser

public class PStructureDeserialiser
extends Object

Provides convience methods for deserialising p-structure XML into the classes defined in org.pasoa.common.structure

Author:
sm, pgroth

Constructor Summary
PStructureDeserialiser()
           
 
Method Summary
 ActorStatePAssertion getActorStatePAssertion(Element serialised)
           
static Element getFirstChildElement(Element parent)
           
 GlobalPAssertionKey getGlobalPAssertionID(Element serialised)
           
 InteractionContext getInteractionContext(Element serialised)
           
 InteractionPAssertion getInteractionPAssertion(Element serialised)
           
 InteractionKey getInteractionRecordID(Element serialised)
           
 int getNumberOfExpectedMsgs(Element serialised)
           
 PHeader getPHeader(Element serialised)
           
 Relationship getRelationshipAssertion(Element serialised)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PStructureDeserialiser

public PStructureDeserialiser()
Method Detail

getFirstChildElement

public static Element getFirstChildElement(Element parent)

getActorStatePAssertion

public ActorStatePAssertion getActorStatePAssertion(Element serialised)

getGlobalPAssertionID

public GlobalPAssertionKey getGlobalPAssertionID(Element serialised)

getInteractionContext

public InteractionContext getInteractionContext(Element serialised)

getInteractionRecordID

public InteractionKey getInteractionRecordID(Element serialised)

getInteractionPAssertion

public InteractionPAssertion getInteractionPAssertion(Element serialised)

getPHeader

public PHeader getPHeader(Element serialised)

getRelationshipAssertion

public Relationship getRelationshipAssertion(Element serialised)

getNumberOfExpectedMsgs

public int getNumberOfExpectedMsgs(Element serialised)