org.semwebcentral.sweetrules.sweetcr.translators
Class SweetXSB2CLPTranslator

java.lang.Object
  extended byorg.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
      extended byorg.semwebcentral.sweetrules.sweetcr.translators.SweetXSB2CLPTranslator
All Implemented Interfaces:
java.lang.Cloneable, ISweetTranslator

public class SweetXSB2CLPTranslator
extends AbstractSweetTranslator




Modified on: Sep 3, 2004 2:18:10 PM

Author:
Shashidhara K Ganjugunte, Dr. Benjamin Grosof, Dr. Said Tabet, Chitravanu Neogy

Field Summary
 
Fields inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
logger, sourceKBDescriptor, targetKBDescriptor, translatorDescriptor
 
Constructor Summary
SweetXSB2CLPTranslator()
          Constructor for the XSB to CLP translator
 
Method Summary
 java.lang.String translate()
          Implementation of translate for XSB to CLP
 
Methods inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslator
clone, getSourceData, getTranslatorDescriptor, loadAllNamespacesAndEntities, print, setSourceData, setSourceKBDescriptor, setTargetKBDescriptor, setTranslatorDescriptor, trace, writeToTargetKB
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SweetXSB2CLPTranslator

public SweetXSB2CLPTranslator()
Constructor for the XSB to CLP translator

Method Detail

translate

public java.lang.String translate()
                           throws SweetTranslatorException
Implementation of translate for XSB to CLP

Returns:
The translated string
Throws:
SweetTranslatorException - if an error occcurs