XMLTupleSpaceShared.DeepTemplate Class
A DeepTemplate performs the Linda-matching

Access: Public
Base Classes: XMLTemplate
  Members Description  
    DeepTemplate creates a DeepTemplate without fields

 
    DeepTemplate stores a fieldTemplate in a DeepTemplate

 
    DeepTemplate stores a TupleTemplate in a DeepTemplate

 
    DeepTemplate stores an <code>int</code> as an XMLField in the DeepTemplate

 
    DeepTemplate stores a byte as an XMLField in the DeepTemplate

 
    DeepTemplate stores a SByte as an XMLField in the DeepTemplate

 
    DeepTemplate stores a short as an XMLField in the DeepTemplate

 
    DeepTemplate stores a long as an XMLField in the DeepTemplate

 
    DeepTemplate stores a float as an XMLField in the DeepTemplate

 
    DeepTemplate stores a double as an XMLField in the DeepTemplate

 
    DeepTemplate stores a char as an XMLField in the DeepTemplate

 
    DeepTemplate stores a string as an XMLField in the DeepTemplate

 
    DeepTemplate stores a XMLTemplate in the DeepTemplate

 
    DeepTemplate stores an IMatchable object as an XMLField in the DeepTemplate

 
    DeepTemplate stores an IXMLMatchable object as an XMLField in the DeepTemplate

 
    DeepTemplate stores an object as an XMLField in the DeepTemplate. In further execution the type is differentiated.

 
    DeepTemplate stores an ITuple in the DeepTemplate

 
    DeepTemplate Stores an IField in the DeepTemplate

 
    matches the match

 
    match performs match on two xmlnodes (DocumentElement of XmlDocuments)

 
    deepmatch performs a breadth-first traversal on two dom-trees and matches all its elements

 
    flatmatch a flat match means equality of fields in same position and equality of field- and tuplecount of tuples in same position. this method checks if fieldcount and tuplecount of both tuples is equal. matching of the fields of this tuple is performed in the calling method.