org.semanticweb.HermiT.hierarchy
Class HierarchyPrinterFSS

java.lang.Object
  extended by org.semanticweb.HermiT.hierarchy.HierarchyPrinterFSS

public class HierarchyPrinterFSS
extends java.lang.Object


Nested Class Summary
protected static class HierarchyPrinterFSS.AtomicConceptComparator
           
protected  class HierarchyPrinterFSS.AtomicConceptPrinter
           
protected  class HierarchyPrinterFSS.IdentityTransformer<E>
           
protected static class HierarchyPrinterFSS.RoleComparator
           
protected  class HierarchyPrinterFSS.RolePrinter
           
 
Field Summary
protected  java.lang.String m_defaultPrefixIRI
           
protected  java.io.PrintWriter m_out
           
protected  Prefixes m_prefixes
           
protected  java.util.Set<java.lang.String> m_prefixIRIs
           
 
Constructor Summary
HierarchyPrinterFSS(java.io.PrintWriter out, java.lang.String defaultPrefixIRI)
           
 
Method Summary
 void endPrinting()
           
 void loadAtomicConceptPrefixIRIs(java.util.Collection<AtomicConcept> atomicConcepts)
           
 void loadAtomicRolePrefixIRIs(java.util.Collection<AtomicRole> atomicRoles)
           
 void printAtomicConceptHierarchy(Hierarchy<AtomicConcept> atomicConceptHierarchy)
           
 void printRoleHierarchy(Hierarchy<? extends Role> roleHierarchy, boolean objectProperties)
           
 void startPrinting()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_out

protected final java.io.PrintWriter m_out

m_defaultPrefixIRI

protected final java.lang.String m_defaultPrefixIRI

m_prefixIRIs

protected final java.util.Set<java.lang.String> m_prefixIRIs

m_prefixes

protected Prefixes m_prefixes
Constructor Detail

HierarchyPrinterFSS

public HierarchyPrinterFSS(java.io.PrintWriter out,
                           java.lang.String defaultPrefixIRI)
Method Detail

loadAtomicConceptPrefixIRIs

public void loadAtomicConceptPrefixIRIs(java.util.Collection<AtomicConcept> atomicConcepts)

loadAtomicRolePrefixIRIs

public void loadAtomicRolePrefixIRIs(java.util.Collection<AtomicRole> atomicRoles)

startPrinting

public void startPrinting()

printAtomicConceptHierarchy

public void printAtomicConceptHierarchy(Hierarchy<AtomicConcept> atomicConceptHierarchy)

printRoleHierarchy

public void printRoleHierarchy(Hierarchy<? extends Role> roleHierarchy,
                               boolean objectProperties)

endPrinting

public void endPrinting()