Project Wonder 5.0

er.directtoweb.components
Class ERD2WCheatSheet

java.lang.Object
  extended by com.webobjects.appserver.WOElement
      extended by com.webobjects.appserver.WOComponent
          extended by com.webobjects.directtoweb.D2WComponent
              extended by er.directtoweb.components.ERD2WCheatSheet
All Implemented Interfaces:
com.webobjects.appserver.WOActionResults, com.webobjects.directtoweb.generation.DTWGeneration, com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation, java.io.Serializable, java.lang.Cloneable

public class ERD2WCheatSheet
extends com.webobjects.directtoweb.D2WComponent

Given a configured D2WContext ((entity+task or pageconfig) and propertyKey) and - depending on task - d2wContext.object or displayGroup displays all the available components together with their configuration info. As this info is pulled from the d2wclientConfiguration.plist, it is of high importance that you keep these files up to date. They are also used by the D2WAssistant and ERD2Ws component debugging features.

See Also:
Serialized Form
Author:
ak
D2W Keys
objectobject
           

Nested Class Summary
 
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 ERD2WContextDictionary.Configuration configuration
           
 java.lang.String currentComponentName
           
 java.lang.String currentEditorKey
           
 
Fields inherited from class com.webobjects.directtoweb.D2WComponent
_eo, _localContext, currentObjectKey
 
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
ERD2WCheatSheet(com.webobjects.appserver.WOContext context)
           
 
Method Summary
 com.webobjects.foundation.NSDictionary componentConfiguration()
           
 java.lang.String componentName()
           
 java.lang.Object currentContextValue()
           
 com.webobjects.foundation.NSDictionary currentEditor()
           
 com.webobjects.directtoweb.D2WContext d2wContext()
           
 com.webobjects.appserver.WODisplayGroup displayGroup()
           
 com.webobjects.foundation.NSDictionary editors()
           
 com.webobjects.foundation.NSArray keys()
           
 com.webobjects.directtoweb.D2WContext localContext()
           
 com.webobjects.eocontrol.EOEnterpriseObject object()
           
 void setComponentName(java.lang.String value)
           
 boolean synchronizesVariablesWithBindings()
           
 boolean useDisplayGroup()
           
 boolean useObject()
           
 
Methods inherited from class com.webobjects.directtoweb.D2WComponent
allEntities, allowCollapsing, applicationPort, assistantPort, attribute, backgroundColorForHeaderRow, backgroundColorForPage, backgroundColorForTable, backgroundColorForTableDark, backgroundColorForTableLight, color, currentSettings, currentUrl, d2wContextVisibleEntityNamesCountPlus1, defaultRowspan, displayNameForKeyWhenRelationship, displayNameForProperty, displayPropertyKeys, dynamicPages, entity, entityName, formatter, generationReplacementFor, generationReplacementForCurrentObject, hasCustomKey, hasEntity, hasNoColor, homeClicked, homeHref, isEditing, isEntityReadOnly, isEntityReadOnly, isLiveAssistantEnabled, isNotBoldAsBoolean, isNotItalicAsBoolean, isPropertyAnAttribute, isWebAssistantActive, isWebAssistantConnected, isWebAssistantEnabled, keyForGenerationReplacementForVariableNamed, keyWhenRelationship, lastUrl, length, logout, objectPropertyValue, objectPropertyValueIsNonNull, pageTitle, property, propertyKey, propertyValueClassName, relationship, replacementAssociationForAssociation, resourcePathURL, sessionID, setCurrentSettings, setDynamicPages, setEntities, setEntity, setEntityName, setLocalContext, setObject, setPropertyKey, setResourcePathURL, setTask, setTasks, showBanner, showWebAssistant, submitActionName, target, task, tasks, visibleEntityNames
 
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, 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
 

Field Detail

configuration

public static ERD2WContextDictionary.Configuration configuration

currentComponentName

public java.lang.String currentComponentName

currentEditorKey

public java.lang.String currentEditorKey
Constructor Detail

ERD2WCheatSheet

public ERD2WCheatSheet(com.webobjects.appserver.WOContext context)
Method Detail

synchronizesVariablesWithBindings

public boolean synchronizesVariablesWithBindings()
Overrides:
synchronizesVariablesWithBindings in class com.webobjects.appserver.WOComponent

localContext

public com.webobjects.directtoweb.D2WContext localContext()
Overrides:
localContext in class com.webobjects.directtoweb.D2WComponent

d2wContext

public com.webobjects.directtoweb.D2WContext d2wContext()
Overrides:
d2wContext in class com.webobjects.directtoweb.D2WComponent

object

public com.webobjects.eocontrol.EOEnterpriseObject object()
Overrides:
object in class com.webobjects.directtoweb.D2WComponent

displayGroup

public com.webobjects.appserver.WODisplayGroup displayGroup()

keys

public com.webobjects.foundation.NSArray keys()

editors

public com.webobjects.foundation.NSDictionary editors()

currentEditor

public com.webobjects.foundation.NSDictionary currentEditor()

currentContextValue

public java.lang.Object currentContextValue()

componentName

public java.lang.String componentName()

componentConfiguration

public com.webobjects.foundation.NSDictionary componentConfiguration()

setComponentName

public void setComponentName(java.lang.String value)

useObject

public boolean useObject()

useDisplayGroup

public boolean useDisplayGroup()

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.