TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.loaders.util
Class GenericLookupService

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap
          extended by org.eclipse.hyades.loaders.util.GenericLookupService
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, LookupService
Direct Known Subclasses:
CBELookupService, HierarchyLookupService, StatisticalLookupService, TraceLookupService

public abstract class GenericLookupService
extends java.util.HashMap
implements LookupService

See Also:
Serialized Form

Constructor Summary
GenericLookupService()
           
 
Method Summary
 boolean deregister(HierarchyContext context)
           
 boolean deregister(HierarchyContext context, java.lang.Class type)
           
 boolean deregister(HierarchyContext context, java.lang.Class type, java.lang.Object key)
           
 boolean deregister(HierarchyContext context, java.lang.Object object)
           
 java.util.Set getSupportedTypes()
           
 java.lang.Object locate(HierarchyContext context, java.lang.Class type, java.lang.Object key)
           
 java.lang.Object locate(HierarchyContext context, java.lang.Object key)
           
 boolean register(HierarchyContext context, java.lang.Object object)
           
 
Methods inherited from class java.util.HashMap
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Constructor Detail

GenericLookupService

public GenericLookupService()
Method Detail

getSupportedTypes

public final java.util.Set getSupportedTypes()
Specified by:
getSupportedTypes in interface LookupService

deregister

public boolean deregister(HierarchyContext context,
                          java.lang.Class type,
                          java.lang.Object key)
Specified by:
deregister in interface LookupService

deregister

public final boolean deregister(HierarchyContext context,
                                java.lang.Object object)
Specified by:
deregister in interface LookupService

locate

public java.lang.Object locate(HierarchyContext context,
                               java.lang.Class type,
                               java.lang.Object key)
Specified by:
locate in interface LookupService

locate

public java.lang.Object locate(HierarchyContext context,
                               java.lang.Object key)
Specified by:
locate in interface LookupService

register

public final boolean register(HierarchyContext context,
                              java.lang.Object object)
Specified by:
register in interface LookupService

deregister

public boolean deregister(HierarchyContext context,
                          java.lang.Class type)
Specified by:
deregister in interface LookupService

deregister

public boolean deregister(HierarchyContext context)
Specified by:
deregister in interface LookupService

TPTP 4.6.0 Platform Project
Public API Specification