WebObjects 5.2.3

com.webobjects.smil
Class WOSMILElement

java.lang.Object
  extended bycom.webobjects.appserver.WOElement
      extended bycom.webobjects.appserver.WOComponent
          extended bycom.webobjects.smil.WOSMILElement
All Implemented Interfaces:
Cloneable, NSKeyValueCoding, NSKeyValueCoding.ErrorHandling, NSKeyValueCodingAdditions, NSValidation, Serializable, WOActionResults
Direct Known Subclasses:
WOSMILActivelink, WOSMILAnchor, WOSMILBody, WOSMILDocument, WOSMILHead, WOSMILHeadLayout, WOSMILHeadMeta, WOSMILRegion, WOSMILRootLayout, WOSMILSwitch, WOSMILSynchronizationElement

public class WOSMILElement
extends WOComponent

WOSMILElement is the superclass of all classes in the JavaWOSMIL framework. This class has the following properties:

PropertyDescription
otherTagStringAppended as string attributes to this WOSMILElement.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class com.webobjects.appserver.WOComponent
WOComponent.Event
 
Nested classes inherited from class com.webobjects.foundation.NSKeyValueCoding
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.DefaultImplementation, NSValidation.Utility, NSValidation.ValidationException
 
Field Summary
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
KeyPathSeparator
 
Constructor Summary
WOSMILElement(WOContext context)
          Creates a WOSMILElement.
 
Method Summary
 String elementID()
          Returns the ID binding of this WOSMILElement.
 String otherTagString()
          Returns the value of the otherTagString property.
 void setElementID(String elementID)
          Sets the ID binding of this WOSMILElement.
 void setOtherTagString(String otherTagString)
          Sets the value for the otherTagString property.
 boolean synchronizesVariablesWithBindings()
          Indicates if the push-pull of values in the parent component is enabled.
 
Methods inherited from class com.webobjects.appserver.WOComponent
appendToResponse, application, awake, baseURL, bindingKeys, canAccessFieldsDirectly, canGetValueForBinding, canSetValueForBinding, clone, context, debugString, descriptionForResponse, ensureAwakeInContext, frameworkName, generateResponse, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hasBinding, hasSession, invokeAction, isCachingEnabled, isEventLoggingEnabled, isStateless, logString, name, pageWithName, parent, path, pathURL, performParentAction, pullValuesFromParent, pushValuesToParent, reset, session, set_componentUnroll, set_unroll, setCachingEnabled, setValueForBinding, sleep, 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
 

Constructor Detail

WOSMILElement

public WOSMILElement(WOContext context)
Creates a WOSMILElement.

Parameters:
context - context this component is created with
Method Detail

elementID

public String elementID()
Returns the ID binding of this WOSMILElement.

Returns:
ID of this WOSMILElement

otherTagString

public String otherTagString()
Returns the value of the otherTagString property.

Returns:
value of the otherTagString property

setElementID

public void setElementID(String elementID)
Sets the ID binding of this WOSMILElement.

Parameters:
elementID - value for the ID binding of this WOSMILElement

setOtherTagString

public void setOtherTagString(String otherTagString)
Sets the value for the otherTagString property.

Parameters:
otherTagString - value for the otherTagString property

synchronizesVariablesWithBindings

public boolean synchronizesVariablesWithBindings()
Description copied from class: WOComponent
Indicates if the push-pull of values in the parent component is enabled. Returns whether a nested component pulls all values down from its parent and pushes all values to its parent before and after each phase of the request-response loop. This method returns false for stateless components (unless you override isStateless and return true), and true otherwise. Override this method to create a non-synchronizing component.

Overrides:
synchronizesVariablesWithBindings in class WOComponent
Returns:
true
See Also:
WOComponent.valueForBinding(String aBindingName), WOComponent.setValueForBinding(Object aValue, String aBindingName), WOComponent.pullValuesFromParent(), WOComponent.pushValuesToParent(), WOComponent.isStateless()

Last updated Thu Oct 21 15:04:16 PDT 2004.

Copyright © 2004 Apple Computer, Inc.