public class DefaultScopedVariableProvider
extends oracle.jdeveloper.el.AbstractVariableProvider
| Constructor and Description |
|---|
DefaultScopedVariableProvider(java.lang.String var,
java.util.List tokenizedExpression) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<oracle.jdeveloper.el.Method> |
getMethods(Context context,
java.lang.Object location,
java.util.List<java.lang.String> propertyNameTokens,
java.util.Map cache) |
java.util.Set |
getProperties(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.List variableNameTokens,
java.util.Map cache) |
oracle.jdeveloper.el.Property |
getProperty(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.List propertyNameTokens,
java.util.Map cache) |
oracle.bali.xml.model.dependency.Reference |
getReference(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.List<java.lang.String> propertyNameTokens,
java.util.List<oracle.bali.xml.model.dependency.Reference> previousTokenReferences,
oracle.bali.xml.model.XmlContext xmlContext,
org.w3c.dom.Node node,
int start,
int end,
java.util.Map cache) |
java.util.Set |
getVariables(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.Map cache) |
protected void |
ignoreChildren(java.lang.String var)
Ignore the children of the var argument
|
protected void |
initializeVariables(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.Map cache,
java.util.Map<java.lang.String,oracle.jdeveloper.el.Property> varToPropertyMap,
java.util.Set<oracle.jdeveloper.el.Property> variables)
Subclasses should override this method to add variables to both varToPropertyMap & variables.
|
boolean |
propertyExists(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type,
java.util.List<java.lang.String> parentPropertyNameTokens,
java.lang.String property,
java.util.Map cache) |
boolean |
supportsContext(Context context,
java.lang.Object location,
oracle.jdeveloper.el.ELType type) |
getProperties, getProperty, getVariablesareChildrenWellKnown, getDescription, getIcon, getLongLabel, getMethodReference, getShortLabel, getToolTipText, isSegregatedInUI, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetAttributedLabelpublic DefaultScopedVariableProvider(java.lang.String var,
java.util.List tokenizedExpression)
public boolean supportsContext(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type)
supportsContext in class oracle.jdeveloper.el.AbstractVariableProviderpublic java.util.Set getVariables(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.Map cache)
getVariables in class oracle.jdeveloper.el.AbstractVariableProviderpublic java.util.Set getProperties(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.List variableNameTokens, java.util.Map cache)
getProperties in class oracle.jdeveloper.el.AbstractVariableProviderpublic oracle.jdeveloper.el.Property getProperty(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.List propertyNameTokens, java.util.Map cache)
getProperty in class oracle.jdeveloper.el.AbstractVariableProviderpublic java.util.Set<oracle.jdeveloper.el.Method> getMethods(Context context, java.lang.Object location, java.util.List<java.lang.String> propertyNameTokens, java.util.Map cache)
getMethods in class oracle.jdeveloper.el.AbstractVariableProviderpublic oracle.bali.xml.model.dependency.Reference getReference(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.List<java.lang.String> propertyNameTokens, java.util.List<oracle.bali.xml.model.dependency.Reference> previousTokenReferences, oracle.bali.xml.model.XmlContext xmlContext, org.w3c.dom.Node node, int start, int end, java.util.Map cache)
getReference in class oracle.jdeveloper.el.AbstractVariableProviderpublic boolean propertyExists(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.List<java.lang.String> parentPropertyNameTokens, java.lang.String property, java.util.Map cache)
propertyExists in class oracle.jdeveloper.el.VariableProviderprotected void ignoreChildren(java.lang.String var)
var - protected void initializeVariables(Context context, java.lang.Object location, oracle.jdeveloper.el.ELType type, java.util.Map cache, java.util.Map<java.lang.String,oracle.jdeveloper.el.Property> varToPropertyMap, java.util.Set<oracle.jdeveloper.el.Property> variables)
varToPropertyMap - A map from name of a variable to a Propertyvariables - A list of the variables