|
Project Wonder 5.0 | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.webobjects.directtoweb.Assignment
er.directtoweb.assignments.ERDAssignment
er.directtoweb.assignments.defaults.ERDDefaultIDAssignment
public class ERDDefaultIDAssignment
An assignment to auto-compute a unique(ish), human-readable DOM ids from the d2wContext for Selenium, CSS, Ajax, Javascript, etc. For Ajax updates you may also use this assignment to compute an updateContainerID key (by setting it to idForSection, idForPageConfiguration, etc. as required). This assignment provids defaults for the following keys:
idForProperty
idForSection
idForPageConfiguration
idForEmbeddedPageConfiguration
idForEmbeddedProperty
idForForm
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving |
---|
com.webobjects.eocontrol.EOKeyValueArchiving._NullValueSupport, com.webobjects.eocontrol.EOKeyValueArchiving._NumberSupport, com.webobjects.eocontrol.EOKeyValueArchiving._TimestampSupport, com.webobjects.eocontrol.EOKeyValueArchiving.Awaking, com.webobjects.eocontrol.EOKeyValueArchiving.FinishInitialization, com.webobjects.eocontrol.EOKeyValueArchiving.Support |
Field Summary | |
---|---|
protected static com.webobjects.foundation.NSDictionary |
keys
holds the array of keys this assignment depends upon |
static org.apache.log4j.Logger |
log
logging support |
Fields inherited from class er.directtoweb.assignments.ERDAssignment |
---|
D2WContextClassArray |
Fields inherited from class com.webobjects.directtoweb.Assignment |
---|
KeyPathKey, ValueKey |
Fields inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving |
---|
_CLASS |
Constructor Summary | |
---|---|
ERDDefaultIDAssignment(com.webobjects.eocontrol.EOKeyValueUnarchiver u)
Public constructor |
|
ERDDefaultIDAssignment(java.lang.String key,
java.lang.Object value)
Public constructor |
Method Summary | |
---|---|
static java.lang.Object |
decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
Static constructor required by the EOKeyValueUnarchiver interface. |
com.webobjects.foundation.NSArray |
dependentKeys(java.lang.String keyPath)
Implementation of the ERDComputingAssignmentInterface . |
java.lang.Object |
idForEmbeddedPageConfiguration(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig + primaryKey |
java.lang.Object |
idForEmbeddedProperty(com.webobjects.directtoweb.D2WContext c)
a DOM id based on the triple |
java.lang.Object |
idForForm(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig |
java.lang.Object |
idForPageConfiguration(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig |
java.lang.Object |
idForProperty(com.webobjects.directtoweb.D2WContext c)
a DOM id based on the triple |
java.lang.Object |
idForSection(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig and sectionKey |
Methods inherited from class er.directtoweb.assignments.ERDAssignment |
---|
booleanContextValueForKey, fire, keyForMethodLookup, localizedTemplateStringForKeyInContext, localizedValueForKeyInContext, localizedValueForKeyWithDefaultInContext, localizerForContext, logDeprecatedMessage |
Methods inherited from class com.webobjects.directtoweb.Assignment |
---|
encodeWithKeyValueArchiver, keyPath, toString, value, value |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final org.apache.log4j.Logger log
protected static final com.webobjects.foundation.NSDictionary keys
Constructor Detail |
---|
public ERDDefaultIDAssignment(com.webobjects.eocontrol.EOKeyValueUnarchiver u)
u
- key-value unarchiver used when unarchiving
from rule files.public ERDDefaultIDAssignment(java.lang.String key, java.lang.Object value)
key
- context keyvalue
- of the assignmentMethod Detail |
---|
public com.webobjects.foundation.NSArray dependentKeys(java.lang.String keyPath)
ERDComputingAssignmentInterface
. This array
of keys is used when constructing the
significant keys for the passed in keyPath.
keyPath
- to compute significant keys for.
public static java.lang.Object decodeWithKeyValueUnarchiver(com.webobjects.eocontrol.EOKeyValueUnarchiver eokeyvalueunarchiver)
eokeyvalueunarchiver
- to be unarchived
public java.lang.Object idForProperty(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
public java.lang.Object idForEmbeddedProperty(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
public java.lang.Object idForPageConfiguration(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
public java.lang.Object idForEmbeddedPageConfiguration(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
public java.lang.Object idForSection(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
public java.lang.Object idForForm(com.webobjects.directtoweb.D2WContext c)
c
- d2w context
|
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 |