Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


oracle.odi.interfaces.interactive.support.references.managers
Class ReferenceManagerLookups

java.lang.Object
  extended by oracle.odi.interfaces.interactive.support.references.managers.ReferenceManagerLookups

All Implemented Interfaces:
IReferenceChangeListener, IReferenceManager

public class ReferenceManagerLookups
extends java.lang.Object
implements IReferenceManager

This particular reference manager deals only with references inside lookups.


Constructor Summary
ReferenceManagerLookups(OdiInterface pInterface)
          Builds a reference manager on lookups for this interface.

 

Method Summary
 IReference[] getReferencesFrom(IExecutableTextHolder pExecutableTextHolder)
          Returns all references comping from this text holder.
 IReference[] getReferencesTo(IInterfaceSubComponent pObject)
          Returns all references pointing to the given IInterfaceSubComponent.
 void lookupAssembled(SourceDataStore pSourceDataStore, Join pJoin)
          This method is called when a lookup is being created from a SourceDataStore and Join in the interface.
 void lookupDisassembled(SourceDataStore pSourceDataStore, Join pJoin)
          This method is called when a lookup is being broken back into its original SourceDataStore and Join.
 void referencesFromExecutableChanged(IExecutableTextHolder pExecutableTextHolder)
          This method is called on all listeners when the references of a text holder are changed.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ReferenceManagerLookups

public ReferenceManagerLookups(OdiInterface pInterface)
Builds a reference manager on lookups for this interface.
Parameters:
pInterface - the OdiInterface in which we want to pick lookup references

Method Detail

getReferencesFrom

public IReference[] getReferencesFrom(IExecutableTextHolder pExecutableTextHolder)
Returns all references comping from this text holder.
Specified by:
getReferencesFrom in interface IReferenceManager
Parameters:
pExecutableTextHolder - the text holder for which we want to know all outbound references
Returns:
all the references coming from this text holder, null if this text holder has no references

getReferencesTo

public IReference[] getReferencesTo(IInterfaceSubComponent pObject)
Returns all references pointing to the given IInterfaceSubComponent.
Specified by:
getReferencesTo in interface IReferenceManager
Parameters:
pObject - the IInterfaceSubComponent for which we want the references
Returns:
the references to pInterfaceSubComponent, null if there are no references pointing to this IInterfaceSubComponent

referencesFromExecutableChanged

public void referencesFromExecutableChanged(IExecutableTextHolder pExecutableTextHolder)
Description copied from interface: IReferenceChangeListener
This method is called on all listeners when the references of a text holder are changed.
Specified by:
referencesFromExecutableChanged in interface IReferenceChangeListener
Parameters:
pExecutableTextHolder - the text holder whose references are changed.

lookupAssembled

public void lookupAssembled(SourceDataStore pSourceDataStore,
                            Join pJoin)
This method is called when a lookup is being created from a SourceDataStore and Join in the interface.
Parameters:
pSourceDataStore - the source datastore that was assembled with the join
pJoin - the join that was assembled with the source datastore

lookupDisassembled

public void lookupDisassembled(SourceDataStore pSourceDataStore,
                               Join pJoin)
This method is called when a lookup is being broken back into its original SourceDataStore and Join.
Parameters:
pSourceDataStore - the source datastore that was participating to the lookup
pJoin - the join that was participating to the lookup

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.