eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'ComancheSTTService':

Home

Documentation
www.exept.de
Everywhere
for:
[back]

Class: ComancheSTTService


Inheritance:

   Object
   |
   +--HTTPService
      |
      +--ComancheService
         |
         +--ComancheSTTService

Package:
stx:goodies/webServer/comanche/stt
Category:
Comanche-STT
Version:
rev: 1.52 date: 2005/12/01 16:09:24
user: stefan
file: ComancheSTTService.st directory: goodies/webServer/comanche/stt
module: stx stc-classLibrary: stt
Author:
Claus Gittinger

Description:


I am the glue between the HTTPServers services (on the calling side)
and and STTModule on the other side.

Instances of me are registered in the HTTPServer (under the link-name)
and I will be invoked via the #process: method for incoming
requests.


Class protocol:

configuring - setup
o  loadPackage
sigh - we need the Comanche exensions as well (String translateWith:, for example)

usage example(s):

    self loadPackage

defaults
o  defaultFile

o  defaultSmalltalkDialect

o  linkName
return the default linkName path (with slash)

queries-service
o  comancheSTTRoot
self comancheSTTRoot

o  isThreadSafe

o  settingsApplicationClass
my application in the settings dialog


Instance protocol:

accessing
o  comancheSTTRoot

o  comancheSTTRoot: aDirectory

o  defaultFile

o  defaultFile: aFilename

o  smalltalkDialect

o  smalltalkDialect: aDialectSymbol

actions
o  process: aSTXHttpRequest

o  separateHeaderFromData: aStream

initialization
o  initialize

o  setupModule
anExecutionContext

maintenance html presentation
o  specificChangeFromRequest: aRequest
extracts parameter from an html-maintenance post-request

o  specificInputFieldsForRequest: aRequest
generates the html-fragment for the maintenance form

registration
o  registerServiceOn: aServer
register myself as comanche swiki service on a single HTTPServer.

stt-debugging
o  debugMode: aHTTPRequest

o  isDebugAccept: aHTTPRequest

o  isDebugRequest: aHTTPRequest

o  nextPutDebugLinkFor: aHTTPRequest

o  processDebugAccept: aHTTPRequest

o  processDebugRequest: aHTTPRequest

o  startDebug: aRequest
Allow the user to edit the stt pages



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Fri, 19 Apr 2024 00:16:17 GMT