multi.directTrans
Class TranslateStrategy
java.lang.Object
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 |
uriMap
private java.util.Map<java.net.URI,java.net.URI> uriMap
langSource
private java.lang.String langSource
langTarget
private java.lang.String langTarget
TranslateStrategy
public TranslateStrategy(java.lang.String langSource,
java.lang.String langTarget)
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)