eXept Software AG Logo

Smalltalk/X Webserver

Documentation of class 'HTML::CSS_AbstractStyleProperty':

Home

everywhere
www.exept.de
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-StyleSheet
Version:
rev: 1.10 date: 2008/10/20 15:12:52
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.

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

o  newAuto
Create a new element initialy set to auto.

o  newBlack
Create a new element initialy set to black.

o  newBlue
Create a new element initialy set to blue.

o  newFuchsia
Create a new element initialy set to fuchsia.

o  newGray
Create a new element initialy set to gray.

o  newGreen
Create a new element initialy set to green.

o  newLeft
Create a new element initialy set to left.

o  newLime
Create a new element initialy set to lime.

o  newMaroon
Create a new element initialy set to maroon.

o  newMedium
Create a new element initialy set to medium.

o  newNavy
Create a new element initialy set to navy.

o  newNone
Create a new element initialy set to none.

o  newNormal
Create a new element initialy set to normal.

o  newOlive
Create a new element initialy set to olive.

o  newPurple
Create a new element initialy set to purple.

o  newRed
Create a new element initialy set to red.

o  newRight
Create a new element initialy set to right.

o  newSilver
Create a new element initialy set to silver.

o  newTeal
Create a new element initialy set to teal.

o  newThick
Create a new element initialy set to thick.

o  newThin
Create a new element initialy set to thin.

o  newWhite
Create a new element initialy set to white.

o  newYellow
Create a new element initialy set to yellow.

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

required protocol
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.

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 6.1.1; WebServer 1.620 at exept:8081; Sat, 11 Feb 2012 01:09:32 GMT