Package pygar.documents

This package defines the formats of documents exchanged during the operation of the system and supports the interpretation of their XML contents.
  • Interface Summary 
    Interface Description
    FieldMatchList
    A class that supports the FieldMatchList interface will allow the specification of a match operation between records in two different negotiation positions.
    Matcher<T,​Tout>
    The Match interface describes the basic features of a matchmaker process that the broker runs to compare negotiating positions and discover a basis for agreement.
    SessionDoc
    An object implementing the SessionDoc interface will contain essential annotation needed to route documents used in a BEDM session.
    Store
    This interface contains a method to create a Input or Output stream associated with a document in the system.
  • Class Summary 
    Class Description
    EncryptedFieldTable
    An EncryptedFieldTable contains a table that lists those fields of an XML document that are subject to partial encryption.
    EncryptedFieldTable.RealRange
    A RealRange is just a pair of doubles indicating the lower and upper values of a range of real values.
    EncryptedFieldTable.Row
    The Row is the item stored in the table.
    FileStore
    This implements document storage through the file system.
    Pair<A,​B>
    n.b., the Pygar Project uses the Pair class in a very early unit called SimpleXmlMatcher.java.
    SimpleFieldMatchList
    This class supports the FieldMatchList interface and accepts specifications of a match operation between records in two different negotiation positions.
    SimpleXmlMatcher
    The SimpleXmlMatcher looks for matching records in XML documents according to a specification contained in a FieldMatchList object.
  • Enum Summary 
    Enum Description
    EncryptedFieldTable.EFTYPE
    The EFTYPE enumeration recites representation types that may be found while reading an XML statement.
    FieldMatchList.MATCHACTION
    The MATCHACTION enumeration lists the possible actions as a consequence of a successful match between record fields.
    SessionDoc.Direction  
    Store.StoreType  
  • Exception Summary 
    Exception Description
    DestinationVerifyFail
    This exception thrown if the document has been sent to the wrong site.
    DocumentStoreNotFound
    This exception is thrown by any method that expects to find a document Store but fails to find it.
    SourceVerifyFail
    This exception thrown if the document has been sent to the wrong site.