Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.jdevimpl.audit.core
Class ProfileBinding

java.lang.Object
  extended by oracle.jdevimpl.audit.core.ProfileBinding

public final class ProfileBinding
extends java.lang.Object

A binding of the visitor methods to the analyzer instances of a profile.


Nested Class Summary
 class ProfileBinding.Invoker
           
 
Constructor Summary
ProfileBinding(Profile profile)
          Creates a profile binding for a profile.
 
Method Summary
 void cancelAnalyzers()
          Gets the bound analyzers.
 void clear()
          Resets this binding to its initial state.
 java.util.Map<Analyzer,java.util.Collection<ExtensionBean>> createInstances()
          Creates the analyzer and bean instances for the bound profile.
 Analyzer getAnalyzer(java.lang.Class<? extends Analyzer> analyzerClass)
          Gets the bound analyzer of a specified class.
 java.util.Collection<Analyzer> getAnalyzers()
           
 java.util.Collection<ExtensionBean> getBeans()
          Gets the bound beans.
 ProfileBinding.Invoker getInvoker(java.lang.Class<?> constructType)
          Gets the invoker for a construct type.
 java.util.List<Pair<java.lang.Class<? extends Analyzer>,java.lang.reflect.Method>> getStartTaskMethods()
           
 void introspectVisitorMethods(Profile profile)
           
 java.lang.String statistics()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProfileBinding

public ProfileBinding(Profile profile)
Creates a profile binding for a profile.

Method Detail

createInstances

public java.util.Map<Analyzer,java.util.Collection<ExtensionBean>> createInstances()
Creates the analyzer and bean instances for the bound profile.

Returns:
a map from Analyzer instance to the beans associated with it.

cancelAnalyzers

public void cancelAnalyzers()
Gets the bound analyzers.


getBeans

public java.util.Collection<ExtensionBean> getBeans()
Gets the bound beans.


getAnalyzers

public java.util.Collection<Analyzer> getAnalyzers()

getAnalyzer

public Analyzer getAnalyzer(java.lang.Class<? extends Analyzer> analyzerClass)
Gets the bound analyzer of a specified class.


getInvoker

public ProfileBinding.Invoker getInvoker(java.lang.Class<?> constructType)
Gets the invoker for a construct type.


getStartTaskMethods

public java.util.List<Pair<java.lang.Class<? extends Analyzer>,java.lang.reflect.Method>> getStartTaskMethods()

clear

public void clear()
Resets this binding to its initial state.


introspectVisitorMethods

public void introspectVisitorMethods(Profile profile)

statistics

public java.lang.String statistics()

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

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