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

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.

copyright

COPYRIGHT (c) 2003 by eXept Software AG All Rights Reserved This software is furnished under a license and may be used only in accordance with the terms of that license and with the inclusion of the above copyright notice. This software may not be provided or otherwise made available to, or used by, any other person. No title to or ownership of the software is hereby transferred.

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
(comment from inherited method)
propertyAt:#localAddress put:self halt;

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.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Mon, 30 Dec 2024 18:04:26 GMT