|
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:
idForPropertyidForSectionidForPageConfigurationidForEmbeddedPageConfigurationidForEmbeddedPropertyidForForm
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface com.webobjects.eocontrol.EOKeyValueArchiving |
|---|
EOKeyValueArchiving._NullValueSupport, EOKeyValueArchiving._NumberSupport, EOKeyValueArchiving._TimestampSupport, EOKeyValueArchiving.Awaking, EOKeyValueArchiving.FinishInitialization, EOKeyValueArchiving.Support |
| Field Summary | |
|---|---|
protected static NSDictionary |
keys
holds the array of keys this assignment depends upon |
static 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(EOKeyValueUnarchiver u)
Public constructor |
|
ERDDefaultIDAssignment(String key,
Object value)
Public constructor |
|
| Method Summary | |
|---|---|
static Object |
decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver eokeyvalueunarchiver)
Static constructor required by the EOKeyValueUnarchiver interface. |
NSArray |
dependentKeys(String keyPath)
Implementation of the ERDComputingAssignmentInterface. |
Object |
idForEmbeddedPageConfiguration(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig + primaryKey |
Object |
idForEmbeddedProperty(com.webobjects.directtoweb.D2WContext c)
a DOM id based on the triple |
Object |
idForForm(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig |
Object |
idForPageConfiguration(com.webobjects.directtoweb.D2WContext c)
A DOM id based on the pageConfig |
Object |
idForProperty(com.webobjects.directtoweb.D2WContext c)
a DOM id based on the triple |
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 Logger log
protected static final NSDictionary keys
| Constructor Detail |
|---|
public ERDDefaultIDAssignment(EOKeyValueUnarchiver u)
u - key-value unarchiver used when unarchiving
from rule files.
public ERDDefaultIDAssignment(String key,
Object value)
key - context keyvalue - of the assignment| Method Detail |
|---|
public NSArray dependentKeys(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 Object decodeWithKeyValueUnarchiver(EOKeyValueUnarchiver eokeyvalueunarchiver)
eokeyvalueunarchiver - to be unarchived
public Object idForProperty(com.webobjects.directtoweb.D2WContext c)
c - d2w context
public Object idForEmbeddedProperty(com.webobjects.directtoweb.D2WContext c)
c - d2w context
public Object idForPageConfiguration(com.webobjects.directtoweb.D2WContext c)
c - d2w context
public Object idForEmbeddedPageConfiguration(com.webobjects.directtoweb.D2WContext c)
c - d2w context
public Object idForSection(com.webobjects.directtoweb.D2WContext c)
c - d2w context
public Object idForForm(com.webobjects.directtoweb.D2WContext c)
c - d2w context
|
Last updated: Wed, Feb 22, 2012 07:00 AM EST | |||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||