|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectedu.unika.aifb.owltools.tools.KAON2Tool
public abstract class KAON2Tool
Common code for all the owl tools
Field Summary | |
---|---|
protected org.semanticweb.kaon2.api.KAON2Connection |
m_connection
The KAON2Connection for the tool |
Printer |
printer
The printer for the different kinds of output. |
Constructor Summary | |
---|---|
KAON2Tool()
Constructor. |
Method Summary | |
---|---|
protected void |
endConnection()
closes an existing KAON2Connection |
protected org.semanticweb.kaon2.api.Ontology |
loadOntology(java.lang.String name)
loads an ontology. |
abstract java.lang.String |
name()
the name of the specified tool. |
void |
printUsageError()
prints a short excuse after not understandable input |
abstract boolean |
processArguments(java.lang.String[] args)
needs to be implemented by all tools: processArgument to process all the given command line arguments |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected org.semanticweb.kaon2.api.KAON2Connection m_connection
public Printer printer
Constructor Detail |
---|
public KAON2Tool()
Method Detail |
---|
public abstract java.lang.String name()
public abstract boolean processArguments(java.lang.String[] args)
protected void endConnection() throws org.semanticweb.kaon2.api.KAON2Exception
org.semanticweb.kaon2.api.KAON2Exception
protected org.semanticweb.kaon2.api.Ontology loadOntology(java.lang.String name) throws org.semanticweb.kaon2.api.KAON2Exception, java.lang.InterruptedException
name
- Name of the ontology to be loaded. Either starts with http, https or ftp, or it will be loaded from a local file with the given name
org.semanticweb.kaon2.api.KAON2Exception
java.lang.InterruptedException
public void printUsageError()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |