cgl.narada.wsinfra.wse.matching.capability
Class XQueryMatchingCapability

java.lang.Object
  extended bycgl.narada.wsinfra.wse.matching.MatchingCapability
      extended bycgl.narada.wsinfra.wse.matching.capability.XQueryMatchingCapability

public class XQueryMatchingCapability
extends MatchingCapability

This is a class which implements the TopicMatching Capability.


Method Summary
 String getCapabilityName()
          Retrieves the name associated with this capability.
 String getDialect()
          Retrieves the dialects associated with the matching capability
static MatchingCapability getInstance()
           
 boolean performMatching(EnvelopeDocument envelopeDocument, FilterType filter)
          Perform the matching operation.
 
Methods inherited from class cgl.narada.wsinfra.wse.matching.MatchingCapability
checkEnvelopeForProblems, checkFilterForProblems
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static MatchingCapability getInstance()

getCapabilityName

public String getCapabilityName()
Retrieves the name associated with this capability.

Specified by:
getCapabilityName in class MatchingCapability

getDialect

public String getDialect()
Retrieves the dialects associated with the matching capability

Specified by:
getDialect in class MatchingCapability

performMatching

public boolean performMatching(EnvelopeDocument envelopeDocument,
                               FilterType filter)
                        throws ProcessingException
Perform the matching operation.

Specified by:
performMatching in class MatchingCapability
Returns:
true If there is a match
Throws:
ProcessingException