edu.stanford.smi.protegex.owl.prose
Class ProseGen

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.prose.ProseGen

public class ProseGen
extends Object

Created by IntelliJ IDEA. User: prashr Date: Oct 6, 2003 Time: 2:08:41 PM To change this template use Options | File Templates.


Field Summary
private static boolean checked
           
private static boolean includePreText
           
private static int indentLevel
           
private static boolean insertNoTabs
           
private static boolean setTags
           
 
Constructor Summary
(package private) ProseGen()
           
 
Method Summary
private static String alterStringForNewLine(String inputStr)
           
private static String changeCase(String inputString)
           
private static String generatePreText(RDFSClass inputClass, RDFSClass callingClass)
           
static String getProseAsString(RDFSClass inputClass)
           
static String getProseAsString(RDFSClass inputClass, boolean sethtmlTags)
           
private static String getProseFromAllRestriction(OWLAllValuesFrom restrCls)
           
private static String getProseFromCardiRestriction(OWLCardinality restrCls)
           
static String getProseFromCls(RDFSClass inputClass)
           
private static String getProseFromComplementCls(OWLComplementClass complementClass)
           
private static String getProseFromEnumerationCls(OWLEnumeratedClass enumCls)
           
private static String getProseFromHasRestriction(OWLHasValue restrCls)
           
private static String getProseFromIntersectionCls(OWLIntersectionClass interCls)
           
private static String getProseFromMaxCardiRestriction(OWLMaxCardinality restrCls)
           
private static String getProseFromMinCardiRestriction(OWLMinCardinality restrCls)
           
private static String getProseFromNamedCls(OWLNamedClass inputCls)
           
private static String getProseFromSomeRestriction(OWLSomeValuesFrom restrCls)
           
private static String getProseFromUnionCls(OWLUnionClass interCls)
           
private static boolean hasVowelStartChar(String word)
           
private static String insertTabSpaces()
           
private static boolean isCapsBlock(char prev, char ch, char next)
           
private static boolean isDemarcatingCharacter(char ch)
           
private static boolean isDemarcatingCharacter(char prev, char ch, char next)
           
private static String makePluralIfNecessary(String inputStr)
           
private static String splitWordOnCapitals(String inputStr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

checked

private static boolean checked

indentLevel

private static int indentLevel

includePreText

private static boolean includePreText

insertNoTabs

private static boolean insertNoTabs

setTags

private static boolean setTags
Constructor Detail

ProseGen

ProseGen()
Method Detail

insertTabSpaces

private static String insertTabSpaces()

makePluralIfNecessary

private static String makePluralIfNecessary(String inputStr)

isDemarcatingCharacter

private static boolean isDemarcatingCharacter(char ch)

isDemarcatingCharacter

private static boolean isDemarcatingCharacter(char prev,
                                              char ch,
                                              char next)

hasVowelStartChar

private static boolean hasVowelStartChar(String word)

splitWordOnCapitals

private static String splitWordOnCapitals(String inputStr)

getProseFromIntersectionCls

private static String getProseFromIntersectionCls(OWLIntersectionClass interCls)

getProseFromUnionCls

private static String getProseFromUnionCls(OWLUnionClass interCls)

getProseFromComplementCls

private static String getProseFromComplementCls(OWLComplementClass complementClass)

getProseFromMaxCardiRestriction

private static String getProseFromMaxCardiRestriction(OWLMaxCardinality restrCls)

getProseFromMinCardiRestriction

private static String getProseFromMinCardiRestriction(OWLMinCardinality restrCls)

getProseFromCardiRestriction

private static String getProseFromCardiRestriction(OWLCardinality restrCls)

getProseFromHasRestriction

private static String getProseFromHasRestriction(OWLHasValue restrCls)

generatePreText

private static String generatePreText(RDFSClass inputClass,
                                      RDFSClass callingClass)

getProseFromSomeRestriction

private static String getProseFromSomeRestriction(OWLSomeValuesFrom restrCls)

getProseFromAllRestriction

private static String getProseFromAllRestriction(OWLAllValuesFrom restrCls)

getProseFromEnumerationCls

private static String getProseFromEnumerationCls(OWLEnumeratedClass enumCls)

getProseFromNamedCls

private static String getProseFromNamedCls(OWLNamedClass inputCls)

getProseFromCls

public static String getProseFromCls(RDFSClass inputClass)

getProseAsString

public static String getProseAsString(RDFSClass inputClass)

isCapsBlock

private static boolean isCapsBlock(char prev,
                                   char ch,
                                   char next)

alterStringForNewLine

private static String alterStringForNewLine(String inputStr)

changeCase

private static String changeCase(String inputString)

getProseAsString

public static String getProseAsString(RDFSClass inputClass,
                                      boolean sethtmlTags)