|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.platform.report.extension.internal.DExtensionRegistry
org.eclipse.tptp.platform.report.birt).
public class DExtensionRegistry
Registry for IDExtension. This registry is used when a DExtensible object is instanciate to setup this object with all known extension for it's class and superclasses.
| Field Summary | |
|---|---|
protected static java.util.Hashtable |
extenders_
Deprecated. key: class, data: a list of IDExtension instances, in priority order. |
static Signal |
sgn_addExtension
Deprecated. This signal is emitted each time a new extension is added to this registry. |
static Signal |
sgn_removeExtension
Deprecated. This signal is emitted each time an extension is removed to this registry. |
| Constructor Summary | |
|---|---|
DExtensionRegistry()
Deprecated. |
|
| Method Summary | |
|---|---|
static void |
addExtension(IDExtension e,
java.lang.Class for_extensible)
Deprecated. Add an extension for an extensible class. |
void |
clear()
Deprecated. Clear the contents before re-use |
java.util.Iterator |
iterator()
Deprecated. Returns an iterator to access to all elements |
static void |
removeExtension(IDExtension e)
Deprecated. Remove first extension found for all extensible classes known. |
static void |
removeExtension(IDExtension e,
java.lang.Class for_extension)
Deprecated. Remove first extension found for an extensible class, |
static void |
updateExtensible(DExtensible extensible)
Deprecated. Update extensible object. |
protected static void |
updateExtensible(DExtensible extensible,
java.lang.Class for_extension)
Deprecated. Update extensible object for given class and superclasses. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final Signal sgn_addExtension
public static final Signal sgn_removeExtension
protected static java.util.Hashtable extenders_
| Constructor Detail |
|---|
public DExtensionRegistry()
| Method Detail |
|---|
public static void updateExtensible(DExtensible extensible)
public void clear()
IDRegistry
clear in interface IDRegistrypublic java.util.Iterator iterator()
IDRegistry
iterator in interface IDRegistry
protected static void updateExtensible(DExtensible extensible,
java.lang.Class for_extension)
public static void addExtension(IDExtension e,
java.lang.Class for_extensible)
public static void removeExtension(IDExtension e,
java.lang.Class for_extension)
public static void removeExtension(IDExtension e)
|
TPTP 4.5.0 Platform Project Internal API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||