Project Wonder 2.0

er.extensions
Class ERXStyleSheet

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended byer.extensions.ERXStyleSheet
All Implemented Interfaces:
Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults

public class ERXStyleSheet
extends WOComponent

Simple stateless component used for adding a style sheet and/or a favicon link to a page. Note the way this component currently works all of the urls are cached for the life of the application. This will be configurable in the future.
Synopsis:
styleSheetName=aString;[styleSheetFrameworkName=aString;][favIconLink=aBoolean;]

See Also:
Serialized Form
Bindings
styleSheetName name of the style sheet
           
styleSheetFrameworkName name of the framework for the style sheet
           
favIconLink url to the fav icon used for bookmarking
           

Nested Class Summary
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent._EventLoggingEnabler, WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.DefaultImplementation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.Null, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.Utility, NSKeyValueCoding.ValueAccessor
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCodingAdditions
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
 
Nested classes inherited from class com.webobjects.foundation.NSValidation
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
static ERXLogger log
          logging support
 
Fields inherited from class com.webobjects.appserver.WOComponent
_Extension, _IsEventLoggingEnabled, _keyAssociations
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
_CLASS, NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERXStyleSheet(WOContext aContext)
          Public constructor
 
Method Summary
 String favIconLink()
          Returns the favIcon url link.
 boolean isStateless()
          Component is stateless
 String styleSheetFrameworkName()
          Returns the style sheet framework name either resolved via the binding styleSheetFrameworkName.
 String styleSheetName()
          Returns the style sheet name either resolved via the binding styleSheetName.
 String styleSheetUrl()
          returns the complete url to the style sheet.
 
Methods inherited from class com.webobjects.appserver.WOComponent
_associationWithName, _awakeInContext, _childTemplate, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, synchronizesVariablesWithBindings, takeValueForKey, takeValueForKeyPath, takeValuesFromRequest, template, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

public static final ERXLogger log
logging support

Constructor Detail

ERXStyleSheet

public ERXStyleSheet(WOContext aContext)
Public constructor

Parameters:
aContext - a context
Method Detail

isStateless

public boolean isStateless()
Component is stateless

Returns:
true

styleSheetUrl

public String styleSheetUrl()
returns the complete url to the style sheet.

Returns:
style sheet url

styleSheetFrameworkName

public String styleSheetFrameworkName()
Returns the style sheet framework name either resolved via the binding styleSheetFrameworkName.

Returns:
style sheet framework name

styleSheetName

public String styleSheetName()
Returns the style sheet name either resolved via the binding styleSheetName.

Returns:
style sheet name

favIconLink

public String favIconLink()
Returns the favIcon url link.

Returns:
favIcon url

Last updated: Do, Dez 9, 2004 • 12:46 PM CET

Copyright © 2002 – 2004 Project Wonder.