public class ERXStyleSheet extends ERXStatelessComponent
Name | Description |
---|---|
filename | name of the style sheet |
framework | name of the framework for the style sheet |
href | url to the style sheet |
key | key to cache the style sheet under when using the component content. Default is the sessionID. That means, you should *really* explicitly set a key, when you use more than one ERXStyleSheet using the component content method within one session |
inline | when true , the generated link tag will be appended inline,
when false it'll be placed in the head of the page, when unset it
will be placed inline for ajax requests and in the head for regular
requests |
media | media name this style sheet is for |
Name | Description |
---|---|
er.extensions.ERXStyleSheet.xhtml | (defaults true ) if false ,
link tags are not closed, which is compatible with older HTML |
Modifier and Type | Class and Description |
---|---|
static class |
ERXStyleSheet.Sheet |
WOComponent._EventLoggingEnabler, WOComponent.Event
NSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.Utility
NSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor
NSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
_dynamicBindings
_Extension, _IsEventLoggingEnabled, _keyAssociations
_CLASS
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
NullValue
_CLASS
Constructor and Description |
---|
ERXStyleSheet(WOContext aContext)
Public constructor
|
Modifier and Type | Method and Description |
---|---|
void |
appendToResponse(WOResponse originalResponse,
WOContext wocontext)
Appends the <link> tag, either by using the style sheet name and
framework or by using the component content and then generating a link to
it.
|
protected static ERXExpiringCache<String,WOResponse> |
cache(WOSession session) |
String |
mediaType()
Specifies on what device the linked document will be displayed.
|
static boolean |
shouldCloseLinkTags()
Returns whether or not XHTML link tags should be used.
|
String |
styleSheetFrameworkName()
Returns the style sheet framework name either resolved via the binding
framework.
|
String |
styleSheetKey()
Returns key under which the stylesheet should be placed in the cache.
|
String |
styleSheetName()
Returns the style sheet name either resolved via the binding filename.
|
String |
styleSheetUrl()
Returns the complete url to the style sheet.
|
isStateless, reset
invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest
_awakeInContext, _checkAccess, _frameworkName, _includeCSSResources, _includeJavascriptResources, additionalCSSFiles, additionalJavascriptFiles, arrayValueForBinding, arrayValueForBinding, booleanValueForBinding, booleanValueForBinding, booleanValueForBinding, browser, checkAccess, clickToOpenEnabled, componentName, defaultCSSPath, defaultJavascriptPath, dynamicBindings, floatValueForBinding, intValueForBinding, isPageAccessAllowed, localizer, objectValueForBinding, objectValueForBinding, pageWithName, postAppendToResponse, preAppendToResponse, primaryCSSFile, primaryJavascriptFile, shouldCheckAccess, stringValueForBinding, stringValueForBinding, useDefaultComponentCSS, useDefaultComponentJavascript
__valueForBinding, _associationWithName, _childTemplate, _cleanUpStatelessComponent, _componentDefinition, _componentUnroll, _isPage, _setContext, _setIsPage, _setParent, _setSubcomponent, _sleepInContext, _subcomponentForElementWithID, _templateNameForClass, _unroll, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, isCachingEnabled, isEventLoggingEnabled, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, setVariableValueForName, sleep, takeValueForKey, takeValueForKeyPath, template, templateWithHTMLString, templateWithHTMLString, templateWithHTMLString, templateWithName, toString, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, validationFailedWithException, valueForBinding, valueForBooleanBinding, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithName
public ERXStyleSheet(WOContext aContext)
aContext
- a contextprotected static ERXExpiringCache<String,WOResponse> cache(WOSession session)
public String styleSheetUrl()
public String styleSheetFrameworkName()
public String styleSheetName()
public String styleSheetKey()
public String mediaType()
public void appendToResponse(WOResponse originalResponse, WOContext wocontext)
appendToResponse
in class ERXNonSynchronizingComponent
originalResponse
- to which we are appendingwocontext
- context of the responsepublic static boolean shouldCloseLinkTags()
Copyright © 2002 – 2024 Project Wonder.