public abstract class BaseADFDesignTimeContext extends java.lang.Object implements ADFDesignTimeContext
| Constructor and Description |
|---|
BaseADFDesignTimeContext() |
| Modifier and Type | Method and Description |
|---|---|
oracle.adfdt.model.objects.PageDefinition |
findAndCachePageDefinition()
If supported by the environment, this will locate the page definition if it exists, then cache it for further use.
|
java.util.Set<java.lang.String> |
gatherViewIds()
Returns all view ids currently in the owning document.
|
java.lang.String |
generateName(java.util.Set<java.lang.String> existingNames, java.lang.String name)
Generates a unique name from the set of existing names.
|
java.lang.String |
generateUniqueIdForView(java.lang.String baseId) |
org.w3c.dom.DocumentFragment |
parseDocumentFragment(java.util.Map namespaces, java.lang.String text) |
void |
prepareAppendElement(org.w3c.dom.Element root, org.w3c.dom.Element subtree) |
void |
setupApplication(oracle.adfdt.model.objects.Application application) |
void |
setupEnvironmentForADFModelController() |
void |
setupEnvironmentForDataControl(oracle.adfdt.model.objects.DataControl control) |
void |
setupEnvironmentForView() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindOrCreateApplication, findOrCreatePageDefinition, findOrCreatePageDefinition, findOrCreatePageDefinitionUsage, findPageDefinition, getDefaultLocale, getEnvironmentContext, getNormalizedPagePath, getViewDocument, launchBindingEditorpublic oracle.adfdt.model.objects.PageDefinition findAndCachePageDefinition()
findAndCachePageDefinition in interface ADFDesignTimeContextpublic java.util.Set<java.lang.String> gatherViewIds()
public java.lang.String generateName(java.util.Set<java.lang.String> existingNames,
java.lang.String name)
Set<String> ids = <context>.gatherViewIds(); String id1 = <context>.generateName(ids, "foo"); // set id1 on some element ids.add(id1); String id2 = <context>.generateName(ids, "foo"); // set id2 on some element ids.add(id2);
public org.w3c.dom.DocumentFragment parseDocumentFragment(java.util.Map namespaces,
java.lang.String text)
parseDocumentFragment in interface ADFDesignTimeContextpublic java.lang.String generateUniqueIdForView(java.lang.String baseId)
generateUniqueIdForView in interface ADFDesignTimeContext
public void prepareAppendElement(org.w3c.dom.Element root,
org.w3c.dom.Element subtree)
prepareAppendElement in interface ADFDesignTimeContextpublic void setupEnvironmentForView()
setupEnvironmentForView in interface ADFDesignTimeContextpublic void setupApplication(oracle.adfdt.model.objects.Application application)
setupApplication in interface ADFDesignTimeContextpublic void setupEnvironmentForADFModelController()
setupEnvironmentForADFModelController in interface ADFDesignTimeContextpublic void setupEnvironmentForDataControl(oracle.adfdt.model.objects.DataControl control)
setupEnvironmentForDataControl in interface ADFDesignTimeContext