Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


oracle.jbo.script.debug.common
Interface DebugExprDef

All Superinterfaces:
ExprDef
All Known Implementing Classes:
ExpressionDef, OperationDefinitionImpl

public interface DebugExprDef
extends ExprDef

Marks an ExprDef as Debuggable. Defines certain operations for the ExprDef that provide additional debug information.

Since:
release specific (what release of product did this appear in)

Method Summary
 java.lang.String getDebugAttrName()
          Return the attribute name of the expression owner.
 java.lang.String getDebugComponentName()
          Return the component name of the expression owner.
 java.lang.String getDebugExpressionSource()
          Return the version of the source that should be displayed in the debugger.
 int getDebugOffset()
          Return the offset of the start of the debug source in the containing ExprDef::ExpressionSource.
 java.lang.String getDebugTriggerName()
          Return the name of the trigger or validation rule of the expression.
 java.util.List<java.lang.String> getImplicitVariableNames()
          Return a list of implicit variable names.

 

Methods inherited from interface oracle.jbo.ExprDef
getCacheKey, getExpressionSource, getExprIdentifier, getOwnerType, getScriptClassName, getTrustMode, getTypeCheckedMode, hasReturn, isOperationsExpression

 

Method Detail

getImplicitVariableNames

java.util.List<java.lang.String> getImplicitVariableNames()
Return a list of implicit variable names. The implicit variable names will appear in the debugger as variables of the expression's operation.

getDebugComponentName

java.lang.String getDebugComponentName()
Return the component name of the expression owner. The component name is typically a ViewObject or Entity name.

getDebugAttrName

java.lang.String getDebugAttrName()
Return the attribute name of the expression owner. If this is not an attribute expression return null. Operations always return null.

getDebugTriggerName

java.lang.String getDebugTriggerName()
Return the name of the trigger or validation rule of the expression. Operations always return null.

getDebugExpressionSource

java.lang.String getDebugExpressionSource()
Return the version of the source that should be displayed in the debugger. The debugger source should only contain the expression body. The details of how operations are organized are hidden from the debugger user.

getDebugOffset

int getDebugOffset()
Return the offset of the start of the debug source in the containing ExprDef::ExpressionSource.

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle ADF Model
11g Release 1 (11.1.1.9.0)

E52932-01


Copyright © 1997, 2015, Oracle. All rights reserved.