multi.directTrans
Class TranslateStrategy

java.lang.Object
  extended by multi.directTrans.TranslateStrategy
All Implemented Interfaces:
org.semanticweb.owl.util.OWLEntityURIConverterStrategy

public class TranslateStrategy
extends java.lang.Object
implements org.semanticweb.owl.util.OWLEntityURIConverterStrategy


Field Summary
private  java.lang.String langSource
           
private  java.lang.String langTarget
           
private  java.util.Map<java.net.URI,java.net.URI> uriMap
           
 
Constructor Summary
TranslateStrategy(java.lang.String langSource, java.lang.String langTarget)
           
 
Method Summary
 java.net.URI convertURI(java.net.URI uri)
           
 java.net.URI getConvertedURI(org.semanticweb.owl.model.OWLEntity entity)
           
private  com.google.api.translate.Language getLang(java.lang.String lang)
           
 java.lang.String translate(java.lang.String fragment)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uriMap

private java.util.Map<java.net.URI,java.net.URI> uriMap

langSource

private java.lang.String langSource

langTarget

private java.lang.String langTarget
Constructor Detail

TranslateStrategy

public TranslateStrategy(java.lang.String langSource,
                         java.lang.String langTarget)
Method Detail

getConvertedURI

public java.net.URI getConvertedURI(org.semanticweb.owl.model.OWLEntity entity)
Specified by:
getConvertedURI in interface org.semanticweb.owl.util.OWLEntityURIConverterStrategy

convertURI

public java.net.URI convertURI(java.net.URI uri)

translate

public java.lang.String translate(java.lang.String fragment)

getLang

private com.google.api.translate.Language getLang(java.lang.String lang)