Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.hp.hpl.jena.reasoner.dig
Class DIGQuerySubsumesTranslator

    java.lang.Object
      com.hp.hpl.jena.reasoner.dig.DIGQueryTranslator
          com.hp.hpl.jena.reasoner.dig.DIGQuerySubsumesTranslator

    public class DIGQuerySubsumesTranslator

extends DIGQueryTranslator

Translator that generates DIG allconcepts queries in response to a find query:

     :x rdf:subClassOf :y

or similar.

Version:
  CVS $Id: DIGQuerySubsumesTranslator.java,v 1.13 2008/01/02 12:07:09 andy_seaborne Exp $
Author:
  Ian Dickinson, HP Labs (email)

Field Summary

Fields inherited from class com.hp.hpl.jena.reasoner.dig.DIGQueryTranslator
`ALL`

Constructor Summary
`DIGQuerySubsumesTranslator(java.lang.String predicate)` Construct a translator for the DIG query 'subsumes'.

Method Summary
`boolean` | `checkObject(Node object, DIGAdapter da, Model premises)` Additional test on the object of the incoming find pattern.
`boolean` | `checkSubject(Node subject, DIGAdapter da, Model premises)` Additional test on the subject of the incoming find pattern.
`org.w3c.dom.Document` | `translatePattern(TriplePattern pattern, DIGAdapter da)` Answer a query that will test subsumption between two classes
`org.w3c.dom.Document` | `translatePattern(TriplePattern pattern, DIGAdapter da, Model premises)` Answer a query that will test subsumption between two classes, given that either one or both may be defined as an expression given the premises
`ExtendedIterator` | `translateResponseHook(org.w3c.dom.Document response, TriplePattern query, DIGAdapter da)` Answer an iterator of triples that match the original find query.

Methods inherited from class com.hp.hpl.jena.reasoner.dig.DIGQueryTranslator
`checkPredicate, checkTriple, find, find, translateResponse, trigger`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### DIGQuerySubsumesTranslator

    public DIGQuerySubsumesTranslator(java.lang.String predicate)

  Construct a translator for the DIG query 'subsumes'.

  Parameters:
    `predicate` - The predicate URI to trigger on

Method Detail

### translatePattern

    public org.w3c.dom.Document translatePattern(TriplePattern pattern,
                                                 DIGAdapter da)

  Answer a query that will test subsumption between two classes

  Specified by:
    `translatePattern` in class `DIGQueryTranslator`

### translatePattern

    public org.w3c.dom.Document translatePattern(TriplePattern pattern,
                                                 DIGAdapter da,
                                                 Model premises)

  Answer a query that will test subsumption between two classes, given that either one or both may be defined as an expression given the premises

  Specified by:
    `translatePattern` in class `DIGQueryTranslator`

### translateResponseHook

    public ExtendedIterator translateResponseHook(org.w3c.dom.Document response,
                                                  TriplePattern query,
                                                  DIGAdapter da)

  Answer an iterator of triples that match the original find query.

### checkSubject

    public boolean checkSubject(Node subject,
                                DIGAdapter da,
                                Model premises)

  Description copied from class: `DIGQueryTranslator`

  Additional test on the subject of the incoming find pattern. Default is to always match

  Overrides:
    `checkSubject` in class `DIGQueryTranslator`
  Parameters:
    `subject` - The subject resource from the incoming pattern
    `da` - The current dig adapter
    `premises` - A model that conveys additional information about the premises of the query, which might assist the check to suceed or fail. By default it is ignored.
  Returns:
    True if this subject matches the trigger condition expressed by this translator instance

### checkObject

    public boolean checkObject(Node object,
                               DIGAdapter da,
                               Model premises)

  Description copied from class: `DIGQueryTranslator`

  Additional test on the object of the incoming find pattern. Default is to always match

  Overrides:
    `checkObject` in class `DIGQueryTranslator`
  Parameters:
    `object` - The object resource from the incoming pattern
    `da` - The current dig adapter
    `premises` - A model that conveys additional information about the premises of the query, which might assist the check to suceed or fail. By default it is ignored.
  Returns:
    True if this object matches the trigger condition expressed by this translator instance

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Copyright © 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Hewlett-Packard Development Company, LP