|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.isi.ontosaurus.OntosaurusUtil
public class OntosaurusUtil
Constructor Summary | |
---|---|
OntosaurusUtil()
|
Method Summary | |
---|---|
static Cons |
childModules(Module module)
|
static void |
controlPanelHandler(edu.isi.webtools.http.HttpExchange xchg)
|
static boolean |
currentEditLockP()
|
static void |
doActionHandler(edu.isi.webtools.http.HttpExchange xchg)
|
static boolean |
edittingAllowedP()
|
static boolean |
edittingPossibleP()
|
static int |
executeShellCommand(Stella_Object command,
java.lang.String directory,
InputStream input,
OutputStream output,
OutputStream error)
Run command in a shell and return its exit status. |
static List |
findCandidateObjects(java.lang.String objectname,
java.lang.String objecttype,
Keyword matchtype)
|
static boolean |
hasChildOtherThanP(NamedDescription parent,
NamedDescription child)
|
static void |
helpPprintDescriptionsAsRule(Description desc,
java.io.PrintStream stream)
|
static java.lang.String |
helpVizServerExportObject(Stella_Object renamed_Object,
Module module)
|
static void |
htmlDescribeContextView(LogicObject self,
java.io.PrintStream stream)
|
static void |
htmlDescribeEquivalents(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeFacts(java.lang.String title,
java.lang.String head,
LogicObject relation,
java.io.PrintStream stream,
boolean filterRulesP,
boolean ruleP)
|
static void |
htmlDescribeInstance(LogicObject instance,
java.io.PrintStream stream)
|
static void |
htmlDescribeInstances(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeLocation(LogicObject self,
java.io.PrintStream stream)
|
static void |
htmlDescribeModule(Module module,
java.io.PrintStream stream)
|
static void |
htmlDescribeModuleSubs(java.lang.String title,
java.lang.String head,
Module module,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeModuleSupers(java.lang.String title,
java.lang.String head,
Module module,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeNamedDescription(NamedDescription concept,
java.io.PrintStream stream)
|
static void |
htmlDescribeOneModuleSubLevel(Module module,
int depth,
int cutoff,
java.io.PrintStream stream)
|
static void |
htmlDescribeOneModuleSuperLevel(Module module,
HashTable alreadyoutput,
java.io.PrintStream stream)
|
static void |
htmlDescribeOneParentWithSiblings(NamedDescription parent,
NamedDescription child,
java.io.PrintStream stream)
|
static void |
htmlDescribeOneSubLevel(NamedDescription renamed_Object,
int depth,
int cutoff,
java.io.PrintStream stream)
|
static void |
htmlDescribeOneSuperLevel(Cons directsupers,
HashTable alreadyoutput,
java.io.PrintStream stream)
|
static void |
htmlDescribeRules(java.lang.String title,
java.lang.String head,
LogicObject relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeSiblings(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeSubs(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeSupers(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeTuples(java.lang.String title,
java.lang.String head,
NamedDescription relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDescribeTypes(java.lang.String title,
java.lang.String head,
LogicObject relation,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDisplayDocumentation(StandardObject self,
java.io.PrintStream stream)
|
static void |
htmlDisplayImages(StandardObject self,
java.io.PrintStream stream)
|
static void |
htmlDisplayModuleStats(java.lang.String title,
java.lang.String head,
Module module,
java.io.PrintStream stream,
boolean ruleP)
|
static void |
htmlDisplayStringInParagraphs(java.lang.String s,
java.io.PrintStream stream)
|
static void |
htmlDisplaySynonyms(Stella_Object self,
java.io.PrintStream stream)
|
static void |
htmlEmitImage(java.io.PrintStream stream,
java.lang.String imageurl,
java.lang.String alternatetext,
int width,
int height,
java.lang.String alignment,
int border)
|
static void |
htmlExecuteAskQuery(Cons query,
Cons options,
Module mod,
java.io.PrintStream stream)
|
static void |
htmlExecuteQuery(KeyValueList querydata,
java.io.PrintStream stream)
|
static void |
htmlExecuteRetrieveQuery(int nvalues,
Cons variables,
Cons query,
Cons options,
Module mod,
java.io.PrintStream stream)
|
static void |
htmlLineBreak(java.io.PrintStream stream)
|
static void |
htmlPowerloomResponse(java.lang.String action,
java.lang.String objecttype,
java.lang.String modulename,
java.lang.String objectname,
java.io.PrintStream stream)
|
static void |
htmlUnknownModuleResponse(Keyword itemtype,
java.lang.String itemname,
java.lang.String modulename,
java.io.PrintStream stream)
|
static void |
htmlUnknownObjectResponse(Keyword itemtype,
java.lang.String itemname,
java.io.PrintStream stream)
|
static void |
htmlWrite3PartHrefInDetail(java.io.PrintStream stream,
java.lang.String target,
java.lang.String action,
java.lang.String objectType,
java.lang.String contextName,
java.lang.String objectName,
java.lang.String objectTitlePrefix,
java.lang.String objectTitle,
java.lang.String objectTitleSuffix,
boolean rawtitleP)
|
static void |
htmlWriteContextViewOption(java.io.PrintStream stream,
java.lang.String objectname,
Module ctx)
|
static void |
htmlWriteExplanationResponsePage(java.lang.String modulename,
java.lang.String query,
java.io.PrintStream stream)
|
static void |
htmlWriteFindObjectResponsePage(java.lang.String modulename,
java.lang.String objectname,
java.lang.String objecttype,
Keyword matchtype,
java.io.PrintStream stream)
|
static void |
htmlWriteHeaderWithTable(java.io.PrintStream stream,
java.lang.String title,
java.lang.String head)
|
static void |
htmlWriteHref(java.io.PrintStream stream,
java.lang.String action,
java.lang.String objecttype,
StandardObject renamed_Object)
|
static void |
htmlWriteHrefInDetail(java.io.PrintStream stream,
java.lang.String target,
java.lang.String action,
java.lang.String objecttype,
java.lang.String contextname,
java.lang.String objectname,
java.lang.String objecttitle,
boolean rawtitleP)
|
static void |
htmlWriteInstanceResponsePage(LogicObject instance,
java.io.PrintStream stream)
|
static void |
htmlWriteJavascript(java.io.PrintStream stream,
java.lang.String js)
|
static void |
htmlWriteModuleResponsePage(java.lang.String modulename,
java.io.PrintStream stream)
|
static void |
htmlWriteModuleResponsePageInternal(Module module,
java.io.PrintStream stream)
|
static void |
htmlWriteMultipleChoicePage(java.lang.String searchstring,
List candidateobjects,
java.io.PrintStream stream)
|
static void |
htmlWriteObjectResponsePage(java.lang.String modulename,
java.lang.String objectname,
java.io.PrintStream stream)
|
static void |
htmlWriteObjectResponsePageInternal(Stella_Object renamed_Object,
java.io.PrintStream stream)
|
static void |
htmlWriteQueryFormPage(java.io.PrintStream stream)
|
static void |
htmlWriteQueryFormPageFromTemplate(OutputStream stream,
InputStream templatestream)
|
static void |
htmlWriteRelationResponsePage(NamedDescription relation,
java.io.PrintStream stream)
|
static void |
htmlWriteUrl(java.io.PrintStream stream,
java.lang.String action,
StandardObject renamed_Object)
|
static void |
htmlWriteUrlInDetail(java.io.PrintStream stream,
java.lang.String action,
java.lang.String objecttype,
java.lang.String contextname,
java.lang.String objectname)
|
static boolean |
loadingAllowedP()
|
static java.lang.String |
logicObjectDisplayType(LogicObject obj)
|
static java.lang.String |
lookupTerm(Keyword term,
boolean capitalizedP,
boolean pluralP)
|
static java.lang.String |
makeHtmlBodyTag(java.lang.String backgroundcolor)
|
static java.lang.String |
operatorToString(Stella_Object operator)
|
static java.lang.String[] |
parseShellCommand(Stella_Object command)
|
static void |
ploomQueryHandler(edu.isi.webtools.http.HttpExchange xchg)
|
static void |
pprintArguments(Vector arguments,
boolean separatelinesP,
boolean omitlastargumentP,
java.io.PrintStream stream)
|
static boolean |
pprintAsAtomicObjectP(Stella_Object self)
|
static void |
pprintAtomicObject(Stella_Object self,
java.io.PrintStream stream)
|
static void |
pprintAtomicObjectForHtml(Stella_Object self,
java.io.PrintStream stream)
|
static void |
pprintAtomicObjectForHtmlDefinition(Stella_Object self,
java.io.PrintStream stream)
|
static void |
pprintCompositeObject(Stella_Object self,
java.io.PrintStream stream)
|
static void |
pprintDefinition(Cons self,
boolean hasvariablesP,
java.io.PrintStream stream)
|
static void |
pprintDescription(Description self,
java.io.PrintStream stream)
|
static void |
pprintDescriptionBody(Description description,
java.io.PrintStream stream)
|
static void |
pprintDescriptionsAsRule(Description head,
Description tail,
Proposition rule,
java.io.PrintStream stream)
|
static void |
pprintFunctionProposition(Proposition self,
java.io.PrintStream stream)
|
static void |
pprintFunctionTerm(Proposition self,
java.io.PrintStream stream)
|
static void |
pprintImpliesProposition(Proposition self,
java.io.PrintStream stream)
|
static void |
pprintLiteralWrapper(LiteralWrapper self,
java.io.PrintStream stream)
|
static void |
pprintLiteralWrapperForHtml(LiteralWrapper self,
java.io.PrintStream stream)
|
static void |
pprintNamedDescription(NamedDescription self,
java.io.PrintStream stream)
|
static void |
pprintNamedDescriptionsAsRule(NamedDescription head,
NamedDescription tail,
java.lang.String operatorprefix,
java.io.PrintStream stream)
|
static void |
pprintNewline(java.io.PrintStream stream)
|
static void |
pprintObject(Stella_Object self,
java.io.PrintStream stream)
|
static void |
pprintOntosaurusObject(Stella_Object self,
OutputStream stream)
|
static void |
pprintOperatorWithArguments(java.lang.String operatorname,
Vector arguments,
boolean separatelinesP,
boolean omitlastargumentP,
java.io.PrintStream stream)
|
static void |
pprintProposition(Proposition self,
java.io.PrintStream stream)
|
static void |
pprintQuantifiedVariables(Vector variables,
boolean includetypesP,
java.io.PrintStream stream)
|
static void |
pprintRelationProposition(Proposition self,
java.io.PrintStream stream)
|
static void |
pprintStellaCollection(Collection self,
java.io.PrintStream stream)
|
static void |
pprintStellaCons(Cons self,
java.io.PrintStream stream)
|
static void |
printOntosaurusUrl(LogicObject theObject,
java.io.PrintStream nativestream)
Prints a URL following PowerLoom Ontosaurus conventions. |
static LogicObject |
resolveSynonyms(LogicObject obj)
|
static java.lang.String |
safeObjectNameString(LogicObject instance)
|
static boolean |
savingAllowedP()
|
static void |
serveControlPanelInternal(java.io.PrintStream stream)
|
static void |
serveControlPanelNeedsJavascript(java.io.PrintStream stream)
|
static StringWrapper |
shellCommand(Stella_Object command,
Cons options)
User-level command interface to executeShellCommand (which see). |
static StringWrapper |
shellCommandEvaluatorWrapper(Cons arguments)
|
static boolean |
shortTermP(Stella_Object arg)
|
static Cons |
sortedContexts()
|
static java.lang.String |
vizDotObjectName(Stella_Object renamed_Object)
|
static java.lang.String |
vizDotString(java.lang.String name)
|
static void |
vizExportConceptToFile(LogicObject concept,
Module module,
java.lang.String file)
|
static void |
vizExportModuleToFile(Module module,
java.lang.String file)
|
static java.lang.String |
vizGetObjectName(Stella_Object renamed_Object)
|
static boolean |
vizServerAvailableP()
|
static void |
vizServerExportConcept(LogicObject concept,
Module module,
OutputStream out)
|
static void |
vizServerExportModule(Module module,
OutputStream out)
|
static java.lang.String |
vizServerExportObject(Stella_Object renamed_Object,
Module module)
|
static void |
vizServerHandler(edu.isi.webtools.http.HttpExchange xchg)
|
static void |
vizServerServeImage(edu.isi.webtools.http.HttpExchange xchg,
Stella_Object renamed_Object,
Module module)
|
static void |
vizServerServeImagePlusMap(edu.isi.webtools.http.HttpExchange xchg,
Stella_Object renamed_Object,
Module module)
|
static void |
writeBookmarkIcon(LogicObject instance,
java.io.PrintStream stream)
|
static void |
writeBottomSection(java.io.PrintStream stream)
|
static void |
writeControlPanelScript(java.io.PrintStream stream)
|
static void |
writeExplanationIcon(QueryIterator query,
Cons bindings,
java.io.PrintStream stream)
|
static void |
writePowerloomTrailer(java.io.PrintStream stream)
|
static void |
writeTheorySection(java.io.PrintStream stream)
|
static void |
writeTopSection(java.io.PrintStream stream)
|
static java.lang.String |
yieldChoiceMenuString(Cons items,
java.lang.String selectoptions)
|
static java.lang.String |
yieldModuleMenuString(Cons modules)
|
static java.lang.String |
yieldNofAnswersMenuString(Cons nofanswers)
|
static java.lang.String |
yieldPresetQueriesScript(Cons queries)
|
static java.lang.String |
yieldQueryMenuString(Cons queries)
|
static java.lang.String |
yieldTimeoutsMenuString(Cons timeouts)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static Symbol SYM_ONTOSAURUS_STARTUP_HTML_MACROS
public static Symbol SYM_STELLA_METHOD_STARTUP_CLASSNAME
public static java.lang.String $ERROR_BACKGROUND_COLOR$
public static java.lang.String $STANDARD_BACKGROUND_COLOR$
public static java.lang.String $MODULE_BACKGROUND_COLOR$
public static java.lang.String $CONTROL_BACKGROUND_COLOR$
public static java.lang.String $ANSWER_BACKGROUND_COLOR$
public static java.lang.String $FORM_BACKGROUND_COLOR$
public static java.lang.String $HREF_PREFIX_TAG$
htmlWrite3PartHrefInDetail
.
public static java.lang.String $HREF_SUFFIX_TAG$
htmlWrite3PartHrefInDetail
.
public static Surrogate SGT_LOGIC_LOGIC_OBJECT
public static Surrogate SGT_STELLA_MODULE
public static java.lang.String $POWERLOOM_COPYRIGHT_TRAILER$
public static Symbol SYM_ONTOSAURUS_STARTUP_HTML_UTILITIES
public static KeyValueMap REUSABLE_SKOLEM_MAPPING_TABLE
public static final StellaSpecialVariable $PPRINT_ATOMIC_OBJECT_RENDERER$
atomic
Stella
objects -- compound objects like Conses, Propositions, etc. are handled
by the outer code.
public static final StellaSpecialVariable $PPRINT_BEFORE_PROPOSITION_FUNCTION$
PROPOSITION
objects.
public static final StellaSpecialVariable $PPRINT_AFTER_PROPOSITION_FUNCTION$
PROPOSITION
objects.
public static final StellaSpecialVariable $PPRINT_BEFORE_DEFINITION_FUNCTION$
DEFINITION
objects.
public static final StellaSpecialVariable $PPRINT_AFTER_DEFINITION_FUNCTION$
DEFINITION
objects.
public static final StellaSpecialVariable $PPRINT_INDENT$
public static Surrogate SGT_STELLA_LITERAL_WRAPPER
public static Surrogate SGT_LOGIC_PATTERN_VARIABLE
public static Surrogate SGT_LOGIC_SKOLEM
public static Surrogate SGT_LOGIC_LOGIC_THING
public static Surrogate SGT_STELLA_THING
public static Surrogate SGT_STELLA_MUTABLE_STRING_WRAPPER
public static Surrogate SGT_LOGIC_NAMED_DESCRIPTION
public static Surrogate SGT_LOGIC_PROPOSITION
public static Surrogate SGT_LOGIC_DESCRIPTION
public static Surrogate SGT_STELLA_COLLECTION
public static Surrogate SGT_STELLA_CONS
public static boolean $DOWNCASE_STANDARD_KIF_OPERATORSp$
public static Surrogate SGT_PL_KERNEL_KB_AND
public static Surrogate SGT_PL_KERNEL_KB_OR
public static Surrogate SGT_PL_KERNEL_KB_NOT
public static Surrogate SGT_PL_KERNEL_KB_FAIL
public static Surrogate SGT_PL_KERNEL_KB_FORALL
public static Surrogate SGT_PL_KERNEL_KB_EXISTS
public static Surrogate SGT_PL_KERNEL_KB_KAPPA
public static Surrogate SGT_PL_KERNEL_KB_SUBSET_OF
public static Surrogate SGT_PL_KERNEL_KB_SETOF
public static Surrogate SGT_PL_KERNEL_KB_LISTOF
public static Surrogate SGT_PL_KERNEL_KB_BAGOF
public static Surrogate SGT_STELLA_TRUE
public static Surrogate SGT_STELLA_FALSE
public static Surrogate SGT_PL_KERNEL_KB_EQUIVALENT
public static Keyword KWD_PREDICATE
public static Keyword KWD_ISA
public static Keyword KWD_FUNCTION
public static Keyword KWD_AND
public static Keyword KWD_OR
public static Keyword KWD_NOT
public static Keyword KWD_EQUIVALENT
public static Keyword KWD_FAIL
public static Keyword KWD_CONSTANT
public static Keyword KWD_EXISTS
public static Symbol SYM_LOGIC_IO_VARIABLES
public static Keyword KWD_FORALL
public static Keyword KWD_IMPLIES
public static Symbol SYM_LOGIC_COMPLEMENT_DESCRIPTION
public static Symbol SYM_LOGIC_FORWARD_ONLYp
public static Surrogate SGT_STELLA_SYMBOL
public static Keyword KWD_KIF
public static Keyword KWD_KIF_ONTOSAURUS
public static Symbol SYM_ONTOSAURUS_STARTUP_NEW_PPRINT
public static Surrogate SGT_STELLA_GENERALIZED_SYMBOL
public static final StellaSpecialVariable $ONTOSAURUS_URL_ACTION$
public static Symbol SYM_ONTOSAURUS_STARTUP_HTML_PPRINT
public static Symbol SYM_ONTOSAURUS_STARTUP_CONTROL_PANEL_SCRIPT
public static Keyword KWD_CONCEPT
public static Keyword KWD_RELATION
public static Keyword KWD_CONTEXT
public static Keyword KWD_INSTANCE
public static Keyword KWD_QUERY
public static Keyword KWD_OBJECT
public static Keyword KWD_PREORDER
public static LogicObject $IMAGE_URL_RELATION$
public static LogicObject $DOCUMENTATION_RELATION$
public static Symbol SYM_STELLA_CODE_ONLYp
public static Symbol SYM_STELLA_NAMESPACEp
public static Keyword KWD_MODULE
public static Keyword KWD_EXACT
public static Keyword KWD_CASE_INSENSITIVE
public static Keyword KWD_SUBSTRING
public static Keyword KWD_WILDCARD
public static Keyword KWD_REGEX
public static Symbol SYM_ONTOSAURUS_PPRINT_ATOMIC_OBJECT_FOR_HTML
public static Keyword KWD_BAD_REQUEST
public static Keyword KWD_CONTENT_TYPE
public static Keyword KWD_HTML
public static Keyword KWD_DOCUMENTATION
public static Symbol SYM_ONTOSAURUS_STARTUP_HTML_DESCRIBE_OBJECT
public static java.lang.String $POWERLOOM_REFERENCE_MANUAL_URL$
public static Keyword KWD_GET
public static Symbol SYM_ONTOSAURUS_STARTUP_TOP_WINDOW
public static final StellaSpecialVariable $PRESET_QUERIES$
public static java.lang.String $GENERAL_QUERY_FORM_TEMPLATE$
public static Keyword KWD_SORT_BY
public static Keyword KWD_VALUES
public static Keyword KWD_TIMEOUT
public static Symbol SYM_LOGIC_ALL
public static Symbol SYM_STELLA_EXISTS
public static Symbol SYM_LOGIC_JUSTIFICATION
public static Keyword KWD_LAY
public static Keyword KWD_POST
public static Keyword KWD_INTERNAL_ERROR
public static Symbol SYM_ONTOSAURUS_STARTUP_GENERAL_QUERY
public static boolean $VIZ_SHOW_RELATIONSp$
public static boolean $VIZ_SHOW_ATTRIBUTESp$
public static boolean $VIZ_SHOW_RULESp$
public static boolean $VIZ_ADD_TOPp$
public static java.lang.String $VIZ_NODE_COLOR$
public static java.lang.String $VIZ_RELATION_COLOR$
public static java.lang.String $VIZ_RELATION_STYLE$
public static int $VIZ_FONT_SIZE$
public static Surrogate SGT_ONTOSAURUS_VIZ_INFO
public static Symbol SYM_STELLA_STREAM
public static Symbol SYM_ONTOSAURUS_ALLOWED_OBJECTS
public static Symbol SYM_ONTOSAURUS_SHOW_RELATIONSp
public static Symbol SYM_ONTOSAURUS_SHOW_ATTRIBUTESp
public static Symbol SYM_ONTOSAURUS_SHOW_RULESp
public static Symbol SYM_ONTOSAURUS_ADD_TOPp
public static Symbol SYM_ONTOSAURUS_NODE_COLOR
public static Symbol SYM_ONTOSAURUS_RELATION_COLOR
public static Symbol SYM_ONTOSAURUS_RELATION_STYLE
public static Symbol SYM_ONTOSAURUS_FONT_SIZE
public static java.lang.String VIZ_TOP
public static java.lang.String VIZ_UNKNOWN
public static Symbol SYM_LOGIC_pRELATION
public static Symbol SYM_ONTOSAURUS_pDOMAIN
public static Symbol SYM_STELLA_AND
public static Symbol SYM_PL_KERNEL_KB_NTH_DOMAIN
public static Symbol SYM_ONTOSAURUS_BINARY_RELATION
public static Keyword KWD_SINGLETONSp
public static Keyword KWD_INFERENCE_LEVEL
public static Keyword KWD_SHALLOW
public static Symbol SYM_ONTOSAURUS_M_VIZ_INFOdVIZ_GET_BINARY_RELATIONS_OF_QUERY_000
public static Surrogate SGT_ONTOSAURUS_M_VIZ_INFOdVIZ_GET_BINARY_RELATIONS_OF_MEMO_TABLE_000
public static Symbol SYM_ONTOSAURUS_M_VIZ_INFOdVIZ_GET_BINARY_RELATIONS_OF_QUERY_001
public static List $VIZ_EXCLUDED_MODULES$
public static Surrogate SGT_PL_KERNEL_KB_CONCEPT
public static Keyword KWD_MEDIUM
public static java.lang.String $VIZ_DOT_PROGRAM$
public static boolean $VIZ_SERVER_ENABLEDp$
public static boolean $VIZ_SERVER_IMAGE_MAPS_ENABLEDp$
public static Surrogate SGT_ONTOSAURUS_F_VIZ_SERVER_EXPORT_OBJECT_MEMO_TABLE_000
public static Keyword KWD_NOT_IMPLEMENTED
public static Keyword KWD_IMAGE_GIF
public static Keyword KWD_INPUT
public static Symbol SYM_ONTOSAURUS_STARTUP_VISUALIZE
public static Surrogate SGT_ONTOSAURUS_THREAD
public static Symbol SYM_ONTOSAURUS_RUN_FUNCTION
public static Symbol SYM_ONTOSAURUS_RUN_ARGUMENTS
public static Surrogate SGT_ONTOSAURUS_SHELL_PROCESS
public static Symbol SYM_STELLA_DIRECTORY
public static Symbol SYM_STELLA_INPUT_STREAM
public static Symbol SYM_ONTOSAURUS_NATIVE_STDIN
public static Symbol SYM_STELLA_OUTPUT_STREAM
public static Symbol SYM_ONTOSAURUS_NATIVE_STDOUT
public static Symbol SYM_ONTOSAURUS_ERROR_STREAM
public static Symbol SYM_ONTOSAURUS_NATIVE_STDERR
public static Symbol SYM_ONTOSAURUS_EXIT_STATUS
public static Keyword KWD_BLOCK
public static final StellaSpecialVariable $BLOCK_SHELL_COMMANDp$
shellCommand
in remote execution contexts
for security purposes.
public static Keyword KWD_DIRECTORY
public static Surrogate SGT_STELLA_STRING
public static Symbol SYM_ONTOSAURUS_STARTUP_SHELL
public static Symbol SYM_ONTOSAURUS_STARTUP_ONTOSAURUS_SYSTEM
Constructor Detail |
---|
public OntosaurusUtil()
Method Detail |
---|
public static java.lang.String makeHtmlBodyTag(java.lang.String backgroundcolor)
public static void htmlLineBreak(java.io.PrintStream stream)
public static void htmlWriteUrlInDetail(java.io.PrintStream stream, java.lang.String action, java.lang.String objecttype, java.lang.String contextname, java.lang.String objectname)
public static void htmlWrite3PartHrefInDetail(java.io.PrintStream stream, java.lang.String target, java.lang.String action, java.lang.String objectType, java.lang.String contextName, java.lang.String objectName, java.lang.String objectTitlePrefix, java.lang.String objectTitle, java.lang.String objectTitleSuffix, boolean rawtitleP)
public static void htmlWriteHrefInDetail(java.io.PrintStream stream, java.lang.String target, java.lang.String action, java.lang.String objecttype, java.lang.String contextname, java.lang.String objectname, java.lang.String objecttitle, boolean rawtitleP)
public static void htmlWriteHref(java.io.PrintStream stream, java.lang.String action, java.lang.String objecttype, StandardObject renamed_Object)
public static void htmlWriteUrl(java.io.PrintStream stream, java.lang.String action, StandardObject renamed_Object)
public static void htmlWriteJavascript(java.io.PrintStream stream, java.lang.String js)
public static void htmlWriteHeaderWithTable(java.io.PrintStream stream, java.lang.String title, java.lang.String head)
public static void writeBookmarkIcon(LogicObject instance, java.io.PrintStream stream)
public static void htmlEmitImage(java.io.PrintStream stream, java.lang.String imageurl, java.lang.String alternatetext, int width, int height, java.lang.String alignment, int border)
public static void htmlDisplayStringInParagraphs(java.lang.String s, java.io.PrintStream stream)
public static void writePowerloomTrailer(java.io.PrintStream stream)
public static void pprintNewline(java.io.PrintStream stream)
public static void pprintAtomicObject(Stella_Object self, java.io.PrintStream stream)
public static void pprintLiteralWrapper(LiteralWrapper self, java.io.PrintStream stream)
public static boolean pprintAsAtomicObjectP(Stella_Object self)
public static void pprintCompositeObject(Stella_Object self, java.io.PrintStream stream)
public static void pprintObject(Stella_Object self, java.io.PrintStream stream)
public static void pprintArguments(Vector arguments, boolean separatelinesP, boolean omitlastargumentP, java.io.PrintStream stream)
public static boolean shortTermP(Stella_Object arg)
public static java.lang.String operatorToString(Stella_Object operator)
public static void pprintOperatorWithArguments(java.lang.String operatorname, Vector arguments, boolean separatelinesP, boolean omitlastargumentP, java.io.PrintStream stream)
public static void pprintRelationProposition(Proposition self, java.io.PrintStream stream)
public static void pprintFunctionTerm(Proposition self, java.io.PrintStream stream)
public static void pprintFunctionProposition(Proposition self, java.io.PrintStream stream)
public static void pprintProposition(Proposition self, java.io.PrintStream stream)
public static void pprintQuantifiedVariables(Vector variables, boolean includetypesP, java.io.PrintStream stream)
public static void pprintNamedDescription(NamedDescription self, java.io.PrintStream stream)
public static void pprintDescription(Description self, java.io.PrintStream stream)
public static void pprintDescriptionBody(Description description, java.io.PrintStream stream)
public static void pprintNamedDescriptionsAsRule(NamedDescription head, NamedDescription tail, java.lang.String operatorprefix, java.io.PrintStream stream)
public static void helpPprintDescriptionsAsRule(Description desc, java.io.PrintStream stream)
public static void pprintDescriptionsAsRule(Description head, Description tail, Proposition rule, java.io.PrintStream stream)
public static void pprintImpliesProposition(Proposition self, java.io.PrintStream stream)
public static void pprintStellaCollection(Collection self, java.io.PrintStream stream)
public static void pprintStellaCons(Cons self, java.io.PrintStream stream)
public static void pprintDefinition(Cons self, boolean hasvariablesP, java.io.PrintStream stream)
public static void pprintOntosaurusObject(Stella_Object self, OutputStream stream)
public static void pprintAtomicObjectForHtmlDefinition(Stella_Object self, java.io.PrintStream stream)
public static void pprintAtomicObjectForHtml(Stella_Object self, java.io.PrintStream stream)
public static void pprintLiteralWrapperForHtml(LiteralWrapper self, java.io.PrintStream stream)
public static java.lang.String logicObjectDisplayType(LogicObject obj)
public static void printOntosaurusUrl(LogicObject theObject, java.io.PrintStream nativestream)
theObject
- nativestream
- public static void writeControlPanelScript(java.io.PrintStream stream)
public static java.lang.String lookupTerm(Keyword term, boolean capitalizedP, boolean pluralP)
public static java.lang.String safeObjectNameString(LogicObject instance)
public static void htmlDescribeLocation(LogicObject self, java.io.PrintStream stream)
public static void htmlWriteContextViewOption(java.io.PrintStream stream, java.lang.String objectname, Module ctx)
public static void htmlDescribeContextView(LogicObject self, java.io.PrintStream stream)
public static void htmlDisplayImages(StandardObject self, java.io.PrintStream stream)
public static void htmlDisplayDocumentation(StandardObject self, java.io.PrintStream stream)
public static void htmlDisplaySynonyms(Stella_Object self, java.io.PrintStream stream)
public static void htmlDescribeEquivalents(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeOneSubLevel(NamedDescription renamed_Object, int depth, int cutoff, java.io.PrintStream stream)
public static void htmlDescribeSubs(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeOneSuperLevel(Cons directsupers, HashTable alreadyoutput, java.io.PrintStream stream)
public static void htmlDescribeSupers(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeTypes(java.lang.String title, java.lang.String head, LogicObject relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeOneParentWithSiblings(NamedDescription parent, NamedDescription child, java.io.PrintStream stream)
public static boolean hasChildOtherThanP(NamedDescription parent, NamedDescription child)
public static void htmlDescribeSiblings(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeRules(java.lang.String title, java.lang.String head, LogicObject relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeFacts(java.lang.String title, java.lang.String head, LogicObject relation, java.io.PrintStream stream, boolean filterRulesP, boolean ruleP)
public static void htmlDescribeInstances(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeTuples(java.lang.String title, java.lang.String head, NamedDescription relation, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeNamedDescription(NamedDescription concept, java.io.PrintStream stream)
public static void htmlDescribeInstance(LogicObject instance, java.io.PrintStream stream)
public static Cons childModules(Module module)
public static void htmlDescribeOneModuleSubLevel(Module module, int depth, int cutoff, java.io.PrintStream stream)
public static void htmlDescribeModuleSubs(java.lang.String title, java.lang.String head, Module module, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeOneModuleSuperLevel(Module module, HashTable alreadyoutput, java.io.PrintStream stream)
public static void htmlDescribeModuleSupers(java.lang.String title, java.lang.String head, Module module, java.io.PrintStream stream, boolean ruleP)
public static void htmlDisplayModuleStats(java.lang.String title, java.lang.String head, Module module, java.io.PrintStream stream, boolean ruleP)
public static void htmlDescribeModule(Module module, java.io.PrintStream stream)
public static void htmlUnknownModuleResponse(Keyword itemtype, java.lang.String itemname, java.lang.String modulename, java.io.PrintStream stream)
public static void htmlUnknownObjectResponse(Keyword itemtype, java.lang.String itemname, java.io.PrintStream stream)
public static void htmlWriteRelationResponsePage(NamedDescription relation, java.io.PrintStream stream)
public static void htmlWriteInstanceResponsePage(LogicObject instance, java.io.PrintStream stream)
public static void htmlWriteObjectResponsePageInternal(Stella_Object renamed_Object, java.io.PrintStream stream)
public static void htmlWriteModuleResponsePageInternal(Module module, java.io.PrintStream stream)
public static void htmlWriteModuleResponsePage(java.lang.String modulename, java.io.PrintStream stream)
public static void htmlWriteObjectResponsePage(java.lang.String modulename, java.lang.String objectname, java.io.PrintStream stream)
public static List findCandidateObjects(java.lang.String objectname, java.lang.String objecttype, Keyword matchtype)
public static LogicObject resolveSynonyms(LogicObject obj)
public static void htmlWriteFindObjectResponsePage(java.lang.String modulename, java.lang.String objectname, java.lang.String objecttype, Keyword matchtype, java.io.PrintStream stream)
public static void htmlWriteMultipleChoicePage(java.lang.String searchstring, List candidateobjects, java.io.PrintStream stream)
public static void htmlPowerloomResponse(java.lang.String action, java.lang.String objecttype, java.lang.String modulename, java.lang.String objectname, java.io.PrintStream stream)
public static void doActionHandler(edu.isi.webtools.http.HttpExchange xchg)
public static boolean savingAllowedP()
public static boolean loadingAllowedP()
public static boolean edittingAllowedP()
public static boolean edittingPossibleP()
public static boolean currentEditLockP()
public static Cons sortedContexts()
public static void serveControlPanelInternal(java.io.PrintStream stream)
public static void writeTheorySection(java.io.PrintStream stream)
public static void writeTopSection(java.io.PrintStream stream)
public static void writeBottomSection(java.io.PrintStream stream)
public static void serveControlPanelNeedsJavascript(java.io.PrintStream stream)
public static void controlPanelHandler(edu.isi.webtools.http.HttpExchange xchg)
public static void htmlWriteQueryFormPage(java.io.PrintStream stream)
public static java.lang.String yieldPresetQueriesScript(Cons queries)
public static java.lang.String yieldChoiceMenuString(Cons items, java.lang.String selectoptions)
public static java.lang.String yieldModuleMenuString(Cons modules)
public static java.lang.String yieldQueryMenuString(Cons queries)
public static java.lang.String yieldNofAnswersMenuString(Cons nofanswers)
public static java.lang.String yieldTimeoutsMenuString(Cons timeouts)
public static void htmlWriteQueryFormPageFromTemplate(OutputStream stream, InputStream templatestream)
public static void htmlExecuteQuery(KeyValueList querydata, java.io.PrintStream stream)
public static void htmlExecuteAskQuery(Cons query, Cons options, Module mod, java.io.PrintStream stream)
public static void htmlExecuteRetrieveQuery(int nvalues, Cons variables, Cons query, Cons options, Module mod, java.io.PrintStream stream)
public static void writeExplanationIcon(QueryIterator query, Cons bindings, java.io.PrintStream stream)
public static void htmlWriteExplanationResponsePage(java.lang.String modulename, java.lang.String query, java.io.PrintStream stream)
public static void ploomQueryHandler(edu.isi.webtools.http.HttpExchange xchg)
public static java.lang.String vizGetObjectName(Stella_Object renamed_Object)
public static java.lang.String vizDotString(java.lang.String name)
public static java.lang.String vizDotObjectName(Stella_Object renamed_Object)
public static void vizExportModuleToFile(Module module, java.lang.String file)
public static void vizExportConceptToFile(LogicObject concept, Module module, java.lang.String file)
public static boolean vizServerAvailableP()
public static void vizServerExportModule(Module module, OutputStream out)
public static void vizServerExportConcept(LogicObject concept, Module module, OutputStream out)
public static java.lang.String vizServerExportObject(Stella_Object renamed_Object, Module module)
public static java.lang.String helpVizServerExportObject(Stella_Object renamed_Object, Module module)
public static void vizServerHandler(edu.isi.webtools.http.HttpExchange xchg)
public static void vizServerServeImage(edu.isi.webtools.http.HttpExchange xchg, Stella_Object renamed_Object, Module module)
public static void vizServerServeImagePlusMap(edu.isi.webtools.http.HttpExchange xchg, Stella_Object renamed_Object, Module module)
public static java.lang.String[] parseShellCommand(Stella_Object command)
public static int executeShellCommand(Stella_Object command, java.lang.String directory, InputStream input, OutputStream output, OutputStream error)
command
in a shell and return its exit status. If directory
is
non-NULL, run it in that directory; if input
is defined, feed command
s standard input
from that stream; if output
and/or error
are defined, copy commands
standard output/
error to those streams. It is the responsibility of the caller to close the supplied
streams (if any) and do any shell error handling based on exit status or error output.
command
- directory
- input
- output
- error
-
public static StringWrapper shellCommand(Stella_Object command, Cons options)
executeShellCommand
(which see).
Runs command
and returns its output (if any) as a string. If the shell created
a non-zero exit status or generated any error output, an exception will be raised.
If command
was a string, split it at spaces to determine its arguments (this is
not sophisticated and does not handle quoting correctly). For more complex commands,
supply them as a list of strings representing the program and its arguments. If any
shell-level operations such as redirection are needed, use the shCCmd
idiom.
If :input is supplied as a non-null string, feed it to command
s standard input.
If :directory is given, execute command
in that directory.
command
- options
-
public static StringWrapper shellCommandEvaluatorWrapper(Cons arguments)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |