public class ERXStyleSheet extends ERXStatelessComponent
| Bindings | |
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 |
| Properties | |
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.EventNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._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.ValueAccessorNSValidation._MethodBinding, NSValidation._ValidationBinding, NSValidation.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log
logging support
|
_dynamicBindings_Extension, _IsEventLoggingEnabled, _keyAssociations_CLASS_CLASS, _KeyPathSeparatorChar, KeyPathSeparatorNullValue_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<java.lang.String,WOResponse> |
cache(WOSession session) |
java.lang.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.
|
java.lang.String |
styleSheetFrameworkName()
Returns the style sheet framework name either resolved via the binding
framework.
|
java.lang.String |
styleSheetKey()
Returns key under which the stylesheet should be placed in the cache.
|
java.lang.String |
styleSheetName()
Returns the style sheet name either resolved via the binding filename.
|
java.lang.String |
styleSheetUrl()
Returns the complete url to the style sheet.
|
isStateless, reset, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBindinginvokeAction, 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, valueForIntegerBinding, valueForKey, valueForKeyPath, valueForNSArrayBindings, valueForNSDictionaryBindings, valueForNumberBinding, valueForStringBinding, variableValueForName, variableWithNamepublic ERXStyleSheet(WOContext aContext)
aContext - a contextprotected static ERXExpiringCache<java.lang.String,WOResponse> cache(WOSession session)
public java.lang.String styleSheetUrl()
public java.lang.String styleSheetFrameworkName()
public java.lang.String styleSheetName()
public java.lang.String styleSheetKey()
public java.lang.String mediaType()
public void appendToResponse(WOResponse originalResponse, WOContext wocontext)
appendToResponse in class ERXNonSynchronizingComponentoriginalResponse - to which we are appendingwocontext - context of the responsepublic static boolean shouldCloseLinkTags()
Copyright © 2002 – 2022 Project Wonder.