edu.unika.aifb.owltools.serializer
Class RuleSerializer

java.lang.Object
  extended by edu.unika.aifb.owltools.utils.KAON2VisitorAdapter
      extended by edu.unika.aifb.owltools.serializer.ProgramSerializer
          extended by edu.unika.aifb.owltools.serializer.RuleSerializer
All Implemented Interfaces:
org.semanticweb.kaon2.api.KAON2Visitor

public class RuleSerializer
extends ProgramSerializer

Serializes a set of rules the internal KAON2 way.


Nested Class Summary
 
Nested classes/interfaces inherited from class edu.unika.aifb.owltools.serializer.ProgramSerializer
ProgramSerializer.NameSerializationStyle
 
Field Summary
 
Fields inherited from class edu.unika.aifb.owltools.serializer.ProgramSerializer
m_DDL, m_emptyHead, m_ichandling, m_nameStyle, m_negation, m_printer, m_screech, m_stat
 
Constructor Summary
RuleSerializer(Printer printer)
           
 
Method Summary
 java.lang.Object visit(org.semanticweb.kaon2.api.logic.Rule rule)
          just serializes a rule the KAON2 format
 
Methods inherited from class edu.unika.aifb.owltools.serializer.ProgramSerializer
beanify, emptyHead, encounteredDDL, end, getScreech, hasNegation, processName, setIC, setScreech, setStat, setStyle, start, start, toName, visit
 
Methods inherited from class edu.unika.aifb.owltools.utils.KAON2VisitorAdapter
defaultbehaviour, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RuleSerializer

public RuleSerializer(Printer printer)
Method Detail

visit

public java.lang.Object visit(org.semanticweb.kaon2.api.logic.Rule rule)
just serializes a rule the KAON2 format

Specified by:
visit in interface org.semanticweb.kaon2.api.KAON2Visitor
Overrides:
visit in class KAON2VisitorAdapter