org.semwebcentral.sweetrules.infrastructure
Class SweetTranslatorDescriptor

java.lang.Object
  extended byorg.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
      extended byorg.semwebcentral.sweetrules.infrastructure.SweetTranslatorDescriptor
All Implemented Interfaces:
java.lang.Cloneable, ISweetTranslatorDescriptor

public class SweetTranslatorDescriptor
extends AbstractSweetTranslatorDescriptor

A utility class mainly used for querying for the translators

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

Field Summary
 
Fields inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
className, krTranslatorDocContents, logger, sourceKRDescriptor, targetKRDescriptor, translatorOptionHeader, translatorVersionNumber
 
Constructor Summary
SweetTranslatorDescriptor(ISweetKRDescriptor source, ISweetKRDescriptor target, ISweetInvocationDescriptor optionHeader, java.lang.String className)
          Constructor to accept Source and Target KR along with options and the class name of the translator being described These are the minimal parameters are needed for a translator descriptor
 
Methods inherited from class org.semwebcentral.sweetrules.infrastructure.AbstractSweetTranslatorDescriptor
clone, getKRTranslatorDoc, getOptions, getSourceKRDescriptor, getTargetKRDescriptor, getTranslatorClassName, getTranslatorVersionNumber, setKRTranslatorDoc, setOptions, setTranslatorClassName, setTranslatorVersionNumber
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SweetTranslatorDescriptor

public SweetTranslatorDescriptor(ISweetKRDescriptor source,
                                 ISweetKRDescriptor target,
                                 ISweetInvocationDescriptor optionHeader,
                                 java.lang.String className)
Constructor to accept Source and Target KR along with options and the class name of the translator being described These are the minimal parameters are needed for a translator descriptor

Parameters:
source - The source KR descriptor
target - The target KR descriptor
optionHeader - The options for the translator
className - The class name of the translator being described