org.pasoa.query.provenance
Class ProvenanceQueryDeserialiser

java.lang.Object
  extended by org.pasoa.query.provenance.ProvenanceQueryDeserialiser

public class ProvenanceQueryDeserialiser
extends Object


Constructor Summary
ProvenanceQueryDeserialiser()
           
 
Method Summary
 FullRelationship deserialiseFullRelationship(Element serialised)
           
 void deserialiseNamespaceMapping(Element serialised, Map addTo)
           
 Map deserialiseNamespaceMappings(Element serialised)
           
 ObjectID deserialiseObjectID(Element serialised)
           
 PAssertionDataKey deserialisePAssertionDataKey(Element serialised)
           
 ProvenanceQuery deserialiseProvenanceQuery(Element serialised, Retrieval retrieval, String thisStoreURL, QStructureDocument data)
           
 ProvenanceQueryResults deserialiseProvenanceQueryResults(Element serialised)
           
 PStructureReference deserialisePStructureReference(Element serialised, Retrieval retrieval, String thisStoreURL, QStructureDocument data)
           
 DocumentSetAccessorSearch deserialiseQueryDataHandle(Element serialised, Retrieval retrieval, String thisStoreURL, QStructureDocument data)
           
 DocumentCheck deserialiseRelationshipTargetFilter(Element serialised)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProvenanceQueryDeserialiser

public ProvenanceQueryDeserialiser()
Method Detail

deserialiseProvenanceQuery

public ProvenanceQuery deserialiseProvenanceQuery(Element serialised,
                                                  Retrieval retrieval,
                                                  String thisStoreURL,
                                                  QStructureDocument data)
                                           throws Exception
Throws:
Exception

deserialiseProvenanceQueryResults

public ProvenanceQueryResults deserialiseProvenanceQueryResults(Element serialised)

deserialiseFullRelationship

public FullRelationship deserialiseFullRelationship(Element serialised)

deserialisePAssertionDataKey

public PAssertionDataKey deserialisePAssertionDataKey(Element serialised)

deserialiseObjectID

public ObjectID deserialiseObjectID(Element serialised)

deserialiseQueryDataHandle

public DocumentSetAccessorSearch deserialiseQueryDataHandle(Element serialised,
                                                            Retrieval retrieval,
                                                            String thisStoreURL,
                                                            QStructureDocument data)
                                                     throws Exception
Throws:
Exception

deserialiseRelationshipTargetFilter

public DocumentCheck deserialiseRelationshipTargetFilter(Element serialised)

deserialisePStructureReference

public PStructureReference deserialisePStructureReference(Element serialised,
                                                          Retrieval retrieval,
                                                          String thisStoreURL,
                                                          QStructureDocument data)
                                                   throws Exception
Throws:
Exception

deserialiseNamespaceMappings

public Map deserialiseNamespaceMappings(Element serialised)

deserialiseNamespaceMapping

public void deserialiseNamespaceMapping(Element serialised,
                                        Map addTo)