eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'Demos::WebSmalltalkBrowser':

Home

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

Class: WebSmalltalkBrowser (in Demos)


Inheritance:

   Object
   |
   +--HTTPService
      |
      +--HTTPSelectorService
         |
         +--Demos::WebSmalltalkBrowser

Package:
stx:goodies/webServer
Category:
Net-Communication-HTTP-Services-Demo-WebApplications
Version:
rev: 1.43 date: 2023/02/28 23:19:13
user: stefan
file: WebSmalltalkBrowser.st directory: goodies/webServer
module: stx stc-classLibrary: webServer

Description:


A first, brute force attempt to a SmalltalkBrowser for the Net.
Caveat: this was a very early demo, and has not been maintained or updated
for a very long time. Consider it as an example of how NOT to do it these days.

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:

defaults
o  canChangeReplyPresenter

o  isThreadSafe

o  linkName
return the default linkName path (with slash)

queries-service
o  settingsApplicationClass
a SettingsApplication class - or nil (used in the settings dialog if non-nil)


Instance protocol:

aspects
o  classCategoryList

o  nameSpaceList

frames
o  classCategoryListFrame: aRequest

o  classInstToggleFrame: aRequest

o  classListFrame: aRequest
self allPanelsFor:aRequest arguments:arguments.

o  codeFrame: aRequest

o  emptyFrame: aRequest

o  infoFrame: aRequest
class revision and package

o  methodCategoryListFrame: aRequest

o  methodListFrame: aRequest

o  namespaceFrame: aRequest
classSelection ~= 'nil' ifTrue:[

queries-service
o  allowedMessages
should not be invoked, because isMessageAllowed is redefined

o  defaultMessage

o  isMessageAllowed: aMessage
(comment from inherited method)
return true, if aSelector is allowed to be sent to me as a web-request.
The default behavior is, to look in allowedMessages.
May be redefined in subclasses to do something more intelligent, e.g. pattern matching

selection-change
o  classCatSelChanged: aRequest

o  classInstToggle: aRequest

o  classSelChanged: aRequest

o  methodCatSelChanged: aRequest

o  methodSelChanged: aRequest

settings persistency
o  settingSelectors
(comment from inherited method)
answer the selectors that are used to configure a service - i.e. those which are
saved in the webServer-settings file.

web startup
o  allPanels: aRequest

o  allPanels: aRequest arguments: arguments

o  openAsWebPage: aRequest


Private classes:

    Arguments


ST/X 7.7.0.0; WebServer 1.702 at 20f6060372b9.unknown:8081; Sat, 27 Jul 2024 04:05:18 GMT