eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'HTML::CSS_AbstractStyleProperty':

Home

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

Class: CSS_AbstractStyleProperty (in HTML)


Inheritance:

   Object
   |
   +--HTML::CSS_AbstractStyleObject
      |
      +--HTML::CSS_AbstractStyleProperty
         |
         +--HTML::CSS_AbstractStylePropertyBox
         |
         +--HTML::CSS_Background
         |
         +--HTML::CSS_BackgroundAttachment
         |
         +--HTML::CSS_BackgroundColor
         |
         +--HTML::CSS_BackgroundImage
         |
         +--HTML::CSS_BackgroundPosition
         |
         +--HTML::CSS_BackgroundRepeat
         |
         +--HTML::CSS_Border
         |
         +--HTML::CSS_Bottom
         |
         +--HTML::CSS_BottomBorder
         |
         +--HTML::CSS_BottomBorderWidth
         |
         +--HTML::CSS_BottomMargin
         |
         +--HTML::CSS_BottomPadding
         |
         +--HTML::CSS_Clear
         |
         +--HTML::CSS_Color
         |
         +--HTML::CSS_Display
         |
         +--HTML::CSS_Float
         |
         +--HTML::CSS_Font
         |
         +--HTML::CSS_FontFamily
         |
         +--HTML::CSS_FontSize
         |
         +--HTML::CSS_FontStyle
         |
         +--HTML::CSS_FontVariant
         |
         +--HTML::CSS_FontWeight
         |
         +--HTML::CSS_Height
         |
         +--HTML::CSS_Left
         |
         +--HTML::CSS_LeftBorder
         |
         +--HTML::CSS_LeftBorderWidth
         |
         +--HTML::CSS_LeftMargin
         |
         +--HTML::CSS_LeftPadding
         |
         +--HTML::CSS_LetterSpacing
         |
         +--HTML::CSS_LineHeight
         |
         +--HTML::CSS_MinHeight
         |
         +--HTML::CSS_Position
         |
         +--HTML::CSS_Right
         |
         +--HTML::CSS_RightBorder
         |
         +--HTML::CSS_RightBorderWidth
         |
         +--HTML::CSS_RightMargin
         |
         +--HTML::CSS_RightPadding
         |
         +--HTML::CSS_TextAlignment
         |
         +--HTML::CSS_TextDecoration
         |
         +--HTML::CSS_TextIndentation
         |
         +--HTML::CSS_TextTransformation
         |
         +--HTML::CSS_Top
         |
         +--HTML::CSS_TopBorder
         |
         +--HTML::CSS_TopBorderWidth
         |
         +--HTML::CSS_TopMargin
         |
         +--HTML::CSS_TopPadding
         |
         +--HTML::CSS_VerticalAlignment
         |
         +--HTML::CSS_Width
         |
         +--HTML::CSS_WordSpacing

Package:
stx:goodies/webServer/htmlTree
Category:
Net-Documents-HTML-StyleSheet
Version:
rev: 1.13 date: 2018/04/26 10:33:10
user: cg
file: HTML__CSS_AbstractStyleProperty.st directory: goodies/webServer/htmlTree
module: stx stc-classLibrary: htmlTree

Class protocol:

accessing
o  allConcreteSubclasses
Return all concrete subclasses, that get instanziated.

usage example(s):

    self allConcreteSubclasses.

instance creation
o  newAqua
Create a new element initialy set to aqua.

usage example(s):

     CSS_BackgroundColor newAqua htmlString.

o  newAuto
Create a new element initialy set to auto.

usage example(s):

     CSS_BackgroundColor newAuto htmlString.

o  newBlack
Create a new element initialy set to black.

usage example(s):

     CSS_BackgroundColor newBlack htmlString.

o  newBlue
Create a new element initialy set to blue.

usage example(s):

     CSS_BackgroundColor newBlue htmlString.

o  newFuchsia
Create a new element initialy set to fuchsia.

usage example(s):

     CSS_BackgroundColor newFuchsia htmlString.

o  newGray
Create a new element initialy set to gray.

usage example(s):

     CSS_BackgroundColor newGray htmlString.

o  newGreen
Create a new element initialy set to green.

usage example(s):

     CSS_BackgroundColor newGreen htmlString.

o  newLeft
Create a new element initialy set to left.

usage example(s):

     CSS_BackgroundColor newLeft htmlString.

o  newLime
Create a new element initialy set to lime.

usage example(s):

     CSS_BackgroundColor newLime htmlString.

o  newMaroon
Create a new element initialy set to maroon.

usage example(s):

     CSS_BackgroundColor newMaroon htmlString.

o  newMedium
Create a new element initialy set to medium.

usage example(s):

     CSS_BackgroundColor newMedium htmlString.

o  newNavy
Create a new element initialy set to navy.

usage example(s):

     CSS_BackgroundColor newNavy htmlString.

o  newNone
Create a new element initialy set to none.

usage example(s):

     CSS_BackgroundColor newNone htmlString.

o  newNormal
Create a new element initialy set to normal.

usage example(s):

     CSS_BackgroundColor newNormal htmlString.

o  newOlive
Create a new element initialy set to olive.

usage example(s):

     CSS_BackgroundColor newOlive htmlString.

o  newPurple
Create a new element initialy set to purple.

usage example(s):

     CSS_BackgroundColor newPurple htmlString.

o  newRed
Create a new element initialy set to red.

usage example(s):

     CSS_BackgroundColor newRed htmlString.

o  newRight
Create a new element initialy set to right.

usage example(s):

     CSS_BackgroundColor newRight htmlString.

o  newSilver
Create a new element initialy set to silver.

usage example(s):

     CSS_BackgroundColor newSilver htmlString.

o  newTeal
Create a new element initialy set to teal.

usage example(s):

     CSS_BackgroundColor newTeal htmlString.

o  newThick
Create a new element initialy set to thick.

usage example(s):

     CSS_BackgroundColor newThick htmlString.

o  newThin
Create a new element initialy set to thin.

usage example(s):

     CSS_BackgroundColor newThin htmlString.

o  newWhite
Create a new element initialy set to white.

usage example(s):

     CSS_BackgroundColor newWhite htmlString.

o  newYellow
Create a new element initialy set to yellow.

usage example(s):

     CSS_BackgroundColor newYellow htmlString.

o  with: aValue
Build a new style property holding a value.

queries
o  isAbstract
Return if this class is an abstract class.
Return true for this class but false for all subclasses.
To have an abstract subclass implement this method there again.

usage example(s):

    CSS_AbstractStyleProperty isAbstract.
    CSS_Color isAbstract.

required protocol
o  keyName
Return a key name for the style property object.
Each style property object needs to define a key name.

** This method raises an error - it must be redefined in concrete classes **


Instance protocol:

accessing
o  keyName
Return the key name of this style property.

o  value
Return the value set for this property.

interface-accessing
o  beAqua
Set the color to aqua.

o  beAuto
Set to auto.

o  beBlack
Set the color to black.

o  beBlue
Set the color to blue.

o  beCenter
Set the background-position to be center (horizontal and vertical).

o  beFixed
Set to fixed.

o  beFuchsia
Set the color to fuchsia.

o  beGray
Set the color to gray.

o  beGreen
Set the color to green.

o  beLeft
Set to left.

o  beLime
Set the color to lime.

o  beMaroon
Set the color to maroon.

o  beMedium
Set the bottom-border-width to medium.

o  beNavy
Set the color to navy.

o  beNone
Set the style to none.

o  beNormal
Set to normal.

o  beOlive
Set the color to olive.

o  bePurple
Set the color to purple.

o  beRed
Set the color to red.

o  beRight
Set to right.

o  beSilver
Set the color to silver.

o  beTeal
Set the color to teal.

o  beThick
Set the bottom-border-width to thick.

o  beThin
Set the bottom-border-width to thin.

o  beWhite
Set the color to white.

o  beYellow
Set the color to yellow.

private-accessing
o  value: aValue
Set the value for this property.
Private - Use only for instance creation
or for transformations.

required-visiting
o  acceptHTMLVisitor: aVisitor
Visit this property.
To be implemented by each property(subclass).

** This method raises an error - it must be redefined in concrete classes **



ST/X 7.2.0.0; WebServer 1.670 at bd0aa1f87cdd.unknown:8081; Sun, 27 Nov 2022 08:41:51 GMT