public final class ADFBindingUtils
extends java.lang.Object
Constructor and Description |
---|
ADFBindingUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
cancelCreateOrBind() |
static void |
cancelCreateOrBind(java.lang.String message) |
static <K,V> java.util.Map<K,V> |
createPropertyExtensionMap(java.util.Map<K,V> original,
java.lang.Object... keyValuePair) |
static oracle.binding.meta.NamedDefinition |
findPotentialAccessorParentOfAttribute(oracle.binding.meta.NamedDefinition definition) |
static java.lang.String |
generateUniqueBindingId(oracle.adfdt.model.objects.PageDefinition pageDefinition,
java.lang.String baseBindingId) |
static java.lang.String |
getBindingIdFromNode(org.w3c.dom.Node bindRoot,
ADFDesignTimeContext dtContext)
Get the binding Id from the bindRoot element subtree.
|
static oracle.binding.meta.StructureDefinition |
getCollectionStructureDefinition(oracle.binding.meta.Definition def) |
static oracle.binding.meta.OperationDefinition |
getNamedOperationDefinition(oracle.binding.meta.Definition dataControlDefinition,
java.lang.String opName) |
static java.util.Collection<oracle.binding.meta.OperationDefinition> |
getNavOperationDefinitions(oracle.binding.meta.Definition dataControlDefinition) |
static oracle.adfdt.model.objects.CtrlHierTypeBinding |
getPrimaryHierRule(oracle.adfdt.model.objects.CtrlHier hierBinding) |
static java.lang.String |
getProperty(java.util.Map map,
java.lang.String propertyName) |
static oracle.binding.meta.StructureDefinition |
getStructureDefinition(oracle.binding.meta.Definition def) |
static Two<oracle.adfdt.model.objects.CtrlHier,oracle.binding.meta.AttributeDefinition> |
getTableAttributeDefinitionFromTableValue(oracle.adfdt.model.objects.PageDefinition container,
java.lang.String bindingId,
java.lang.String attrName) |
static java.util.Collection<oracle.binding.meta.VariableDefinition> |
getVariableDefinitions(oracle.binding.meta.Definition def) |
static boolean |
hasAccessorChildren(oracle.binding.meta.Definition def) |
static boolean |
hasAttributeDefinitions(oracle.binding.meta.Definition def) |
static boolean |
hasDirectOrStructuredAttributes(oracle.binding.meta.Definition def) |
static boolean |
hasNamedOperationBinding(oracle.binding.meta.Definition dataControlDefinition,
java.lang.String opName) |
static boolean |
hasPrimitiveReturnType(oracle.binding.meta.OperationDefinition opDef) |
static boolean |
hasProperty(java.util.Map map,
java.lang.String propertyName) |
static boolean |
hasProperty(java.lang.String propertyValue) |
static boolean |
isAccessorChildOfConstructorNode(oracle.binding.meta.AccessorDefinition accessorDefinition) |
static boolean |
isDefinitionReadOnly(oracle.binding.meta.Definition definition) |
static boolean |
isScalerCollection(oracle.binding.meta.Definition definition) |
static oracle.adfdt.model.objects.BaseElementObject |
locateBaseObjectById(java.lang.String id,
oracle.adfdt.model.objects.PageDefinition bindingContainer) |
static java.lang.String |
returnAttributeValueOrNull(org.w3c.dom.Element element,
java.lang.String attrName) |
static void |
safeDeleteBindingsByIds(ADFDesignTimeContext dtContext,
java.util.Set<java.lang.String> bindingIdsToRemove,
java.util.Set<java.lang.String> documentBindingIds) |
static void |
setAttributeIfNotNull(org.w3c.dom.Element element,
java.lang.String attrName,
java.lang.String value) |
static void |
setupPageDefinitionMappingsFromPath(oracle.adfdt.model.objects.PageDefinitionUsage pdUsage,
oracle.adfdt.model.objects.Application application,
java.lang.String normalizedJspPath) |
static void |
setupPageDefinitionMappingsFromPath(java.lang.String pageDefinitionId,
oracle.adfdt.model.objects.Application application,
java.lang.String normalizedJspPath) |
static boolean |
supportsRebinding(ADFDesignTimeContext dtContext,
org.w3c.dom.Node parent,
org.w3c.dom.Element toRebind) |
static boolean |
supportsRebinding(CreatorInfo creator,
org.w3c.dom.Node parent,
org.w3c.dom.Element toRebind) |
static boolean |
supportsRebinding(CreatorInfo creator,
org.w3c.dom.Node parent,
org.w3c.dom.Element toRebind,
boolean filterIgnoredPatterns) |
public static boolean supportsRebinding(ADFDesignTimeContext dtContext, org.w3c.dom.Node parent, org.w3c.dom.Element toRebind)
public static boolean supportsRebinding(CreatorInfo creator, org.w3c.dom.Node parent, org.w3c.dom.Element toRebind)
public static boolean supportsRebinding(CreatorInfo creator, org.w3c.dom.Node parent, org.w3c.dom.Element toRebind, boolean filterIgnoredPatterns)
public static void safeDeleteBindingsByIds(ADFDesignTimeContext dtContext, java.util.Set<java.lang.String> bindingIdsToRemove, java.util.Set<java.lang.String> documentBindingIds)
public static Two<oracle.adfdt.model.objects.CtrlHier,oracle.binding.meta.AttributeDefinition> getTableAttributeDefinitionFromTableValue(oracle.adfdt.model.objects.PageDefinition container, java.lang.String bindingId, java.lang.String attrName)
public static boolean isAccessorChildOfConstructorNode(oracle.binding.meta.AccessorDefinition accessorDefinition)
public static boolean isDefinitionReadOnly(oracle.binding.meta.Definition definition)
public static boolean hasProperty(java.util.Map map, java.lang.String propertyName)
public static boolean hasProperty(java.lang.String propertyValue)
public static java.lang.String getProperty(java.util.Map map, java.lang.String propertyName)
public static final oracle.adfdt.model.objects.BaseElementObject locateBaseObjectById(java.lang.String id, oracle.adfdt.model.objects.PageDefinition bindingContainer)
public static final <K,V> java.util.Map<K,V> createPropertyExtensionMap(java.util.Map<K,V> original, java.lang.Object... keyValuePair)
public static void setupPageDefinitionMappingsFromPath(oracle.adfdt.model.objects.PageDefinitionUsage pdUsage, oracle.adfdt.model.objects.Application application, java.lang.String normalizedJspPath)
public static void setupPageDefinitionMappingsFromPath(java.lang.String pageDefinitionId, oracle.adfdt.model.objects.Application application, java.lang.String normalizedJspPath)
public static java.util.Collection<oracle.binding.meta.OperationDefinition> getNavOperationDefinitions(oracle.binding.meta.Definition dataControlDefinition)
public static oracle.binding.meta.OperationDefinition getNamedOperationDefinition(oracle.binding.meta.Definition dataControlDefinition, java.lang.String opName)
public static boolean hasNamedOperationBinding(oracle.binding.meta.Definition dataControlDefinition, java.lang.String opName)
public static oracle.binding.meta.StructureDefinition getCollectionStructureDefinition(oracle.binding.meta.Definition def)
public static oracle.binding.meta.StructureDefinition getStructureDefinition(oracle.binding.meta.Definition def)
public static oracle.binding.meta.NamedDefinition findPotentialAccessorParentOfAttribute(oracle.binding.meta.NamedDefinition definition)
public static java.util.Collection<oracle.binding.meta.VariableDefinition> getVariableDefinitions(oracle.binding.meta.Definition def)
public static boolean hasDirectOrStructuredAttributes(oracle.binding.meta.Definition def)
public static boolean hasAccessorChildren(oracle.binding.meta.Definition def)
public static boolean hasAttributeDefinitions(oracle.binding.meta.Definition def)
public static boolean hasPrimitiveReturnType(oracle.binding.meta.OperationDefinition opDef)
public static boolean isScalerCollection(oracle.binding.meta.Definition definition)
public static void cancelCreateOrBind()
public static void cancelCreateOrBind(java.lang.String message)
public static oracle.adfdt.model.objects.CtrlHierTypeBinding getPrimaryHierRule(oracle.adfdt.model.objects.CtrlHier hierBinding)
public static java.lang.String generateUniqueBindingId(oracle.adfdt.model.objects.PageDefinition pageDefinition, java.lang.String baseBindingId)
public static java.lang.String returnAttributeValueOrNull(org.w3c.dom.Element element, java.lang.String attrName)
public static void setAttributeIfNotNull(org.w3c.dom.Element element, java.lang.String attrName, java.lang.String value)
public static java.lang.String getBindingIdFromNode(org.w3c.dom.Node bindRoot, ADFDesignTimeContext dtContext)
bindRoot
- binding root nodedtContext
- design time context