|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.appserver.WOElement
com.webobjects.appserver.WOComponent
er.extensions.components.ERXComponent
er.extensions.components.ERXNonSynchronizingComponent
er.extensions.components.ERXStatelessComponent
er.extensions.components.ERXStyleSheet
public class ERXStyleSheet
Copied from ERExtensions to enable the "title"-attribute for stylesheets. Adds a style sheet to a page. You can either supply a complete URL, a file and framework name or put something in the component content. The content of the component is cached under a "key" binding and then delivered via a direct action, so it doesn't need to get re-rendered too often.
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 |
Properties | |
er.extensions.ERXStyleSheet.xhtml | (defaults true) if false, link
tags are not closed, which is compatible with older HTML |
Nested Class Summary | |
---|---|
static class |
ERXStyleSheet.Sheet
|
Nested classes/interfaces inherited from class com.webobjects.appserver.WOComponent |
---|
com.webobjects.appserver.WOComponent._EventLoggingEnabler, com.webobjects.appserver.WOComponent.Event |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions |
---|
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding |
---|
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor |
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation |
---|
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException |
Field Summary | |
---|---|
static org.apache.log4j.Logger |
log
logging support |
Fields inherited from class er.extensions.components.ERXComponent |
---|
_dynamicBindings |
Fields inherited from class com.webobjects.appserver.WOComponent |
---|
_Extension, _IsEventLoggingEnabled, _keyAssociations |
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.NSKeyValueCoding |
---|
NullValue |
Fields inherited from interface com.webobjects.foundation.NSValidation |
---|
_CLASS |
Constructor Summary | |
---|---|
ERXStyleSheet(com.webobjects.appserver.WOContext aContext)
Public constructor |
Method Summary | |
---|---|
void |
appendToResponse(com.webobjects.appserver.WOResponse originalResponse,
com.webobjects.appserver.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. |
java.lang.String |
mediaType()
Specifies on what device the linked document will be displayed. |
java.lang.String |
rel()
Specifies the relationship between the current document and the linked document. |
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. |
java.lang.String |
title()
Specifies extra information about an element. |
Methods inherited from class er.extensions.components.ERXStatelessComponent |
---|
isStateless, reset, valueForBooleanBinding, valueForBooleanBinding, valueForBooleanBinding, valueForIntBinding, valueForObjectBinding, valueForObjectBinding |
Methods inherited from class er.extensions.components.ERXNonSynchronizingComponent |
---|
invokeAction, resetCachedBindingsInStatefulComponent, synchronizesVariablesWithBindings, takeValuesFromRequest |
Methods inherited from class com.webobjects.appserver.WOComponent |
---|
_associationWithName, _childTemplate, _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, sleep, takeValueForKey, takeValueForKeyPath, 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 |
---|
public static final org.apache.log4j.Logger log
Constructor Detail |
---|
public ERXStyleSheet(com.webobjects.appserver.WOContext aContext)
aContext
- a contextMethod Detail |
---|
public java.lang.String styleSheetUrl()
public java.lang.String styleSheetFrameworkName()
public java.lang.String styleSheetName()
public java.lang.String styleSheetKey()
public java.lang.String rel()
public java.lang.String title()
public java.lang.String mediaType()
public void appendToResponse(com.webobjects.appserver.WOResponse originalResponse, com.webobjects.appserver.WOContext wocontext)
appendToResponse
in class ERXNonSynchronizingComponent
originalResponse
- to which we are appendingwocontext
- context of the responsepublic static boolean shouldCloseLinkTags()
|
Last updated: Tue, Feb 21, 2017 05:45 PM CET | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |