Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 2 (11.1.2.1.0)

E17486-02

oracle.adfinternal.share.debug
Class AdfShareDebugFacadeImpl

java.lang.Object
  extended by oracle.adfinternal.share.debug.AdfShareDebugFacadeImpl

public final class AdfShareDebugFacadeImpl
extends java.lang.Object

Provides a facade to ADF share internals intended for use specifically by the ADF Debugger. This facade exists to solve two problems:

  1. It is much faster for the runtime code to collate specific data and return it as a single object than for the debugger to pick through, invoking methods as it needs. In other words, this provides more streamlined, less chatty interaction between the ADF Debugger and the ADF Share runtime.
  2. The ADF Debugger hardcodes calls to runtime APIS and field access in string values. Consequently, if you change a class, method, or field name on which the ADF Debugger depends, the compiler will not catch it. This facade groups all names to which the ADF Debugger refers in a single package to minimize this problem.

Many of the methods in this class are package-private to prevent code other than the ADF Debugger from calling it. Luckily, the ADF Debugger has magic powers allowing it to invoke them despite this scoping.

IMPORTANT: The ADF debugger code refers directly to this class name and these method signatures using String constants. If you change any of these here, then you MUST make the comparable change to the ADF Debugger code.


Constructor Summary
AdfShareDebugFacadeImpl()
          Constructor.
Do not use this outside ADF Debugger
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdfShareDebugFacadeImpl

public AdfShareDebugFacadeImpl()
Constructor.
Do not use this outside ADF Debugger


Oracle Fusion Middleware Java API Reference for Oracle ADF Share
11g Release 2 (11.1.2.1.0)

E17486-02

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