META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
.options
about.html
about_files/
about_files/LICENSE-2.0.txt
about_files/NOTICE.txt
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/adapter/
org/eclipse/core/internal/adapter/AdapterFactoryProxy.classAdapterFactoryProxy.java
package org.eclipse.core.internal.adapter
org.eclipse.core.internal.adapter.AdapterFactoryProxy extends java.lang.Object implements org.eclipse.core.runtime.IAdapterFactory org.eclipse.core.internal.runtime.IAdapterFactoryExt {
private org.eclipse.core.runtime.IConfigurationElement element
private org.eclipse.core.runtime.IAdapterFactory factory
private boolean factoryLoaded
private String ownerId
private int internalOwnerID
void ()
public static org.eclipse.core.internal.adapter.AdapterFactoryProxy createProxy (org.eclipse.core.runtime.IConfigurationElement)
org.eclipse.core.runtime.IConfigurationElement element
org.eclipse.core.internal.adapter.AdapterFactoryProxy result
org.eclipse.core.runtime.IExtension extension
public boolean originatesFrom (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension extension
String id
java.lang.String getAdaptableType ()
String result
public java.lang.Object getAdapter (java.lang.Object, java.lang.Class)
Object adaptableObject
Class adapterType
public java.lang.Class[] getAdapterList ()
public java.lang.String[] getAdapterNames ()
org.eclipse.core.runtime.IConfigurationElement[] children
java.util.ArrayList adapters
int i
String type
org.eclipse.core.runtime.IExtension getExtension ()
public synchronized org.eclipse.core.runtime.IAdapterFactory loadFactory (boolean)
boolean force
String contributorName
boolean isActive
boolean isActive
org.eclipse.core.runtime.CoreException e
String msg
private void logError ()
String msg
}
org/eclipse/core/internal/adapter/AdapterManagerListener.classAdapterManagerListener.java
package org.eclipse.core.internal.adapter
public final org.eclipse.core.internal.adapter.AdapterManagerListener extends java.lang.Object implements org.eclipse.core.runtime.IRegistryEventListener org.eclipse.core.internal.runtime.IAdapterManagerProvider {
public static final String ADAPTER_POINT_ID
private org.eclipse.core.internal.runtime.AdapterManager theAdapterManager
public void ()
public boolean addFactories (org.eclipse.core.internal.runtime.AdapterManager)
org.eclipse.core.internal.runtime.AdapterManager adapterManager
org.eclipse.core.runtime.IExtensionPoint point
boolean factoriesAdded
org.eclipse.core.runtime.IExtension[] extensions
int i
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
org.eclipse.core.internal.adapter.AdapterFactoryProxy proxy
private void registerExtension (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.runtime.IConfigurationElement[] elements
int j
org.eclipse.core.internal.adapter.AdapterFactoryProxy proxy
public synchronized void added (org.eclipse.core.runtime.IExtension[])
org.eclipse.core.runtime.IExtension[] extensions
int i
public synchronized void removed (org.eclipse.core.runtime.IExtension[])
org.eclipse.core.runtime.IExtension[] extensions
int i
java.util.Iterator it
java.util.Iterator it2
org.eclipse.core.runtime.IAdapterFactory factory
public synchronized void added (org.eclipse.core.runtime.IExtensionPoint[])
org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
public synchronized void removed (org.eclipse.core.runtime.IExtensionPoint[])
org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
public synchronized void stop ()
}
org/eclipse/core/internal/registry/
org/eclipse/core/internal/registry/BaseExtensionHandle.classBaseExtensionHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.BaseExtensionHandle extends org.eclipse.core.internal.registry.Handle implements org.eclipse.core.runtime.IExtension {
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
protected org.eclipse.core.internal.registry.Extension getExtension ()
protected boolean shouldPersist ()
public java.lang.String getNamespace ()
public java.lang.String getNamespaceIdentifier ()
public org.eclipse.core.runtime.IContributor getContributor ()
java.lang.String getContributorId ()
public java.lang.String getExtensionPointUniqueIdentifier ()
public java.lang.String getLabel ()
public java.lang.String getLabelAsIs ()
public java.lang.String getLabel (java.lang.String)
String locale
public java.lang.String getSimpleIdentifier ()
public java.lang.String getUniqueIdentifier ()
public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElements ()
org.eclipse.core.internal.registry.RegistryObject getObject ()
public boolean isValid ()
}
org/eclipse/core/internal/registry/BaseExtensionPointHandle.classBaseExtensionPointHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.BaseExtensionPointHandle extends org.eclipse.core.internal.registry.Handle implements org.eclipse.core.runtime.IExtensionPoint {
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
public org.eclipse.core.runtime.IExtension[] getExtensions ()
public java.lang.String getNamespace ()
public java.lang.String getNamespaceIdentifier ()
public org.eclipse.core.runtime.IContributor getContributor ()
protected boolean shouldPersist ()
public org.eclipse.core.runtime.IExtension getExtension (java.lang.String)
String extensionId
int[] children
int i
public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElements ()
org.eclipse.core.internal.registry.Extension[] tmpExtensions
java.util.ArrayList result
int i
public java.lang.String getLabelAsIs ()
public java.lang.String getLabel ()
public java.lang.String getLabel (java.lang.String)
String locale
public java.lang.String getSchemaReference ()
public java.lang.String getSimpleIdentifier ()
public java.lang.String getUniqueIdentifier ()
org.eclipse.core.internal.registry.RegistryObject getObject ()
protected org.eclipse.core.internal.registry.ExtensionPoint getExtensionPoint ()
public boolean isValid ()
}
org/eclipse/core/internal/registry/BufferedRandomInputStream.classBufferedRandomInputStream.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.BufferedRandomInputStream extends java.io.InputStream {
private java.io.RandomAccessFile inputFile
private String filePath
private int buffer_size
private int buffer_pos
private long buffer_start
private long file_pointer
private byte[] buffer
public void (java.io.File) throws java.io.IOException
java.io.File file
public void (java.io.File, int) throws java.io.IOException
java.io.File file
int bufferSize
private void resetBuffer ()
private int fillBuffer () throws java.io.IOException
public int read () throws java.io.IOException
public int read (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
int available
public long skip (long) throws java.io.IOException
long n
int available
int skipped
public int available () throws java.io.IOException
public void close () throws java.io.IOException
public java.lang.String toString ()
public void seek (long) throws java.io.IOException
long pos
public long length () throws java.io.IOException
}
org/eclipse/core/internal/registry/CombinedEventDelta.classCombinedEventDelta.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.CombinedEventDelta extends java.lang.Object {
private final boolean addition
private org.eclipse.core.internal.registry.IObjectManager objectManager
private static final int arrayGrowthSpace
private java.util.Map extensionsByID
private java.util.Map extPointsByID
private java.util.ArrayList allExtensions
private java.util.ArrayList allExtensionPoints
private void (boolean)
boolean addition
public static org.eclipse.core.internal.registry.CombinedEventDelta recordAddition ()
public static org.eclipse.core.internal.registry.CombinedEventDelta recordRemoval ()
public boolean isAddition ()
public boolean isRemoval ()
public void setObjectManager (org.eclipse.core.internal.registry.IObjectManager)
org.eclipse.core.internal.registry.IObjectManager manager
public org.eclipse.core.internal.registry.IObjectManager getObjectManager ()
private java.util.List getExtensionsBucket (java.lang.String)
String id
java.util.List extensions
private java.util.List getExtPointsBucket (java.lang.String)
String id
java.util.List extensionPoints
private java.util.List getExtPointsGlobal ()
private java.util.List getExtensionsGlobal ()
public void rememberExtensionPoint (org.eclipse.core.internal.registry.ExtensionPoint)
org.eclipse.core.internal.registry.ExtensionPoint extensionPoint
String bucketId
Object extPt
public void rememberExtension (org.eclipse.core.internal.registry.ExtensionPoint, int)
org.eclipse.core.internal.registry.ExtensionPoint extensionPoint
int ext
String bucketId
Object extension
public void rememberExtensions (org.eclipse.core.internal.registry.ExtensionPoint, int[])
org.eclipse.core.internal.registry.ExtensionPoint extensionPoint
int[] exts
int i
public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints (java.lang.String)
String id
java.util.List extensionPoints
int size
java.util.ArrayList result
int i
Integer extPt
org.eclipse.core.runtime.IExtensionPoint extensionPoint
public org.eclipse.core.runtime.IExtension[] getExtensions (java.lang.String)
String id
java.util.List extensions
int size
java.util.ArrayList result
int i
Integer ext
org.eclipse.core.runtime.IExtension extension
}
org/eclipse/core/internal/registry/ConfigurationElement.classConfigurationElement.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ConfigurationElement extends org.eclipse.core.internal.registry.RegistryObject {
static final org.eclipse.core.internal.registry.ConfigurationElement[] EMPTY_ARRAY
int parentId
byte parentType
protected String[] propertiesAndValue
private String name
private String contributorId
static void ()
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, java.lang.String, java.lang.String, java.lang.String[], int[], int, int, byte, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
String contributorId
String name
String[] propertiesAndValue
int[] children
int extraDataOffset
int parent
byte parentType
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
void throwException (java.lang.String, java.lang.Throwable) throws org.eclipse.core.runtime.CoreException
String message
Throwable exception
protected java.lang.String getValue ()
java.lang.String getValueAsIs ()
public java.lang.String getAttribute (java.lang.String)
String attrName
java.lang.String getAttributeAsIs (java.lang.String)
String attrName
int size
int i
protected java.lang.String[] getAttributeNames ()
int size
String[] result
int i
void setProperties (java.lang.String[])
String[] value
protected java.lang.String[] getPropertiesAndValue ()
void setValue (java.lang.String)
String value
String[] newPropertiesAndValue
void setContributorId (java.lang.String)
String id
protected java.lang.String getContributorId ()
public org.eclipse.core.internal.registry.ConfigurationElement[] getChildren (java.lang.String)
String childrenName
org.eclipse.core.internal.registry.ConfigurationElement[] result
int idx
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
int i
org.eclipse.core.internal.registry.ConfigurationElement toTest
org.eclipse.core.internal.registry.ConfigurationElement[] copy
void setParentId (int)
int objectId
protected java.lang.String getName ()
void setName (java.lang.String)
String name
void setParentType (byte)
byte type
public org.eclipse.core.runtime.IContributor getContributor ()
protected java.lang.Object createExecutableExtension (java.lang.String) throws org.eclipse.core.runtime.CoreException
String attributeName
String prop
String executable
String executable
String contributorName
String className
Object initData
int i
int i
org.eclipse.core.internal.registry.ConfigurationElement[] exec
org.eclipse.core.internal.registry.ConfigurationElement[] parms
org.eclipse.core.internal.registry.ConfigurationElement element
java.util.Hashtable initParms
String pname
org.eclipse.core.runtime.spi.RegistryContributor defaultContributor
Object result
org.eclipse.core.internal.registry.ConfigurationElementHandle confElementHandle
org.eclipse.core.runtime.CoreException ce
Exception te
java.lang.String getAttribute (java.lang.String, java.lang.String)
String attrName
String locale
java.lang.String getValue (java.lang.String)
String locale
}
org/eclipse/core/internal/registry/ConfigurationElementHandle.classConfigurationElementHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ConfigurationElementHandle extends org.eclipse.core.internal.registry.Handle implements org.eclipse.core.runtime.IConfigurationElement {
static final org.eclipse.core.internal.registry.ConfigurationElementHandle[] EMPTY_ARRAY
static void ()
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
protected org.eclipse.core.internal.registry.ConfigurationElement getConfigurationElement ()
protected boolean shouldPersist ()
public java.lang.String getAttribute (java.lang.String)
String propertyName
public java.lang.String getAttribute (java.lang.String, java.lang.String)
String attrName
String locale
public java.lang.String[] getAttributeNames ()
public org.eclipse.core.runtime.IConfigurationElement[] getChildren ()
org.eclipse.core.internal.registry.ConfigurationElement actualCe
public java.lang.Object createExecutableExtension (java.lang.String) throws org.eclipse.core.runtime.CoreException
String propertyName
org.eclipse.core.runtime.InvalidRegistryObjectException e
org.eclipse.core.runtime.Status status
public java.lang.String getAttributeAsIs (java.lang.String)
String name
public org.eclipse.core.runtime.IConfigurationElement[] getChildren (java.lang.String)
String name
org.eclipse.core.internal.registry.ConfigurationElement actualCE
org.eclipse.core.internal.registry.ConfigurationElement[] children
org.eclipse.core.runtime.IConfigurationElement[] result
int idx
int i
org.eclipse.core.runtime.IConfigurationElement[] copy
public org.eclipse.core.runtime.IExtension getDeclaringExtension ()
Object result
public java.lang.String getName ()
public java.lang.Object getParent ()
org.eclipse.core.internal.registry.ConfigurationElement actualCe
public java.lang.String getValue ()
public java.lang.String getValue (java.lang.String)
String locale
public java.lang.String getValueAsIs ()
org.eclipse.core.internal.registry.RegistryObject getObject ()
public java.lang.String getNamespace ()
public java.lang.String getNamespaceIdentifier ()
public org.eclipse.core.runtime.IContributor getContributor ()
public boolean isValid ()
}
org/eclipse/core/internal/registry/ConfigurationElementMulti.classConfigurationElementMulti.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ConfigurationElementMulti extends org.eclipse.core.internal.registry.ConfigurationElement {
private org.eclipse.core.internal.registry.DirectMap translatedProperties
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, java.lang.String, java.lang.String, java.lang.String[], int[], int, int, byte, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
String contributorId
String name
String[] propertiesAndValue
int[] children
int extraDataOffset
int parent
byte parentType
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
java.lang.String getAttribute (java.lang.String, java.lang.String)
String attrName
String locale
int size
int index
int i
int j
String result
java.lang.String getValue (java.lang.String)
String locale
int index
private java.lang.String getTranslatedAtIndex (int, java.lang.String)
int index
String locale
String[] translated
String[] propertiesNonTranslated
private java.lang.String[] getNonTranslated ()
int size
boolean hasValue
String[] propertiesNonTranslated
int pos
int i
int getNumCachedLocales ()
java.lang.String[] getCachedLocales ()
java.lang.String[][] getCachedTranslations ()
void setTranslatedProperties (org.eclipse.core.internal.registry.DirectMap)
org.eclipse.core.internal.registry.DirectMap translated
public java.lang.String getAttribute (java.lang.String)
String attrName
public java.lang.String getValue ()
}
org/eclipse/core/internal/registry/Contribution.classContribution.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.Contribution extends java.lang.Object implements org.eclipse.core.internal.registry.KeyedElement {
static final int[] EMPTY_CHILDREN
protected org.eclipse.core.internal.registry.ExtensionRegistry registry
protected final String contributorId
private String defaultNamespace
protected boolean persist
private int[] children
public static final byte EXTENSION_POINT
public static final byte EXTENSION
static void ()
protected void (java.lang.String, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
String contributorId
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
void mergeContribution (org.eclipse.core.internal.registry.Contribution)
org.eclipse.core.internal.registry.Contribution addContribution
int[] existing
int[] addition
int extensionPoints
int extensions
int[] allChildren
void setRawChildren (int[])
int[] children
protected java.lang.String getContributorId ()
protected int[] getRawChildren ()
protected int[] getExtensions ()
int[] results
protected int[] getExtensionPoints ()
int[] results
public java.lang.String getDefaultNamespace ()
public java.lang.String toString ()
public int getKeyHashCode ()
public java.lang.Object getKey ()
public boolean compare (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement other
public boolean shouldPersist ()
public void unlinkChild (int)
int id
int index
int i
int[] result
public boolean isEmpty ()
public boolean hasChild (int)
int id
int i
}
org/eclipse/core/internal/registry/DirectMap.classDirectMap.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.DirectMap extends java.lang.Object {
private final float growthFactor
private String[] keyArray
private String[][] valueArray
private int size
public void (int, float)
int initialSize
float growthFactor
public synchronized void put (java.lang.String, java.lang.String[])
String key
String[] value
int id
int newSize
String[] newKeyArray
String[][] newValueArray
public synchronized boolean containsKey (java.lang.String)
String key
public synchronized java.lang.String[] get (java.lang.String)
String key
int id
java.lang.String[] getKeys ()
java.lang.String[][] getValues ()
int getSzie ()
private int recalcSize (int)
int currentSize
private int findKey (java.lang.String)
String key
int i
}
org/eclipse/core/internal/registry/Extension.classExtension.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.Extension extends org.eclipse.core.internal.registry.RegistryObject {
public static final org.eclipse.core.internal.registry.Extension[] EMPTY_ARRAY
private String simpleId
private String namespaceIdentifier
private Object extraInformation
private static final byte LABEL
private static final byte XPT_NAME
private static final byte CONTRIBUTOR_ID
private static final int EXTRA_SIZE
static void ()
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, java.lang.String, java.lang.String, int[], int, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
String simpleId
String namespace
int[] children
int extraData
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected java.lang.String getExtensionPointIdentifier ()
protected java.lang.String getSimpleIdentifier ()
protected java.lang.String getUniqueIdentifier ()
void setExtensionPointIdentifier (java.lang.String)
String value
void setSimpleIdentifier (java.lang.String)
String value
private java.lang.String[] getExtraData ()
String[] result
java.lang.String getLabel ()
String s
void setLabel (java.lang.String)
String value
java.lang.String getContributorId ()
String s
public org.eclipse.core.runtime.IContributor getContributor ()
void setContributorId (java.lang.String)
String value
public java.lang.String getNamespaceIdentifier ()
void setNamespaceIdentifier (java.lang.String)
String value
public java.lang.String toString ()
private void ensureExtraInformationType ()
java.lang.String getLabelAsIs ()
String s
java.lang.String getLabel (java.lang.String)
String locale
}
org/eclipse/core/internal/registry/ExtensionDelta.classExtensionDelta.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionDelta extends java.lang.Object implements org.eclipse.core.runtime.IExtensionDelta {
private int kind
private int extension
private int extensionPoint
private org.eclipse.core.internal.registry.RegistryDelta containingDelta
public void ()
void setContainingDelta (org.eclipse.core.internal.registry.RegistryDelta)
org.eclipse.core.internal.registry.RegistryDelta containingDelta
int getExtensionId ()
int getExtensionPointId ()
public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint ()
public void setExtensionPoint (int)
int extensionPoint
public int getKind ()
public org.eclipse.core.runtime.IExtension getExtension ()
public void setExtension (int)
int extension
public void setKind (int)
int kind
public java.lang.String toString ()
public static java.lang.String getKindString (int)
int kind
}
org/eclipse/core/internal/registry/ExtensionHandle.classExtensionHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionHandle extends org.eclipse.core.internal.registry.BaseExtensionHandle {
static final org.eclipse.core.internal.registry.ExtensionHandle[] EMPTY_ARRAY
static void ()
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
}
org/eclipse/core/internal/registry/ExtensionMulti.classExtensionMulti.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionMulti extends org.eclipse.core.internal.registry.Extension {
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, java.lang.String, java.lang.String, int[], int, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
String simpleId
String namespace
int[] children
int extraData
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected java.lang.String getLabel (java.lang.String)
String locale
String[] translated
protected java.lang.String getLabel ()
}
org/eclipse/core/internal/registry/ExtensionPoint.classExtensionPoint.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionPoint extends org.eclipse.core.internal.registry.RegistryObject {
public static final org.eclipse.core.internal.registry.ExtensionPoint[] EMPTY_ARRAY
private Object extraInformation
private static final byte LABEL
private static final byte SCHEMA
private static final byte QUALIFIED_NAME
private static final byte NAMESPACE
private static final byte CONTRIBUTOR_ID
private static final int EXTRA_SIZE
static void ()
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, int[], int, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
int[] children
int dataOffset
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected java.lang.String getSimpleIdentifier ()
private java.lang.String[] getExtraData ()
String[] result
private void ensureExtraInformationType ()
protected java.lang.String getSchemaReference ()
String[] result
protected java.lang.String getLabel ()
String[] result
protected java.lang.String getUniqueIdentifier ()
public java.lang.String getNamespace ()
protected java.lang.String getContributorId ()
public org.eclipse.core.runtime.IContributor getContributor ()
void setSchema (java.lang.String)
String value
void setLabel (java.lang.String)
String value
void setUniqueIdentifier (java.lang.String)
String value
void setNamespace (java.lang.String)
String value
void setContributorId (java.lang.String)
String id
public java.lang.String toString ()
protected java.lang.String getLabelAsIs ()
String[] result
protected java.lang.String getLabel (java.lang.String)
String locale
}
org/eclipse/core/internal/registry/ExtensionPointHandle.classExtensionPointHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionPointHandle extends org.eclipse.core.internal.registry.BaseExtensionPointHandle {
static final org.eclipse.core.internal.registry.ExtensionPointHandle[] EMPTY_ARRAY
static void ()
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
}
org/eclipse/core/internal/registry/ExtensionPointMulti.classExtensionPointMulti.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionPointMulti extends org.eclipse.core.internal.registry.ExtensionPoint {
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected void (int, int[], int, org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
int self
int[] children
int dataOffset
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
protected java.lang.String getLabel (java.lang.String)
String locale
String[] translated
protected java.lang.String getLabel ()
}
org/eclipse/core/internal/registry/ExtensionRegistry$1.classExtensionRegistry.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ExtensionRegistry$1 extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeListener {
final org.eclipse.core.internal.registry.ExtensionRegistry this$0
void (org.eclipse.core.internal.registry.ExtensionRegistry)
public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
}
org/eclipse/core/internal/registry/ExtensionRegistry$2.classExtensionRegistry.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ExtensionRegistry$2 extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
final org.eclipse.core.internal.registry.ExtensionRegistry this$0
private final org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo val$listenerInfo
private final java.util.Map val$scheduledDeltas
private final org.eclipse.core.runtime.MultiStatus val$result
void (org.eclipse.core.internal.registry.ExtensionRegistry, org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo, java.util.Map, org.eclipse.core.runtime.MultiStatus)
public void run () throws java.lang.Exception
public void handleException (java.lang.Throwable)
Throwable exception
}
org/eclipse/core/internal/registry/ExtensionRegistry$ListenerInfo.classExtensionRegistry.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo extends java.lang.Object {
public String filter
public java.util.EventListener listener
final org.eclipse.core.internal.registry.ExtensionRegistry this$0
public void (org.eclipse.core.internal.registry.ExtensionRegistry, java.util.EventListener, java.lang.String)
java.util.EventListener listener
String filter
public boolean equals (java.lang.Object)
Object another
public int hashCode ()
}
org/eclipse/core/internal/registry/ExtensionRegistry$QueueElement.classExtensionRegistry.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ExtensionRegistry$QueueElement extends java.lang.Object {
Object[] listenerInfos
java.util.Map scheduledDeltas
final org.eclipse.core.internal.registry.ExtensionRegistry this$0
void (org.eclipse.core.internal.registry.ExtensionRegistry, java.lang.Object[], java.util.Map)
Object[] infos
java.util.Map deltas
}
org/eclipse/core/internal/registry/ExtensionRegistry$RegistryEventThread.classExtensionRegistry.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ExtensionRegistry$RegistryEventThread extends java.lang.Thread {
private org.eclipse.core.internal.registry.ExtensionRegistry registry
final org.eclipse.core.internal.registry.ExtensionRegistry this$0
public void (org.eclipse.core.internal.registry.ExtensionRegistry, org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
public void run ()
org.eclipse.core.internal.registry.ExtensionRegistry$QueueElement element
org.eclipse.core.internal.registry.ExtensionRegistry$QueueElement element
}
org/eclipse/core/internal/registry/ExtensionRegistry.classExtensionRegistry.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionRegistry extends java.lang.Object implements org.eclipse.core.runtime.IExtensionRegistry org.eclipse.core.runtime.spi.IDynamicExtensionRegistry {
private org.eclipse.core.internal.registry.ReadWriteMonitor access
private transient java.util.Map deltas
protected org.eclipse.osgi.storagemanager.StorageManager cacheStorageManager
private transient org.eclipse.core.runtime.ListenerList listeners
private org.eclipse.core.internal.registry.RegistryObjectManager registryObjects
protected org.eclipse.core.internal.registry.TableReader theTableReader
private Object masterToken
private Object userToken
protected org.eclipse.core.runtime.spi.RegistryStrategy strategy
private org.eclipse.core.internal.registry.RegistryTimestamp aggregatedTimestamp
private org.eclipse.core.internal.registry.CombinedEventDelta eventDelta
private static final String notNamespace
private final boolean isMultiLanguage
private boolean mlErrorLogged
protected org.eclipse.core.internal.registry.RegistryObjectFactory theRegistryObjectFactory
private org.eclipse.core.internal.registry.ExtensionRegistry$RegistryEventThread eventThread
protected final java.util.List queue
public org.eclipse.core.internal.registry.RegistryObjectManager getObjectManager ()
protected void setFileManager (java.io.File, boolean)
java.io.File cacheBase
boolean isCacheReadOnly
private void add (org.eclipse.core.internal.registry.Contribution)
org.eclipse.core.internal.registry.Contribution element
static java.lang.Object concatArrays (java.lang.Object, java.lang.Object)
Object a
Object b
Object[] result
private java.lang.String addExtension (int)
int extension
org.eclipse.core.internal.registry.Extension addedExtension
String extensionPointToAddTo
org.eclipse.core.internal.registry.ExtensionPoint extPoint
int[] newExtensions
int[] existingExtensions
private java.lang.String addExtensionPoint (int)
int extPoint
org.eclipse.core.internal.registry.ExtensionPoint extensionPoint
int[] orphans
private java.util.Set addExtensionsAndExtensionPoints (org.eclipse.core.internal.registry.Contribution)
org.eclipse.core.internal.registry.Contribution element
java.util.Set affectedNamespaces
int[] extPoints
int i
String namespace
int[] extensions
int i
String namespace
public void addListener (org.eclipse.core.runtime.IRegistryEventListener)
org.eclipse.core.runtime.IRegistryEventListener listener
public void addListener (org.eclipse.core.runtime.IRegistryEventListener, java.lang.String)
org.eclipse.core.runtime.IRegistryEventListener listener
String extensionPointId
private void addListenerInternal (java.util.EventListener, java.lang.String)
java.util.EventListener listener
String filter
public void addRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener)
org.eclipse.core.runtime.IRegistryChangeListener listener
public void addRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener, java.lang.String)
org.eclipse.core.runtime.IRegistryChangeListener listener
String filter
private void basicAdd (org.eclipse.core.internal.registry.Contribution, boolean)
org.eclipse.core.internal.registry.Contribution element
boolean link
java.util.Set affectedNamespaces
private void setObjectManagers (java.util.Set, org.eclipse.core.internal.registry.IObjectManager)
java.util.Set affectedNamespaces
org.eclipse.core.internal.registry.IObjectManager manager
java.util.Iterator iter
private void basicRemove (java.lang.String)
String contributorId
java.util.Set affectedNamespaces
java.util.Map associatedObjects
void enterRead ()
void exitRead ()
private void fireRegistryChangeEvent ()
Object[] tmpListeners
java.util.Map tmpDeltas
public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String)
String extensionPointId
int lastdot
public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String)
String pluginId
String extensionPointSimpleId
org.eclipse.core.runtime.IExtensionPoint extPoint
public org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String, java.lang.String)
String pluginId
String extensionPointName
String extensionId
org.eclipse.core.runtime.IExtension extension
private org.eclipse.core.internal.registry.RegistryDelta getDelta (java.lang.String)
String namespace
org.eclipse.core.internal.registry.RegistryDelta existingDelta
org.eclipse.core.internal.registry.RegistryDelta delta
public org.eclipse.core.runtime.IExtension getExtension (java.lang.String)
String extensionId
int lastdot
String namespace
org.eclipse.core.internal.registry.ExtensionHandle[] extensions
org.eclipse.core.internal.registry.ExtensionHandle[] extensions
int i
org.eclipse.core.internal.registry.ExtensionHandle suspect
public org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String)
String extensionPointId
String extensionId
int lastdot
public org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String, java.lang.String)
String pluginId
String extensionPointName
String extensionId
org.eclipse.core.runtime.IExtensionPoint extPoint
public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String)
String xptUniqueId
public org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String, java.lang.String)
String elementName
String xpt
public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints ()
public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints (java.lang.String)
String namespaceName
public org.eclipse.core.runtime.IExtension[] getExtensions (java.lang.String)
String namespaceName
public org.eclipse.core.runtime.IExtension[] getExtensions (org.eclipse.core.runtime.IContributor)
org.eclipse.core.runtime.IContributor contributor
String contributorId
public org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints (org.eclipse.core.runtime.IContributor)
org.eclipse.core.runtime.IContributor contributor
String contributorId
public java.lang.String[] getNamespaces ()
org.eclipse.core.internal.registry.KeyedElement[] namespaceElements
String[] namespaceNames
int i
public boolean hasContributor (org.eclipse.core.runtime.IContributor)
org.eclipse.core.runtime.IContributor contributor
String contributorId
public boolean hasContributor (java.lang.String)
String contributorId
private void link (org.eclipse.core.internal.registry.ExtensionPoint, int[])
org.eclipse.core.internal.registry.ExtensionPoint extPoint
int[] extensions
private java.lang.String recordChange (org.eclipse.core.internal.registry.ExtensionPoint, int, int)
org.eclipse.core.internal.registry.ExtensionPoint extPoint
int extension
int kind
org.eclipse.core.internal.registry.ExtensionDelta extensionDelta
private java.lang.String recordChange (org.eclipse.core.internal.registry.ExtensionPoint, int[], int)
org.eclipse.core.internal.registry.ExtensionPoint extPoint
int[] extensions
int kind
String namespace
org.eclipse.core.internal.registry.RegistryDelta pluginDelta
int i
org.eclipse.core.internal.registry.ExtensionDelta extensionDelta
public void remove (java.lang.String, long)
String removedContributorId
long timestamp
public void removeContributor (org.eclipse.core.runtime.IContributor, java.lang.Object)
org.eclipse.core.runtime.IContributor contributor
Object key
String contributorId
public void remove (java.lang.String)
String removedContributorId
private java.lang.String removeExtension (int)
int extensionId
org.eclipse.core.internal.registry.Extension extension
String xptName
org.eclipse.core.internal.registry.ExtensionPoint extPoint
int[] existingExtensions
int[] newExtensions
int i
int j
private java.lang.String removeExtensionPoint (int)
int extPoint
org.eclipse.core.internal.registry.ExtensionPoint extensionPoint
int[] existingExtensions
private java.util.Set removeExtensionsAndExtensionPoints (java.lang.String)
String contributorId
java.util.Set affectedNamespaces
int[] extensions
int i
String namespace
int[] extPoints
int i
String namespace
public void removeRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener)
org.eclipse.core.runtime.IRegistryChangeListener listener
public void removeListener (org.eclipse.core.runtime.IRegistryEventListener)
org.eclipse.core.runtime.IRegistryEventListener listener
public void (org.eclipse.core.runtime.spi.RegistryStrategy, java.lang.Object, java.lang.Object)
org.eclipse.core.runtime.spi.RegistryStrategy registryStrategy
Object masterToken
Object userToken
boolean isRegistryFilledFromCache
long start
long timestamp
java.io.IOException e
int index
public void stop (java.lang.Object)
Object key
java.io.File tableFile
java.io.File mainFile
java.io.File extraFile
java.io.File contributionsFile
java.io.File contributorsFile
java.io.File namespacesFile
java.io.File orphansFile
org.eclipse.core.internal.registry.TableWriter theTableWriter
long timestamp
long timestamp
public void clearRegistryCache ()
String[] keys
int i
java.io.IOException e
protected void setElementFactory ()
public org.eclipse.core.internal.registry.RegistryObjectFactory getElementFactory ()
org.eclipse.core.internal.registry.TableReader getTableReader ()
public void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public java.lang.String translate (java.lang.String, java.util.ResourceBundle)
String key
java.util.ResourceBundle resources
public boolean debug ()
public boolean debugEvents ()
public boolean useLazyCacheLoading ()
public long computeState ()
protected boolean checkCache ()
int index
java.io.File possibleCacheLocation
java.io.File cacheFile
public java.lang.Object createExecutableExtension (org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.spi.RegistryContributor defaultContributor
String className
String requestedContributorName
public org.eclipse.core.runtime.IStatus processChangeEvent (java.lang.Object[], java.util.Map)
Object[] listenerInfos
java.util.Map scheduledDeltas
org.eclipse.core.internal.registry.CombinedEventDelta extendedDelta
org.eclipse.core.runtime.MultiStatus result
int i
org.eclipse.core.internal.registry.ExtensionRegistry$ListenerInfo listenerInfo
org.eclipse.core.runtime.IRegistryEventListener extensionListener
org.eclipse.core.runtime.IExtension[] extensions
org.eclipse.core.runtime.IExtensionPoint[] extensionPoints
java.util.Iterator iter
org.eclipse.core.internal.registry.IObjectManager manager
public void scheduleChangeEvent (java.lang.Object[], java.util.Map)
Object[] listenerInfos
java.util.Map scheduledDeltas
org.eclipse.core.internal.registry.ExtensionRegistry$QueueElement newElement
protected void stopChangeEventScheduler ()
private boolean checkReadWriteAccess (java.lang.Object, boolean)
Object key
boolean persist
public boolean addContribution (java.io.InputStream, org.eclipse.core.runtime.IContributor, boolean, java.lang.String, java.util.ResourceBundle, java.lang.Object, long)
java.io.InputStream is
org.eclipse.core.runtime.IContributor contributor
boolean persist
String contributionName
java.util.ResourceBundle translationBundle
Object key
long timestamp
boolean result
public boolean addContribution (java.io.InputStream, org.eclipse.core.runtime.IContributor, boolean, java.lang.String, java.util.ResourceBundle, java.lang.Object)
java.io.InputStream is
org.eclipse.core.runtime.IContributor contributor
boolean persist
String contributionName
java.util.ResourceBundle translationBundle
Object key
org.eclipse.core.runtime.spi.RegistryContributor internalContributor
String ownerName
String message
org.eclipse.core.runtime.MultiStatus problems
org.eclipse.core.internal.registry.ExtensionsParser parser
org.eclipse.core.internal.registry.Contribution contribution
int status
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
private void logError (java.lang.String, java.lang.String, java.lang.Exception)
String owner
String contributionName
Exception e
String message
public boolean addExtensionPoint (java.lang.String, org.eclipse.core.runtime.IContributor, boolean, java.lang.String, java.lang.String, java.lang.Object) throws java.lang.IllegalArgumentException
String identifier
org.eclipse.core.runtime.IContributor contributor
boolean persist
String label
String schemaReference
Object token
org.eclipse.core.runtime.spi.RegistryContributor internalContributor
String contributorId
String message
org.eclipse.core.internal.registry.Contribution contribution
org.eclipse.core.internal.registry.ExtensionPoint currentExtPoint
String uniqueId
String uniqueId
String namespaceName
String namespaceName
int simpleIdStart
String labelNLS
String msg
int[] contributionChildren
public boolean addExtension (java.lang.String, org.eclipse.core.runtime.IContributor, boolean, java.lang.String, java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementDescription, java.lang.Object) throws java.lang.IllegalArgumentException
String identifier
org.eclipse.core.runtime.IContributor contributor
boolean persist
String label
String extensionPointId
org.eclipse.core.internal.registry.spi.ConfigurationElementDescription configurationElements
Object token
org.eclipse.core.runtime.spi.RegistryContributor internalContributor
String contributorId
org.eclipse.core.internal.registry.Contribution contribution
org.eclipse.core.internal.registry.Extension currentExtension
String simpleId
String simpleId
String namespaceName
String namespaceName
int simpleIdStart
String extensionLabelNLS
String targetExtensionPointId
String targetExtensionPointId
String uniqueId
org.eclipse.core.runtime.IExtension existingExtension
String currentSupplier
String existingSupplier
String msg
int[] contributionChildren
private void createExtensionData (java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementDescription, org.eclipse.core.internal.registry.RegistryObject, boolean)
String contributorId
org.eclipse.core.internal.registry.spi.ConfigurationElementDescription description
org.eclipse.core.internal.registry.RegistryObject parent
boolean persist
org.eclipse.core.internal.registry.ConfigurationElement currentConfigurationElement
org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute[] descriptionProperties
int len
String[] properties
int i
String value
org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[] children
int i
int[] oldValues
int size
int[] newValues
int i
public boolean removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object) throws java.lang.IllegalArgumentException
org.eclipse.core.runtime.IExtension extension
Object token
public boolean removeExtensionPoint (org.eclipse.core.runtime.IExtensionPoint, java.lang.Object) throws java.lang.IllegalArgumentException
org.eclipse.core.runtime.IExtensionPoint extensionPoint
Object token
private boolean removeObject (org.eclipse.core.internal.registry.RegistryObject, boolean, java.lang.Object)
org.eclipse.core.internal.registry.RegistryObject registryObject
boolean isExtensionPoint
Object token
int id
String namespace
String namespace
java.util.Map removed
org.eclipse.core.internal.registry.IObjectManager manager
public org.eclipse.core.runtime.IContributor[] getAllContributors ()
java.util.Collection contributors
public java.lang.Object getTemporaryUserToken ()
public boolean isMultiLanguage ()
public java.lang.String[] translate (java.lang.String[], org.eclipse.core.runtime.IContributor, java.lang.String)
String[] nonTranslated
org.eclipse.core.runtime.IContributor contributor
String locale
public java.lang.String getLocale ()
public void logMultiLangError ()
}
org/eclipse/core/internal/registry/ExtensionsParser.classExtensionsParser.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ExtensionsParser extends org.xml.sax.helpers.DefaultHandler {
private static final String NO_EXTENSION_MUNGING
private static final String VERSION_3_0
private static final String VERSION_3_2
private static java.util.Map extensionPointMap
private static long cumulativeTime
private boolean compatibilityMode
private String locationName
private java.util.Stack stateStack
private java.util.Stack objectStack
private String schemaVersion
private org.eclipse.core.runtime.MultiStatus status
private org.eclipse.core.internal.registry.ExtensionRegistry registry
protected java.util.ResourceBundle resources
private org.eclipse.core.internal.registry.RegistryObjectManager objectManager
private org.eclipse.core.internal.registry.Contribution contribution
private String configurationElementValue
public static final int PARSE_PROBLEM
public static final String PLUGIN
public static final String PLUGIN_ID
public static final String PLUGIN_NAME
public static final String FRAGMENT
public static final String BUNDLE_UID
public static final String EXTENSION_POINT
public static final String EXTENSION_POINT_NAME
public static final String EXTENSION_POINT_ID
public static final String EXTENSION_POINT_SCHEMA
public static final String EXTENSION
public static final String EXTENSION_NAME
public static final String EXTENSION_ID
public static final String EXTENSION_TARGET
public static final String ELEMENT
public static final String ELEMENT_NAME
public static final String ELEMENT_VALUE
public static final String PROPERTY
public static final String PROPERTY_NAME
public static final String PROPERTY_VALUE
private static final int IGNORED_ELEMENT_STATE
private static final int INITIAL_STATE
private static final int BUNDLE_STATE
private static final int BUNDLE_EXTENSION_POINT_STATE
private static final int BUNDLE_EXTENSION_STATE
private static final int CONFIGURATION_ELEMENT_STATE
private static final int EXTENSION_POINT_INDEX
private static final int EXTENSION_INDEX
private static final int LAST_INDEX
private java.util.ArrayList[] scratchVectors
private org.xml.sax.Locator locator
private boolean extractNamespaces
private java.util.ArrayList processedExtensionIds
private java.util.ArrayList addedRegistryObjects
static void ()
private static void initializeExtensionPointMap ()
java.util.Map map
public void (org.eclipse.core.runtime.MultiStatus, org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.runtime.MultiStatus status
org.eclipse.core.internal.registry.ExtensionRegistry registry
public void setDocumentLocator (org.xml.sax.Locator)
org.xml.sax.Locator locator
public void characters (char[], int, int)
char[] ch
int start
int length
int state
org.eclipse.core.internal.registry.ConfigurationElement currentConfigElement
String value
public void endDocument ()
public void endElement (java.lang.String, java.lang.String, java.lang.String)
String uri
String elementName
String qName
java.util.ArrayList extensionPoints
java.util.ArrayList extensions
int[] namespaceChildren
int position
java.util.Iterator iter
org.eclipse.core.internal.registry.Extension[] renamedExtensions
int i
org.eclipse.core.internal.registry.Extension currentExtension
org.eclipse.core.internal.registry.ConfigurationElement currentConfigElement
String value
org.eclipse.core.internal.registry.RegistryObject parent
int[] oldValues
int size
int[] newValues
int i
public void error (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException ex
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException ex
private void cleanup ()
java.util.Iterator i
org.eclipse.core.internal.registry.RegistryObject object
String id
private void handleExtensionPointState (java.lang.String)
String elementName
private void handleExtensionState (java.lang.String, org.xml.sax.Attributes)
String elementName
org.xml.sax.Attributes attributes
org.eclipse.core.internal.registry.ConfigurationElement currentConfigurationElement
private void handleInitialState (java.lang.String, org.xml.sax.Attributes)
String elementName
org.xml.sax.Attributes attributes
private void handleBundleState (java.lang.String, org.xml.sax.Attributes)
String elementName
org.xml.sax.Attributes attributes
private void logStatus (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException ex
String name
String msg
String msg
public org.eclipse.core.internal.registry.Contribution parseManifest (javax.xml.parsers.SAXParserFactory, org.xml.sax.InputSource, java.lang.String, org.eclipse.core.internal.registry.RegistryObjectManager, org.eclipse.core.internal.registry.Contribution, java.util.ResourceBundle) throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException java.io.IOException
javax.xml.parsers.SAXParserFactory factory
org.xml.sax.InputSource in
String manifestName
org.eclipse.core.internal.registry.RegistryObjectManager registryObjects
org.eclipse.core.internal.registry.Contribution currentNamespace
java.util.ResourceBundle bundle
long start
private void parseConfigurationElementAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.core.internal.registry.ConfigurationElement parentConfigurationElement
int len
String[] properties
int i
private void parseExtensionAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.core.internal.registry.Extension currentExtension
String simpleId
String namespaceName
int len
int i
String attrName
String attrValue
int simpleIdStart
String targetName
String targetName
String baseId
String uniqueId
org.eclipse.core.runtime.IExtension existingExtension
String currentSupplier
String existingSupplier
String msg
java.util.Iterator i
String currentSupplier
String existingSupplier
String msg
private void missingAttribute (java.lang.String, java.lang.String)
String attribute
String element
private void unknownAttribute (java.lang.String, java.lang.String)
String attribute
String element
private void unknownElement (java.lang.String, java.lang.String)
String parent
String element
private void parseExtensionPointAttributes (org.xml.sax.Attributes)
org.xml.sax.Attributes attributes
org.eclipse.core.internal.registry.ExtensionPoint currentExtPoint
int len
int i
String attrName
String attrValue
String uniqueId
String uniqueId
String namespaceName
String namespaceName
int simpleIdStart
String attribute
String msg
public void startDocument ()
int i
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)
String uri
String elementName
String qName
org.xml.sax.Attributes attributes
public void warning (org.xml.sax.SAXParseException)
org.xml.sax.SAXParseException ex
private void internalError (java.lang.String)
String message
public void processingInstruction (java.lang.String, java.lang.String)
String target
String data
java.util.StringTokenizer tokenizer
String token
public void error (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus error
protected java.lang.String translate (java.lang.String)
String key
private org.eclipse.core.internal.registry.Extension[] fixRenamedExtensionPoints (org.eclipse.core.internal.registry.Extension[])
org.eclipse.core.internal.registry.Extension[] extensions
int i
org.eclipse.core.internal.registry.Extension extension
String oldPointId
String newPointId
private void initializeExtractNamespace ()
private boolean versionAtLeast (java.lang.String)
String testVersion
java.util.StringTokenizer testVersionTokenizer
java.util.StringTokenizer schemaVersionTokenizer
}
org/eclipse/core/internal/registry/Handle.classHandle.java
package org.eclipse.core.internal.registry
public abstract org.eclipse.core.internal.registry.Handle extends java.lang.Object {
protected org.eclipse.core.internal.registry.IObjectManager objectManager
private int objectId
public int getId ()
void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int value
abstract org.eclipse.core.internal.registry.RegistryObject getObject ()
public boolean equals (java.lang.Object)
Object object
public int hashCode ()
}
org/eclipse/core/internal/registry/HashtableOfStringAndInt.classHashtableOfStringAndInt.java
package org.eclipse.core.internal.registry
public final org.eclipse.core.internal.registry.HashtableOfStringAndInt extends java.lang.Object implements java.lang.Cloneable {
public static final int MISSING_ELEMENT
private String[] keyTable
private int[] valueTable
private int elementSize
private int threshold
private static final float GROWTH_FACTOR
private static final byte NULL
private static final byte OBJECT
public void ()
public void (int)
int size
int extraRoom
public java.lang.Object clone () throws java.lang.CloneNotSupportedException
public boolean containsKey (java.lang.String)
String key
int index
int keyLength
String currentKey
String currentKey
public int get (java.lang.String)
String key
int index
int keyLength
String currentKey
String currentKey
public int put (java.lang.String, int)
String key
int value
int index
int keyLength
String currentKey
String currentKey
public int removeKey (java.lang.String)
String key
int index
int keyLength
String currentKey
String currentKey
int value
private void rehash ()
org.eclipse.core.internal.registry.HashtableOfStringAndInt newHashtable
String currentKey
int i
public int size ()
public java.lang.String toString ()
String s
int object
int i
int length
public int[] getValues ()
int keyTableLength
int[] result
int j
int i
public void save (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int tableSize
int i
public void save (java.io.DataOutputStream, org.eclipse.core.internal.registry.RegistryObjectManager) throws java.io.IOException
java.io.DataOutputStream out
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
org.eclipse.core.internal.registry.HashtableOfStringAndInt filteredHashtable
String currentKey
int i
public void load (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int tableSize
boolean fastMode
int i
String key
int value
private void writeStringOrNull (java.lang.String, java.io.DataOutputStream) throws java.io.IOException
String string
java.io.DataOutputStream out
private java.lang.String readStringOrNull (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
byte type
}
org/eclipse/core/internal/registry/IObjectManager.classIObjectManager.java
package org.eclipse.core.internal.registry
public abstract org.eclipse.core.internal.registry.IObjectManager extends java.lang.Object {
public abstract org.eclipse.core.internal.registry.Handle getHandle (int, byte)
public abstract org.eclipse.core.internal.registry.Handle[] getHandles (int[], byte)
public abstract java.lang.Object getObject (int, byte)
public abstract org.eclipse.core.internal.registry.RegistryObject[] getObjects (int[], byte)
public abstract void close ()
}
org/eclipse/core/internal/registry/IRegistryConstants.classIRegistryConstants.java
package org.eclipse.core.internal.registry
public abstract org.eclipse.core.internal.registry.IRegistryConstants extends java.lang.Object {
public static final String RUNTIME_NAME
public static final String NO_REGISTRY_CACHE
public static final String NO_LAZY_REGISTRY_CACHE_LOADING
public static final String MULTI_LANGUAGE
public static final String PROP_NO_LAZY_CACHE_LOADING
public static final String PROP_CHECK_CONFIG
public static final String PROP_NO_REGISTRY_CACHE
public static final String PROP_DEFAULT_REGISTRY
public static final String PROP_REGISTRY_NULL_USER_TOKEN
public static final String PROP_MULTI_LANGUAGE
public static final String PROP_NL
public static final String PROP_OS
public static final String PROP_WS
public static final int PLUGIN_ERROR
}
org/eclipse/core/internal/registry/KeyedElement.classKeyedElement.java
package org.eclipse.core.internal.registry
public abstract org.eclipse.core.internal.registry.KeyedElement extends java.lang.Object {
public abstract int getKeyHashCode ()
public abstract boolean compare (org.eclipse.core.internal.registry.KeyedElement)
public abstract java.lang.Object getKey ()
}
org/eclipse/core/internal/registry/KeyedHashSet.classKeyedHashSet.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.KeyedHashSet extends java.lang.Object {
protected static final int MINIMUM_SIZE
private int capacity
protected int elementCount
protected org.eclipse.core.internal.registry.KeyedElement[] elements
protected boolean replace
public void ()
public void (int)
int capacity
public void (int, boolean)
int capacity
boolean replace
public boolean add (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement element
int hash
int i
int i
public void clear ()
public org.eclipse.core.internal.registry.KeyedElement[] elements ()
public java.lang.Object[] elements (java.lang.Object[])
Object[] result
int j
int i
org.eclipse.core.internal.registry.KeyedElement element
protected void expand ()
org.eclipse.core.internal.registry.KeyedElement[] oldElements
int maxArrayIndex
int i
org.eclipse.core.internal.registry.KeyedElement element
int hash
public org.eclipse.core.internal.registry.KeyedElement get (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement key
int hash
int i
org.eclipse.core.internal.registry.KeyedElement element
int i
org.eclipse.core.internal.registry.KeyedElement element
public org.eclipse.core.internal.registry.KeyedElement getByKey (java.lang.Object)
Object key
int hash
int i
org.eclipse.core.internal.registry.KeyedElement element
int i
org.eclipse.core.internal.registry.KeyedElement element
private int hash (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement element
public boolean isEmpty ()
private int keyHash (java.lang.Object)
Object key
protected void rehashTo (int)
int anIndex
int target
int index
org.eclipse.core.internal.registry.KeyedElement element
int hashIndex
boolean match
boolean match
public boolean remove (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement toRemove
int hash
int i
org.eclipse.core.internal.registry.KeyedElement element
int i
org.eclipse.core.internal.registry.KeyedElement element
public boolean removeByKey (java.lang.Object)
Object key
int hash
int i
org.eclipse.core.internal.registry.KeyedElement element
int i
org.eclipse.core.internal.registry.KeyedElement element
private boolean shouldGrow ()
public int size ()
public java.lang.String toString ()
StringBuffer result
boolean first
int i
}
org/eclipse/core/internal/registry/OffsetTable.classOffsetTable.java
package org.eclipse.core.internal.registry
public final org.eclipse.core.internal.registry.OffsetTable extends java.lang.Object {
private static final float GROWTH_FACTOR
private int[] valueTable
public void (int)
int size
public int get (int)
int key
public void removeKey (int)
int key
public void put (int, int)
int key
int value
int[] newTable
public void save (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int tableSize
int i
public static org.eclipse.core.internal.registry.OffsetTable load (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int tableSize
org.eclipse.core.internal.registry.OffsetTable result
int i
}
org/eclipse/core/internal/registry/ReadWriteMonitor.classReadWriteMonitor.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ReadWriteMonitor extends java.lang.Object {
private int status
private Thread writeLockowner
public void ()
public synchronized void enterRead ()
public synchronized void enterWrite ()
public synchronized void exitRead ()
public synchronized void exitWrite ()
public java.lang.String toString ()
StringBuffer buffer
}
org/eclipse/core/internal/registry/ReferenceMap$HardRef.classReferenceMap.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ReferenceMap$HardRef extends java.lang.Object implements org.eclipse.core.internal.registry.ReferenceMap$IEntry {
private int key
private org.eclipse.core.internal.registry.ReferenceMap$IEntry next
private Object value
public void (int, java.lang.Object, org.eclipse.core.internal.registry.ReferenceMap$IEntry)
int key
Object value
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
public int getKey ()
public org.eclipse.core.internal.registry.ReferenceMap$IEntry getNext ()
public java.lang.Object getValue ()
public void setNext (org.eclipse.core.internal.registry.ReferenceMap$IEntry)
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
public java.lang.String toString ()
}
org/eclipse/core/internal/registry/ReferenceMap$IEntry.classReferenceMap.java
package org.eclipse.core.internal.registry
abstract org.eclipse.core.internal.registry.ReferenceMap$IEntry extends java.lang.Object {
public abstract int getKey ()
public abstract org.eclipse.core.internal.registry.ReferenceMap$IEntry getNext ()
public abstract java.lang.Object getValue ()
public abstract void setNext (org.eclipse.core.internal.registry.ReferenceMap$IEntry)
}
org/eclipse/core/internal/registry/ReferenceMap$SoftRef.classReferenceMap.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.ReferenceMap$SoftRef extends java.lang.ref.SoftReference implements org.eclipse.core.internal.registry.ReferenceMap$IEntry {
private int key
private org.eclipse.core.internal.registry.ReferenceMap$IEntry next
public void (int, java.lang.Object, org.eclipse.core.internal.registry.ReferenceMap$IEntry, java.lang.ref.ReferenceQueue)
int key
Object value
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
java.lang.ref.ReferenceQueue q
public int getKey ()
public org.eclipse.core.internal.registry.ReferenceMap$IEntry getNext ()
public java.lang.Object getValue ()
public void setNext (org.eclipse.core.internal.registry.ReferenceMap$IEntry)
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
}
org/eclipse/core/internal/registry/ReferenceMap.classReferenceMap.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ReferenceMap extends java.lang.Object {
public static final int HARD
public static final int SOFT
private int entryCount
private float loadFactor
private transient java.lang.ref.ReferenceQueue queue
private transient int size
private transient org.eclipse.core.internal.registry.ReferenceMap$IEntry[] table
private transient int threshold
int valueType
public void (int, int, float)
int referenceType
int capacity
float loadFactor
int initialSize
private java.lang.Object doRemove (int, boolean)
int key
boolean cleanup
int index
org.eclipse.core.internal.registry.ReferenceMap$IEntry previous
org.eclipse.core.internal.registry.ReferenceMap$IEntry entry
public java.lang.Object get (int)
int key
org.eclipse.core.internal.registry.ReferenceMap$IEntry entry
private int indexFor (int)
int hash
private org.eclipse.core.internal.registry.ReferenceMap$IEntry newEntry (int, java.lang.Object, org.eclipse.core.internal.registry.ReferenceMap$IEntry)
int key
Object value
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
private void purge ()
java.lang.ref.Reference ref
public void put (int, java.lang.Object)
int key
Object value
int index
org.eclipse.core.internal.registry.ReferenceMap$IEntry previous
org.eclipse.core.internal.registry.ReferenceMap$IEntry entry
public java.lang.Object remove (int)
int key
private void resize ()
org.eclipse.core.internal.registry.ReferenceMap$IEntry[] old
int i
org.eclipse.core.internal.registry.ReferenceMap$IEntry next
org.eclipse.core.internal.registry.ReferenceMap$IEntry entry
int index
}
org/eclipse/core/internal/registry/RegistryChangeEvent.classRegistryChangeEvent.java
package org.eclipse.core.internal.registry
public final org.eclipse.core.internal.registry.RegistryChangeEvent extends java.lang.Object implements org.eclipse.core.runtime.IRegistryChangeEvent {
private String filter
private java.util.Map deltas
public void (java.util.Map, java.lang.String)
java.util.Map deltas
String filter
private org.eclipse.core.internal.registry.RegistryDelta[] getHostDeltas ()
org.eclipse.core.internal.registry.RegistryDelta singleDelta
private org.eclipse.core.internal.registry.RegistryDelta getHostDelta (java.lang.String)
String pluginId
public org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas ()
org.eclipse.core.internal.registry.RegistryDelta[] hostDeltas
int extensionDeltasSize
int i
org.eclipse.core.runtime.IExtensionDelta[] extensionDeltas
int i
int offset
org.eclipse.core.runtime.IExtensionDelta[] hostExtDeltas
public org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas (java.lang.String)
String hostName
org.eclipse.core.internal.registry.RegistryDelta hostDelta
public org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas (java.lang.String, java.lang.String)
String hostName
String extensionPoint
org.eclipse.core.internal.registry.RegistryDelta hostDelta
public org.eclipse.core.runtime.IExtensionDelta getExtensionDelta (java.lang.String, java.lang.String, java.lang.String)
String hostName
String extensionPoint
String extension
org.eclipse.core.internal.registry.RegistryDelta hostDelta
public java.lang.String toString ()
}
org/eclipse/core/internal/registry/RegistryDelta.classRegistryDelta.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryDelta extends java.lang.Object {
private java.util.Set extensionDeltas
private org.eclipse.core.internal.registry.IObjectManager objectManager
void ()
public int getExtensionDeltasCount ()
public org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas ()
public org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas (java.lang.String)
String extensionPoint
java.util.Collection selectedExtDeltas
java.util.Iterator extDeltasIter
org.eclipse.core.runtime.IExtensionDelta extensionDelta
public org.eclipse.core.runtime.IExtensionDelta getExtensionDelta (java.lang.String, java.lang.String)
String extensionPointId
String extensionId
java.util.Iterator extDeltasIter
org.eclipse.core.runtime.IExtensionDelta extensionDelta
org.eclipse.core.runtime.IExtension extension
void addExtensionDelta (org.eclipse.core.runtime.IExtensionDelta)
org.eclipse.core.runtime.IExtensionDelta extensionDelta
public java.lang.String toString ()
void setObjectManager (org.eclipse.core.internal.registry.IObjectManager)
org.eclipse.core.internal.registry.IObjectManager objectManager
public org.eclipse.core.internal.registry.IObjectManager getObjectManager ()
}
org/eclipse/core/internal/registry/RegistryIndexChildren.classRegistryIndexChildren.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryIndexChildren extends java.lang.Object {
static final int[] EMPTY_ARRAY
private int[] children
static void ()
public void ()
public void (int[])
int[] children
public int[] getChildren ()
public int findChild (int)
int id
int i
public boolean unlinkChild (int)
int id
int index
int[] result
public boolean linkChild (int)
int id
int[] result
public boolean linkChildren (int[])
int[] IDs
int[] result
public boolean unlinkChildren (int[])
int[] IDs
int size
int i
int index
int[] result
int pos
int i
}
org/eclipse/core/internal/registry/RegistryIndexElement.classRegistryIndexElement.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryIndexElement extends java.lang.Object implements org.eclipse.core.internal.registry.KeyedElement {
protected final String key
private org.eclipse.core.internal.registry.RegistryIndexChildren extensionPoints
private org.eclipse.core.internal.registry.RegistryIndexChildren extensions
public void (java.lang.String)
String key
public void (java.lang.String, int[], int[])
String key
int[] extensionPoints
int[] extensions
protected int[] getExtensions ()
protected int[] getExtensionPoints ()
public boolean updateExtension (int, boolean)
int id
boolean add
public boolean updateExtensions (int[], boolean)
int[] IDs
boolean add
public boolean updateExtensionPoint (int, boolean)
int id
boolean add
public boolean updateExtensionPoints (int[], boolean)
int[] IDs
boolean add
public int getKeyHashCode ()
public java.lang.Object getKey ()
public boolean compare (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement other
}
org/eclipse/core/internal/registry/RegistryMessages.classRegistryMessages.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryMessages extends org.eclipse.osgi.util.NLS {
public static final String OWNER_NAME
private static final String BUNDLE_NAME
public static String bundle_not_activated
public static String meta_registryCacheWriteProblems
public static String meta_registryCacheReadProblems
public static String meta_regCacheIOExceptionReading
public static String meta_registryCacheInconsistent
public static String meta_unableToCreateCache
public static String meta_unableToReadCache
public static String registry_no_default
public static String registry_default_exists
public static String registry_bad_cache
public static String registry_non_multi_lang
public static String parse_error
public static String parse_errorNameLineColumn
public static String parse_internalStack
public static String parse_missingAttribute
public static String parse_missingAttributeLine
public static String parse_unknownAttribute
public static String parse_unknownAttributeLine
public static String parse_unknownElement
public static String parse_unknownElementLine
public static String parse_unknownTopElement
public static String parse_xmlParserNotAvailable
public static String parse_process
public static String parse_failedParsingManifest
public static String parse_nonSingleton
public static String parse_nonSingletonFragment
public static String parse_problems
public static String parse_duplicateExtension
public static String parse_duplicateExtensionPoint
public static String create_failedExtensionPoint
public static String exExt_findClassError
public static String exExt_instantiateClassError
public static String exExt_initObjectError
public static String exExt_extDefNotFound
public static String plugin_eventListenerError
public static String plugin_initObjectError
public static String plugin_instantiateClassError
public static String plugin_loadClassError
public static String log_error
public static String log_warning
public static String log_log
public static String adapters_badAdapterFactory
public static String adapters_cantInstansiate
static Class class$0
static void ()
public void ()
public static void reloadMessages ()
}
org/eclipse/core/internal/registry/RegistryObject.classRegistryObject.java
package org.eclipse.core.internal.registry
public abstract org.eclipse.core.internal.registry.RegistryObject extends java.lang.Object implements org.eclipse.core.internal.registry.KeyedElement {
private int objectId
protected int[] children
private int extraDataOffset
static final int EMPTY_MASK
static final int PERSIST_MASK
static final int OFFSET_MASK
protected org.eclipse.core.internal.registry.ExtensionRegistry registry
protected void (org.eclipse.core.internal.registry.ExtensionRegistry, boolean)
org.eclipse.core.internal.registry.ExtensionRegistry registry
boolean persist
void setRawChildren (int[])
int[] values
protected int[] getRawChildren ()
void setObjectId (int)
int value
protected int getObjectId ()
public int getKeyHashCode ()
public java.lang.Object getKey ()
public boolean compare (org.eclipse.core.internal.registry.KeyedElement)
org.eclipse.core.internal.registry.KeyedElement other
protected boolean shouldPersist ()
private void setPersist (boolean)
boolean persist
protected boolean noExtraData ()
protected int getExtraDataOffset ()
protected void setExtraDataOffset (int)
int offset
protected java.lang.String getLocale ()
}
org/eclipse/core/internal/registry/RegistryObjectFactory.classRegistryObjectFactory.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryObjectFactory extends java.lang.Object {
protected org.eclipse.core.internal.registry.ExtensionRegistry registry
public void (org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
public org.eclipse.core.internal.registry.Contribution createContribution (java.lang.String, boolean)
String contributorId
boolean persist
public org.eclipse.core.internal.registry.ExtensionPoint createExtensionPoint (boolean)
boolean persist
public org.eclipse.core.internal.registry.ExtensionPoint createExtensionPoint (int, int[], int, boolean)
int self
int[] children
int dataOffset
boolean persist
public org.eclipse.core.internal.registry.Extension createExtension (boolean)
boolean persist
public org.eclipse.core.internal.registry.Extension createExtension (int, java.lang.String, java.lang.String, int[], int, boolean)
int self
String simpleId
String namespace
int[] children
int extraData
boolean persist
public org.eclipse.core.internal.registry.ConfigurationElement createConfigurationElement (boolean)
boolean persist
public org.eclipse.core.internal.registry.ConfigurationElement createConfigurationElement (int, java.lang.String, java.lang.String, java.lang.String[], int[], int, int, byte, boolean)
int self
String contributorId
String name
String[] propertiesAndValue
int[] children
int extraDataOffset
int parent
byte parentType
boolean persist
}
org/eclipse/core/internal/registry/RegistryObjectFactoryMulti.classRegistryObjectFactoryMulti.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryObjectFactoryMulti extends org.eclipse.core.internal.registry.RegistryObjectFactory {
public void (org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
public org.eclipse.core.internal.registry.ExtensionPoint createExtensionPoint (boolean)
boolean persist
public org.eclipse.core.internal.registry.ExtensionPoint createExtensionPoint (int, int[], int, boolean)
int self
int[] children
int dataOffset
boolean persist
public org.eclipse.core.internal.registry.Extension createExtension (boolean)
boolean persist
public org.eclipse.core.internal.registry.Extension createExtension (int, java.lang.String, java.lang.String, int[], int, boolean)
int self
String simpleId
String namespace
int[] children
int extraData
boolean persist
public org.eclipse.core.internal.registry.ConfigurationElement createConfigurationElement (boolean)
boolean persist
public org.eclipse.core.internal.registry.ConfigurationElement createConfigurationElement (int, java.lang.String, java.lang.String, java.lang.String[], int[], int, int, byte, boolean)
int self
String contributorId
String name
String[] propertiesAndValue
int[] children
int extraDataOffset
int parent
byte parentType
boolean persist
}
org/eclipse/core/internal/registry/RegistryObjectManager.classRegistryObjectManager.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryObjectManager extends java.lang.Object implements org.eclipse.core.internal.registry.IObjectManager {
public static final byte CONFIGURATION_ELEMENT
public static final byte EXTENSION
public static final byte EXTENSION_POINT
public static final byte THIRDLEVEL_CONFIGURATION_ELEMENT
static final int CACHE_INITIAL_SIZE
static final float DEFAULT_LOADFACTOR
static final int[] EMPTY_INT_ARRAY
static final String[] EMPTY_STRING_ARRAY
static final org.eclipse.core.internal.registry.ExtensionHandle[] EMPTY_EXTENSIONS_ARRAY
static int UNKNOWN
private org.eclipse.core.internal.registry.HashtableOfStringAndInt extensionPoints
private org.eclipse.core.internal.registry.ReferenceMap cache
private org.eclipse.core.internal.registry.OffsetTable fileOffsets
private int nextId
private org.eclipse.core.internal.registry.KeyedHashSet newContributions
private Object formerContributions
private java.util.HashMap contributors
private java.util.HashMap removedContributors
private org.eclipse.core.internal.registry.KeyedHashSet namespacesIndex
private Object orphanExtensions
private org.eclipse.core.internal.registry.KeyedHashSet heldObjects
private boolean isDirty
private boolean fromCache
private org.eclipse.core.internal.registry.ExtensionRegistry registry
public static final String PROP_NO_REGISTRY_FLUSHING
static void ()
public void (org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
synchronized boolean init (long)
long timeStamp
org.eclipse.core.internal.registry.TableReader reader
Object[] results
synchronized void addContribution (org.eclipse.core.internal.registry.Contribution)
org.eclipse.core.internal.registry.Contribution contribution
Object Id
org.eclipse.core.internal.registry.KeyedElement existingContribution
private java.lang.String findCommonNamespaceIdentifier (org.eclipse.core.internal.registry.RegistryObject[])
org.eclipse.core.internal.registry.RegistryObject[] registryObjects
String namespaceName
int i
org.eclipse.core.internal.registry.RegistryObject currentObject
String tmp
synchronized void removeExtensionPointFromNamespaceIndex (int, java.lang.String)
int extensionPoint
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
synchronized void removeExtensionFromNamespaceIndex (int, java.lang.String)
int extensions
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
private void updateNamespaceIndex (org.eclipse.core.internal.registry.Contribution, boolean)
org.eclipse.core.internal.registry.Contribution contribution
boolean added
int[] contribExtensionPoints
org.eclipse.core.internal.registry.RegistryObject[] extensionPointObjects
String commonExptsNamespace
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
int i
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
int[] contrExtensions
org.eclipse.core.internal.registry.RegistryObject[] extensionObjects
String commonExtNamespace
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
int i
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
synchronized int[] getExtensionPointsFrom (java.lang.String)
String id
org.eclipse.core.internal.registry.KeyedElement tmp
synchronized boolean hasContribution (java.lang.String)
String id
Object result
private org.eclipse.core.internal.registry.KeyedHashSet getFormerContributions ()
org.eclipse.core.internal.registry.KeyedHashSet result
org.eclipse.core.internal.registry.KeyedHashSet result
public synchronized void add (org.eclipse.core.internal.registry.RegistryObject, boolean)
org.eclipse.core.internal.registry.RegistryObject registryObject
boolean hold
int id
private void remove (org.eclipse.core.internal.registry.RegistryObject, boolean)
org.eclipse.core.internal.registry.RegistryObject registryObject
boolean release
synchronized void remove (int, boolean)
int id
boolean release
org.eclipse.core.internal.registry.RegistryObject toRemove
private void hold (org.eclipse.core.internal.registry.RegistryObject)
org.eclipse.core.internal.registry.RegistryObject toHold
private void release (org.eclipse.core.internal.registry.RegistryObject)
org.eclipse.core.internal.registry.RegistryObject toRelease
public synchronized java.lang.Object getObject (int, byte)
int id
byte type
private java.lang.Object basicGetObject (int, byte)
int id
byte type
Object result
public boolean shouldPersist (int)
int id
Object result
public synchronized org.eclipse.core.internal.registry.RegistryObject[] getObjects (int[], byte)
int[] values
byte type
org.eclipse.core.internal.registry.RegistryObject[] results
int i
synchronized org.eclipse.core.internal.registry.ExtensionPoint getExtensionPointObject (java.lang.String)
String xptUniqueId
int id
public org.eclipse.core.internal.registry.Handle getHandle (int, byte)
int id
byte type
public org.eclipse.core.internal.registry.Handle[] getHandles (int[], byte)
int[] ids
byte type
org.eclipse.core.internal.registry.Handle[] results
int nbrId
int i
int i
int i
int i
synchronized org.eclipse.core.internal.registry.ExtensionPointHandle[] getExtensionPointsHandles ()
synchronized org.eclipse.core.internal.registry.ExtensionPointHandle getExtensionPointHandle (java.lang.String)
String xptUniqueId
int id
private java.lang.Object load (int, byte)
int id
byte type
org.eclipse.core.internal.registry.TableReader reader
int offset
synchronized int[] getExtensionsFrom (java.lang.String)
String contributorId
org.eclipse.core.internal.registry.KeyedElement tmp
synchronized boolean addExtensionPoint (org.eclipse.core.internal.registry.ExtensionPoint, boolean)
org.eclipse.core.internal.registry.ExtensionPoint currentExtPoint
boolean hold
String uniqueId
synchronized void removeExtensionPoint (java.lang.String)
String extensionPointId
int pointId
public boolean isDirty ()
public void markDirty ()
synchronized void removeContribution (java.lang.Object)
Object contributorId
boolean removed
private java.util.Map getOrphans ()
Object result
void addOrphans (java.lang.String, int[])
String extensionPoint
int[] extensions
java.util.Map orphans
int[] existingOrphanExtensions
int[] newOrphanExtensions
void markOrphansHasDirty (java.util.Map)
java.util.Map orphans
void addOrphan (java.lang.String, int)
String extensionPoint
int extension
java.util.Map orphans
int[] existingOrphanExtensions
int[] newOrphanExtensions
int[] removeOrphans (java.lang.String)
String extensionPoint
java.util.Map orphans
int[] existingOrphanExtensions
void removeOrphan (java.lang.String, int)
String extensionPoint
int extension
java.util.Map orphans
int[] existingOrphanExtensions
int newSize
int[] newOrphanExtensions
int i
int j
java.util.Map getOrphanExtensions ()
int getNextId ()
org.eclipse.core.internal.registry.HashtableOfStringAndInt getExtensionPoints ()
org.eclipse.core.internal.registry.KeyedHashSet[] getContributions ()
java.util.HashMap getContributors ()
synchronized org.eclipse.core.runtime.spi.RegistryContributor getContributor (java.lang.String)
String id
org.eclipse.core.runtime.spi.RegistryContributor contributor
synchronized void addContributor (org.eclipse.core.runtime.spi.RegistryContributor)
org.eclipse.core.runtime.spi.RegistryContributor newContributor
String key
synchronized void removeContributor (java.lang.String)
String id
org.eclipse.core.runtime.spi.RegistryContributor removed
org.eclipse.core.internal.registry.KeyedHashSet getNamespacesIndex ()
private org.eclipse.core.internal.registry.RegistryIndexElement getNamespaceIndex (java.lang.String)
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
synchronized java.util.Map getAssociatedObjects (java.lang.String)
String contributionId
int[] xpts
int[] exts
java.util.Map actualObjects
int i
org.eclipse.core.internal.registry.Extension tmp
int i
org.eclipse.core.internal.registry.ExtensionPoint xpt
synchronized void addAssociatedObjects (java.util.Map, org.eclipse.core.internal.registry.RegistryObject)
java.util.Map map
org.eclipse.core.internal.registry.RegistryObject registryObject
synchronized void addNavigableObjects (java.util.Map)
java.util.Map associatedObjects
java.util.Map result
java.util.Iterator iter
org.eclipse.core.internal.registry.RegistryObject object
org.eclipse.core.internal.registry.ExtensionPoint extPoint
Integer extPointIndex
int[] extensions
int j
org.eclipse.core.internal.registry.Extension tmp
Integer extensionIndex
java.util.Map orphans
String name
int[] extensions
int j
org.eclipse.core.internal.registry.Extension tmp
Integer extensionIndex
synchronized void removeObjects (java.util.Map)
java.util.Map associatedObjects
java.util.Collection allValues
java.util.Iterator iter
org.eclipse.core.internal.registry.RegistryObject toRemove
org.eclipse.core.internal.registry.IObjectManager createDelegatingObjectManager (java.util.Map)
java.util.Map object
private void collectChildren (org.eclipse.core.internal.registry.RegistryObject, int, java.util.Map)
org.eclipse.core.internal.registry.RegistryObject ce
int level
java.util.Map collector
org.eclipse.core.internal.registry.ConfigurationElement[] children
int j
public void close ()
public org.eclipse.core.internal.registry.ExtensionRegistry getRegistry ()
private boolean unlinkChildFromContributions (org.eclipse.core.internal.registry.KeyedElement[], int)
org.eclipse.core.internal.registry.KeyedElement[] contributions
int id
int i
org.eclipse.core.internal.registry.Contribution candidate
synchronized boolean unlinkChildFromContributions (int)
int id
public synchronized org.eclipse.core.internal.registry.ExtensionPointHandle[] getExtensionPointsFromNamespace (java.lang.String)
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
int[] namespaceExtensionPoints
public synchronized org.eclipse.core.internal.registry.ExtensionHandle[] getExtensionsFromNamespace (java.lang.String)
String namespaceName
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
int[] namespaceExtensions
java.util.List tmp
org.eclipse.core.internal.registry.Extension[] exts
int i
org.eclipse.core.internal.registry.ExtensionHandle[] result
public org.eclipse.core.internal.registry.ExtensionHandle[] getExtensionsFromContributor (java.lang.String)
String contributorId
int[] ids
public org.eclipse.core.internal.registry.ExtensionPointHandle[] getExtensionPointsFromContributor (java.lang.String)
String contributorId
int[] ids
}
org/eclipse/core/internal/registry/RegistryProperties$1.classRegistryProperties.java
package org.eclipse.core.internal.registry
org.eclipse.core.internal.registry.RegistryProperties$1 extends java.lang.Object implements java.lang.Runnable {
private final String[] val$result
private final String val$propertyName
void (java.lang.String[], java.lang.String)
public void run ()
org.osgi.framework.BundleContext bundleContext
}
org/eclipse/core/internal/registry/RegistryProperties.classRegistryProperties.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistryProperties extends java.lang.Object {
public static final String empty
private static java.util.Properties registryProperties
private static Object context
static void ()
public void ()
public static void setContext (java.lang.Object)
Object object
public static java.lang.String getProperty (java.lang.String)
String propertyName
String propertyValue
public static java.lang.String getProperty (java.lang.String, java.lang.String)
String property
String defaultValue
String result
public static void setProperty (java.lang.String, java.lang.String)
String propertyName
String propertyValue
private static java.lang.String getContextProperty (java.lang.String)
String propertyName
String[] result
Runnable innerClass
Exception e
org.eclipse.core.runtime.IStatus status
static java.lang.Object access$0 ()
}
org/eclipse/core/internal/registry/RegistryProviderFactory.classRegistryProviderFactory.java
package org.eclipse.core.internal.registry
public final org.eclipse.core.internal.registry.RegistryProviderFactory extends java.lang.Object {
private static org.eclipse.core.runtime.spi.IRegistryProvider defaultRegistryProvider
public void ()
public static org.eclipse.core.runtime.spi.IRegistryProvider getDefault ()
public static void setDefault (org.eclipse.core.runtime.spi.IRegistryProvider) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.spi.IRegistryProvider provider
org.eclipse.core.runtime.Status status
public static void releaseDefault ()
}
org/eclipse/core/internal/registry/RegistrySupport.classRegistrySupport.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.RegistrySupport extends java.lang.Object {
public void ()
public static java.lang.String translate (java.lang.String, java.util.ResourceBundle)
String key
java.util.ResourceBundle resources
String trimmedKey
public static void log (org.eclipse.core.runtime.IStatus, java.lang.String)
org.eclipse.core.runtime.IStatus status
String prefix
String message
int severity
String statusMsg
String statusMsg
String statusMsg
org.eclipse.core.runtime.IStatus[] children
String newPrefix
String newPrefix
int i
}
org/eclipse/core/internal/registry/RegistryTimestamp.classRegistryTimestamp.java
package org.eclipse.core.internal.registry
public final org.eclipse.core.internal.registry.RegistryTimestamp extends java.lang.Object {
private long aggregateTimestamp
private boolean modified
public void ()
public long getContentsTimestamp ()
public void set (long)
long timestamp
public void reset ()
public boolean isModifed ()
public void add (long)
long timestamp
public void remove (long)
long timestamp
}
org/eclipse/core/internal/registry/TableReader.classTableReader.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.TableReader extends java.lang.Object {
static final int NULL
static final int OBJECT
static final int CACHE_VERSION
static final String MAIN
org.eclipse.core.internal.registry.BufferedRandomInputStream mainDataFile
java.io.DataInputStream mainInput
static final String EXTRA
org.eclipse.core.internal.registry.BufferedRandomInputStream extraDataFile
java.io.DataInputStream extraInput
static final String TABLE
java.io.File tableFile
static final String CONTRIBUTIONS
java.io.File contributionsFile
static final String CONTRIBUTORS
java.io.File contributorsFile
static final String NAMESPACES
java.io.File namespacesFile
static final String ORPHANS
java.io.File orphansFile
private static final byte fileError
private static final boolean DEBUG
private boolean holdObjects
private org.eclipse.core.internal.registry.ExtensionRegistry registry
static final float contributorsLoadFactor
void setMainDataFile (java.io.File) throws java.io.IOException
java.io.File main
void setExtraDataFile (java.io.File) throws java.io.IOException
java.io.File extra
void setTableFile (java.io.File)
java.io.File table
void setContributionsFile (java.io.File)
java.io.File namespace
void setContributorsFile (java.io.File)
java.io.File file
void setNamespacesFile (java.io.File)
java.io.File file
void setOrphansFile (java.io.File)
java.io.File orphan
public void (org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
public java.lang.Object[] loadTables (long)
long expectedTimestamp
org.eclipse.core.internal.registry.HashtableOfStringAndInt extensionPoints
java.io.DataInputStream tableInput
Integer nextId
org.eclipse.core.internal.registry.OffsetTable offsets
java.io.IOException e
private boolean checkCacheValidity (java.io.DataInputStream, long)
java.io.DataInputStream in
long expectedTimestamp
int version
long installStamp
long registryStamp
long mainDataFileSize
long extraDataFileSize
long contributionsFileSize
long contributorsFileSize
long namespacesFileSize
long orphansFileSize
String osStamp
String windowsStamp
String localeStamp
boolean multiLanguage
boolean validTime
boolean validInstall
boolean validOS
boolean validWS
boolean validNL
boolean validMultiLang
boolean validMain
boolean validExtra
boolean validContrib
boolean validContributors
boolean validNamespace
boolean validOrphan
java.io.IOException e
public java.lang.Object loadConfigurationElement (int)
int offset
java.io.IOException e
String message
private org.eclipse.core.internal.registry.ConfigurationElement basicLoadConfigurationElement (java.io.DataInputStream, java.lang.String) throws java.io.IOException
java.io.DataInputStream is
String actualContributorId
int self
String contributorId
String name
int parentId
byte parentType
int misc
String[] propertiesAndValue
int[] children
org.eclipse.core.internal.registry.ConfigurationElement result
int numberOfLocales
org.eclipse.core.internal.registry.DirectMap translated
String[] NLs
int i
String[] translatedProperties
org.eclipse.core.internal.registry.ConfigurationElementMulti multiCE
private java.lang.String[] readStringArray (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream is
int size
String[] result
int i
public java.lang.Object loadThirdLevelConfigurationElements (int, org.eclipse.core.internal.registry.RegistryObjectManager)
int offset
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
java.io.IOException e
String message
private org.eclipse.core.internal.registry.ConfigurationElement loadConfigurationElementAndChildren (java.io.DataInputStream, java.io.DataInputStream, int, int, org.eclipse.core.internal.registry.RegistryObjectManager, java.lang.String) throws java.io.IOException
java.io.DataInputStream is
java.io.DataInputStream extraIs
int depth
int maxDepth
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
String namespaceOwnerId
java.io.DataInputStream currentStream
org.eclipse.core.internal.registry.ConfigurationElement ce
int[] children
int i
org.eclipse.core.internal.registry.ConfigurationElement tmp
private java.lang.String[] readPropertiesAndValue (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream inputStream
int numberOfProperties
String[] properties
int i
public java.lang.Object loadExtension (int)
int offset
java.io.IOException e
String message
private org.eclipse.core.internal.registry.Extension basicLoadExtension (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream inputStream
int self
String simpleId
String namespace
int[] children
int extraData
public org.eclipse.core.internal.registry.ExtensionPoint loadExtensionPointTree (int, org.eclipse.core.internal.registry.RegistryObjectManager)
int offset
org.eclipse.core.internal.registry.RegistryObjectManager objects
org.eclipse.core.internal.registry.ExtensionPoint xpt
int[] children
int nbrOfExtension
int i
org.eclipse.core.internal.registry.Extension loaded
int i
int nbrOfCe
int j
java.io.IOException e
String message
private java.lang.Object loadExtensionPoint (int)
int offset
java.io.IOException e
String message
private org.eclipse.core.internal.registry.ExtensionPoint basicLoadExtensionPoint () throws java.io.IOException
int self
int[] children
int extraData
private int[] readArray (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
int arraySize
int[] result
int i
private void goToInputFile (int) throws java.io.IOException
int offset
private void goToExtraFile (int) throws java.io.IOException
int offset
private java.lang.String readStringOrNull (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream in
byte type
public java.lang.String[] loadExtensionExtraData (int)
int dataPosition
java.io.IOException e
String message
private java.lang.String[] basicLoadExtensionExtraData () throws java.io.IOException
public java.lang.String[] loadExtensionPointExtraData (int)
int offset
java.io.IOException e
String message
private java.lang.String[] basicLoadExtensionPointExtraData () throws java.io.IOException
String[] result
public org.eclipse.core.internal.registry.KeyedHashSet loadContributions ()
java.io.DataInputStream namespaceInput
int size
org.eclipse.core.internal.registry.KeyedHashSet result
int i
String contributorId
org.eclipse.core.internal.registry.Contribution n
java.io.IOException e
String message
public java.util.HashMap loadContributors ()
java.util.HashMap result
java.io.DataInputStream contributorsInput
int size
int i
String id
String name
String hostId
String hostName
java.io.IOException e
String message
public org.eclipse.core.internal.registry.KeyedHashSet loadNamespaces ()
java.io.DataInputStream namespaceInput
int size
org.eclipse.core.internal.registry.KeyedHashSet result
int i
String key
org.eclipse.core.internal.registry.RegistryIndexElement indexElement
java.io.IOException e
String message
private void loadAllOrphans (org.eclipse.core.internal.registry.RegistryObjectManager) throws java.io.IOException
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
int orphans
int k
int numberOfOrphanExtensions
int i
int i
int nbrOfCe
int j
public boolean readAllCache (org.eclipse.core.internal.registry.RegistryObjectManager)
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
int size
int i
java.io.IOException e
String message
private org.eclipse.core.internal.registry.ExtensionPoint readAllExtensionPointTree (org.eclipse.core.internal.registry.RegistryObjectManager) throws java.io.IOException
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
org.eclipse.core.internal.registry.ExtensionPoint xpt
int[] children
int nbrOfExtension
int i
int i
int nbrOfCe
int j
private org.eclipse.core.internal.registry.ExtensionPoint loadFullExtensionPoint () throws java.io.IOException
org.eclipse.core.internal.registry.ExtensionPoint xpt
String[] tmp
private org.eclipse.core.internal.registry.Extension loadFullExtension (org.eclipse.core.internal.registry.RegistryObjectManager) throws java.io.IOException
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
String[] tmp
org.eclipse.core.internal.registry.Extension loaded
public java.util.HashMap loadOrphans ()
java.io.DataInputStream orphanInput
int size
java.util.HashMap result
int i
String key
int[] value
public void setHoldObjects (boolean)
boolean holdObjects
private void log (org.eclipse.core.runtime.Status)
org.eclipse.core.runtime.Status status
private org.eclipse.core.internal.registry.RegistryObjectFactory getObjectFactory ()
public static java.lang.String getTestFileName ()
public void close ()
java.io.IOException e
}
org/eclipse/core/internal/registry/TableWriter.classTableWriter.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.TableWriter extends java.lang.Object {
private static final byte fileError
java.io.File mainDataFile
java.io.File extraDataFile
java.io.File tableFile
java.io.File contributionsFile
java.io.File contributorsFile
java.io.File namespacesFile
java.io.File orphansFile
java.io.DataOutputStream mainOutput
java.io.DataOutputStream extraOutput
java.io.FileOutputStream mainFileOutput
java.io.FileOutputStream extraFileOutput
private org.eclipse.core.internal.registry.OffsetTable offsets
private org.eclipse.core.internal.registry.ExtensionRegistry registry
private org.eclipse.core.internal.registry.RegistryObjectManager objectManager
void setMainDataFile (java.io.File)
java.io.File main
void setExtraDataFile (java.io.File)
java.io.File extra
void setTableFile (java.io.File)
java.io.File table
void setContributionsFile (java.io.File)
java.io.File fileName
void setContributorsFile (java.io.File)
java.io.File fileName
void setNamespacesFile (java.io.File)
java.io.File fileName
void setOrphansFile (java.io.File)
java.io.File orphan
public void (org.eclipse.core.internal.registry.ExtensionRegistry)
org.eclipse.core.internal.registry.ExtensionRegistry registry
private int getExtraDataPosition ()
public boolean saveCache (org.eclipse.core.internal.registry.RegistryObjectManager, long)
org.eclipse.core.internal.registry.RegistryObjectManager objectManager
long timestamp
java.io.IOException io
private boolean openFiles ()
java.io.FileNotFoundException e
private void closeFiles ()
java.io.IOException e
java.io.IOException e
private void saveExtensionRegistry (long) throws java.io.IOException
long timestamp
org.eclipse.core.internal.registry.ExtensionPointHandle[] points
int i
private void saveContributions (org.eclipse.core.internal.registry.KeyedHashSet[]) throws java.io.IOException
org.eclipse.core.internal.registry.KeyedHashSet[] contributions
java.io.FileOutputStream fosNamespace
java.io.DataOutputStream outputNamespace
org.eclipse.core.internal.registry.KeyedElement[] newElements
org.eclipse.core.internal.registry.KeyedElement[] formerElements
int cacheSize
int i
int i
int i
org.eclipse.core.internal.registry.Contribution element
int i
org.eclipse.core.internal.registry.Contribution element
private int[] filterContributionChildren (org.eclipse.core.internal.registry.Contribution)
org.eclipse.core.internal.registry.Contribution element
int[] extensionPoints
int[] extensions
int[] filteredRawChildren
private void saveNamespaces (org.eclipse.core.internal.registry.KeyedHashSet) throws java.io.IOException
org.eclipse.core.internal.registry.KeyedHashSet namespacesIndex
java.io.FileOutputStream fosNamespace
java.io.DataOutputStream outputNamespace
org.eclipse.core.internal.registry.KeyedElement[] elements
org.eclipse.core.internal.registry.KeyedElement[] cachedElements
int cacheSize
int i
org.eclipse.core.internal.registry.RegistryIndexElement element
int[] extensionPoints
int[] extensions
org.eclipse.core.internal.registry.RegistryIndexElement cachedElement
int i
org.eclipse.core.internal.registry.RegistryIndexElement element
private void saveContributors (java.util.HashMap) throws java.io.IOException
java.util.HashMap contributors
java.io.FileOutputStream fosContributors
java.io.DataOutputStream outputContributors
java.util.Collection entries
java.util.Iterator i
org.eclipse.core.runtime.spi.RegistryContributor contributor
private void saveTables (long) throws java.io.IOException
long registryTimeStamp
java.io.FileOutputStream fosTable
java.io.DataOutputStream outputTable
private void writeCacheHeader (java.io.DataOutputStream, long) throws java.io.IOException
java.io.DataOutputStream output
long registryTimeStamp
private void saveArray (int[], java.io.DataOutputStream) throws java.io.IOException
int[] array
java.io.DataOutputStream out
int i
private void saveExtensionPoint (org.eclipse.core.internal.registry.ExtensionPointHandle) throws java.io.IOException
org.eclipse.core.internal.registry.ExtensionPointHandle xpt
private void saveExtension (org.eclipse.core.internal.registry.ExtensionHandle, java.io.DataOutputStream) throws java.io.IOException
org.eclipse.core.internal.registry.ExtensionHandle ext
java.io.DataOutputStream outputStream
private void writeStringArray (java.lang.String[], java.io.DataOutputStream) throws java.io.IOException
String[] array
java.io.DataOutputStream outputStream
int i
private void writeStringArray (java.lang.String[], int, java.io.DataOutputStream) throws java.io.IOException
String[] array
int size
java.io.DataOutputStream outputStream
int i
private void saveConfigurationElement (org.eclipse.core.internal.registry.ConfigurationElementHandle, java.io.DataOutputStream, java.io.DataOutputStream, int) throws java.io.IOException
org.eclipse.core.internal.registry.ConfigurationElementHandle element
java.io.DataOutputStream outputStream
java.io.DataOutputStream extraOutputStream
int depth
java.io.DataOutputStream currentOutput
org.eclipse.core.internal.registry.ConfigurationElement actualCe
org.eclipse.core.internal.registry.ConfigurationElementMulti multiCE
int NLs
String[][] translated
int i
org.eclipse.core.internal.registry.ConfigurationElementHandle[] childrenCEs
int i
private void saveExtensions (org.eclipse.core.runtime.IExtension[], java.io.DataOutputStream) throws java.io.IOException
org.eclipse.core.runtime.IExtension[] exts
java.io.DataOutputStream outputStream
int i
int i
org.eclipse.core.runtime.IConfigurationElement[] ces
int countCElements
boolean[] save
int j
int j
private void saveExtensionPointData (org.eclipse.core.internal.registry.ExtensionPointHandle) throws java.io.IOException
org.eclipse.core.internal.registry.ExtensionPointHandle xpt
private void saveExtensionData (org.eclipse.core.internal.registry.ExtensionHandle) throws java.io.IOException
org.eclipse.core.internal.registry.ExtensionHandle extension
private void writeStringOrNull (java.lang.String, java.io.DataOutputStream) throws java.io.IOException
String string
java.io.DataOutputStream out
private void saveOrphans () throws java.io.IOException
java.util.Map orphans
java.util.Map filteredOrphans
java.util.Iterator iter
java.util.Map$Entry entry
int[] filteredValue
java.io.FileOutputStream fosOrphan
java.io.DataOutputStream outputOrphan
java.util.Set elements
java.util.Iterator iter
java.util.Map$Entry entry
java.util.Iterator iter
java.util.Map$Entry entry
private void log (org.eclipse.core.runtime.Status)
org.eclipse.core.runtime.Status status
private int[] filter (int[])
int[] input
boolean[] save
int resultSize
int i
int[] result
int pos
int i
}
org/eclipse/core/internal/registry/TemporaryObjectManager.classTemporaryObjectManager.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.TemporaryObjectManager extends java.lang.Object implements org.eclipse.core.internal.registry.IObjectManager {
private java.util.Map actualObjects
private org.eclipse.core.internal.registry.RegistryObjectManager parent
public void (java.util.Map, org.eclipse.core.internal.registry.RegistryObjectManager)
java.util.Map actualObjects
org.eclipse.core.internal.registry.RegistryObjectManager parent
public org.eclipse.core.internal.registry.Handle getHandle (int, byte)
int id
byte type
public org.eclipse.core.internal.registry.Handle[] getHandles (int[], byte)
int[] ids
byte type
org.eclipse.core.internal.registry.Handle[] results
int nbrId
int i
int i
int i
int i
public synchronized java.lang.Object getObject (int, byte)
int id
byte type
Object result
public synchronized org.eclipse.core.internal.registry.RegistryObject[] getObjects (int[], byte)
int[] values
byte type
org.eclipse.core.internal.registry.RegistryObject[] results
int i
public synchronized void close ()
}
org/eclipse/core/internal/registry/ThirdLevelConfigurationElementHandle.classThirdLevelConfigurationElementHandle.java
package org.eclipse.core.internal.registry
public org.eclipse.core.internal.registry.ThirdLevelConfigurationElementHandle extends org.eclipse.core.internal.registry.ConfigurationElementHandle {
public void (org.eclipse.core.internal.registry.IObjectManager, int)
org.eclipse.core.internal.registry.IObjectManager objectManager
int id
protected org.eclipse.core.internal.registry.ConfigurationElement getConfigurationElement ()
public org.eclipse.core.runtime.IConfigurationElement[] getChildren ()
}
org/eclipse/core/internal/registry/messages.properties
org/eclipse/core/internal/registry/osgi/
org/eclipse/core/internal/registry/osgi/Activator.classActivator.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.Activator extends java.lang.Object implements org.osgi.framework.BundleActivator {
private static org.osgi.framework.BundleContext bundleContext
private static final String STORAGE_DIR
private Object masterRegistryKey
private Object userRegistryKey
private org.eclipse.core.runtime.IExtensionRegistry defaultRegistry
private org.osgi.framework.ServiceRegistration registryRegistration
private org.osgi.framework.ServiceRegistration commandRegistration
private org.eclipse.core.internal.registry.osgi.RegistryProviderOSGI defaultProvider
private org.eclipse.core.internal.adapter.AdapterManagerListener adapterManagerListener
static Class class$0
public void ()
public void start (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public void stop (org.osgi.framework.BundleContext) throws java.lang.Exception
org.osgi.framework.BundleContext context
public static org.osgi.framework.BundleContext getContext ()
private void processCommandLine ()
org.osgi.framework.ServiceReference ref
String[] args
int i
public void startRegistry () throws org.eclipse.core.runtime.CoreException
String property
java.io.File[] registryLocations
java.io.File[] registryLocations
boolean[] readOnlyLocations
boolean[] readOnlyLocations
org.eclipse.core.runtime.spi.RegistryStrategy strategy
org.eclipse.osgi.service.datalocation.Location configuration
java.io.File primaryDir
boolean primaryReadOnly
org.eclipse.osgi.service.datalocation.Location parentLocation
java.io.File secondaryDir
private void stopRegistry ()
}
org/eclipse/core/internal/registry/osgi/EclipseBundleListener.classEclipseBundleListener.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.EclipseBundleListener extends java.lang.Object implements org.osgi.framework.SynchronousBundleListener {
private static final String PLUGIN_MANIFEST
private static final String FRAGMENT_MANIFEST
private org.eclipse.core.internal.registry.ExtensionRegistry registry
private org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI strategy
private Object token
private java.util.HashMap dynamicAddStateStamps
private long[] currentStateStamp
public void (org.eclipse.core.internal.registry.ExtensionRegistry, java.lang.Object, org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI)
org.eclipse.core.internal.registry.ExtensionRegistry registry
Object key
org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI strategy
public void bundleChanged (org.osgi.framework.BundleEvent)
org.osgi.framework.BundleEvent event
org.osgi.framework.Bundle bundle
long newStateStamp
public void processBundles (org.osgi.framework.Bundle[])
org.osgi.framework.Bundle[] bundles
int i
private boolean isBundleResolved (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
private void removeBundle (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
long timestamp
java.net.URL pluginManifest
public static java.net.URL getExtensionURL (org.osgi.framework.Bundle, boolean)
org.osgi.framework.Bundle bundle
boolean report
boolean isFragment
String manifestName
java.net.URL extensionURL
String message
org.osgi.framework.Bundle[] hosts
String message
private static boolean isGeneratedManifest (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
private void addBundle (org.osgi.framework.Bundle, boolean)
org.osgi.framework.Bundle bundle
boolean checkNLSFragments
org.eclipse.core.runtime.IContributor contributor
java.net.URL pluginManifest
java.io.InputStream is
java.io.InputStream is
java.util.ResourceBundle translationBundle
long timestamp
private void checkForNLSFragment (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.osgi.framework.Bundle[] hosts
int i
private void checkForNLSFiles (org.osgi.framework.Bundle, org.osgi.framework.Bundle)
org.osgi.framework.Bundle host
org.osgi.framework.Bundle fragment
String hostID
Long hostStateStamp
java.util.Dictionary hostHeaders
String localization
java.net.URL baseNLS
int lastSlash
String baseDir
String filePattern
java.util.Enumeration nlsFiles
org.osgi.framework.Bundle[] fragments
int i
String fragmentID
private static boolean isSingleton (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
java.util.Dictionary allHeaders
String symbolicNameHeader
org.eclipse.osgi.util.ManifestElement[] symbolicNameElements
String singleton
String manifestVersion
}
org/eclipse/core/internal/registry/osgi/EquinoxRegistryStrategy.classEquinoxRegistryStrategy.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.EquinoxRegistryStrategy extends org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI {
public static final String PLUGIN_NAME
public static final String OPTION_DEBUG
public static final String OPTION_DEBUG_EVENTS
private static boolean DEBUG_ECLIPSE_REGISTRY
private static boolean DEBUG_ECLIPSE_EVENTS
private boolean useJobs
static void ()
public void (java.io.File[], boolean[], java.lang.Object)
java.io.File[] theStorageDir
boolean[] cacheReadOnly
Object key
public boolean debug ()
public boolean debugRegistryEvents ()
public final void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public long getContainerTimestamp ()
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference ref
public final void scheduleChangeEvent (java.lang.Object[], java.util.Map, java.lang.Object)
Object[] listeners
java.util.Map deltas
Object registry
}
org/eclipse/core/internal/registry/osgi/EquinoxUtils.classEquinoxUtils.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.EquinoxUtils extends java.lang.Object {
public void ()
public static java.lang.String[] getCommandLine (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference)
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference ref
org.eclipse.osgi.service.environment.EnvironmentInfo environmentInfo
public static long getContainerTimestamp (org.osgi.framework.BundleContext, org.osgi.framework.ServiceReference)
org.osgi.framework.BundleContext context
org.osgi.framework.ServiceReference ref
org.eclipse.osgi.service.resolver.PlatformAdmin admin
public static org.osgi.framework.ServiceRegistration registerCommandProvider (org.osgi.framework.BundleContext)
org.osgi.framework.BundleContext context
public static boolean isActive (java.lang.String)
String bundleId
org.osgi.framework.Bundle bundle
}
org/eclipse/core/internal/registry/osgi/ExtensionEventDispatcherJob$1.classExtensionEventDispatcherJob.java
package org.eclipse.core.internal.registry.osgi
org.eclipse.core.internal.registry.osgi.ExtensionEventDispatcherJob$1 extends java.lang.Object implements org.eclipse.core.runtime.jobs.ISchedulingRule {
void ()
public boolean contains (org.eclipse.core.runtime.jobs.ISchedulingRule)
org.eclipse.core.runtime.jobs.ISchedulingRule rule
public boolean isConflicting (org.eclipse.core.runtime.jobs.ISchedulingRule)
org.eclipse.core.runtime.jobs.ISchedulingRule rule
}
org/eclipse/core/internal/registry/osgi/ExtensionEventDispatcherJob.classExtensionEventDispatcherJob.java
package org.eclipse.core.internal.registry.osgi
public final org.eclipse.core.internal.registry.osgi.ExtensionEventDispatcherJob extends org.eclipse.core.runtime.jobs.Job {
private static final org.eclipse.core.runtime.jobs.ISchedulingRule EXTENSION_EVENT_RULE
private java.util.Map deltas
private Object[] listenerInfos
private Object registry
static void ()
public void (java.lang.Object[], java.util.Map, java.lang.Object)
Object[] listenerInfos
java.util.Map deltas
Object registry
public org.eclipse.core.runtime.IStatus run (org.eclipse.core.runtime.IProgressMonitor)
org.eclipse.core.runtime.IProgressMonitor monitor
}
org/eclipse/core/internal/registry/osgi/OSGIUtils.classOSGIUtils.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.OSGIUtils extends java.lang.Object {
private org.osgi.util.tracker.ServiceTracker debugTracker
private org.osgi.util.tracker.ServiceTracker bundleTracker
private org.osgi.util.tracker.ServiceTracker configurationLocationTracker
public static final String PROP_CONFIG_AREA
public static final String PROP_INSTANCE_AREA
private static final org.eclipse.core.internal.registry.osgi.OSGIUtils singleton
static Class class$0
static Class class$1
static void ()
public static org.eclipse.core.internal.registry.osgi.OSGIUtils getDefault ()
private void ()
private void initServices ()
org.osgi.framework.BundleContext context
org.osgi.framework.Filter filter
void closeServices ()
public boolean getBooleanDebugOption (java.lang.String, boolean)
String option
boolean defaultValue
org.eclipse.osgi.service.debug.DebugOptions options
String value
public org.osgi.service.packageadmin.PackageAdmin getPackageAdmin ()
public org.osgi.framework.Bundle getBundle (java.lang.String)
String bundleName
org.osgi.service.packageadmin.PackageAdmin packageAdmin
org.osgi.framework.Bundle[] bundles
int i
public org.osgi.framework.Bundle[] getFragments (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.osgi.service.packageadmin.PackageAdmin packageAdmin
public boolean isFragment (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.osgi.service.packageadmin.PackageAdmin packageAdmin
public org.osgi.framework.Bundle[] getHosts (org.osgi.framework.Bundle)
org.osgi.framework.Bundle bundle
org.osgi.service.packageadmin.PackageAdmin packageAdmin
public org.eclipse.osgi.service.datalocation.Location getConfigurationLocation ()
}
org/eclipse/core/internal/registry/osgi/RegistryCommandProvider.classRegistryCommandProvider.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.RegistryCommandProvider extends java.lang.Object implements org.eclipse.osgi.framework.console.CommandProvider {
private static final String helpText
private static final String indent
private boolean verbose
public void ()
public java.lang.String getHelp ()
public void _ns (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter ci
String namespace
String[] namespaces
int i
org.eclipse.core.runtime.IExtensionRegistry registry
org.eclipse.core.runtime.IExtensionPoint[] extpts
int i
org.eclipse.core.runtime.IExtension[] exts
int j
public void _pt (org.eclipse.osgi.framework.console.CommandInterpreter) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter ci
String extensionPointId
org.eclipse.core.runtime.IExtensionPoint extpt
org.eclipse.core.runtime.IExtension[] exts
int i
org.eclipse.core.runtime.IConfigurationElement[] ce
int j
private java.lang.String getArgument (org.eclipse.osgi.framework.console.CommandInterpreter)
org.eclipse.osgi.framework.console.CommandInterpreter ci
String firstParm
private void displayExtensionPoint (org.eclipse.core.runtime.IExtensionPoint, org.eclipse.osgi.framework.console.CommandInterpreter)
org.eclipse.core.runtime.IExtensionPoint extentionPoint
org.eclipse.osgi.framework.console.CommandInterpreter ci
private void displayExtension (org.eclipse.core.runtime.IExtension, org.eclipse.osgi.framework.console.CommandInterpreter, boolean)
org.eclipse.core.runtime.IExtension extention
org.eclipse.osgi.framework.console.CommandInterpreter ci
boolean full
private void displayConfigElement (org.eclipse.osgi.framework.console.CommandInterpreter, org.eclipse.core.runtime.IConfigurationElement, int) throws java.lang.Exception
org.eclipse.osgi.framework.console.CommandInterpreter ci
org.eclipse.core.runtime.IConfigurationElement ce
int level
String spacing
String[] attrs
int k
String value
org.eclipse.core.runtime.IConfigurationElement[] children
int z
private java.lang.String spacing (org.eclipse.osgi.framework.console.CommandInterpreter, int)
org.eclipse.osgi.framework.console.CommandInterpreter ci
int level
StringBuffer b
int i
}
org/eclipse/core/internal/registry/osgi/RegistryProviderOSGI.classRegistryProviderOSGI.java
package org.eclipse.core.internal.registry.osgi
public final org.eclipse.core.internal.registry.osgi.RegistryProviderOSGI extends java.lang.Object implements org.eclipse.core.runtime.spi.IRegistryProvider {
private org.osgi.util.tracker.ServiceTracker registryTracker
static Class class$0
public void ()
public org.eclipse.core.runtime.IExtensionRegistry getRegistry ()
org.osgi.framework.BundleContext context
public void release ()
}
org/eclipse/core/internal/registry/osgi/RegistryStrategyOSGI.classRegistryStrategyOSGI.java
package org.eclipse.core.internal.registry.osgi
public org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI extends org.eclipse.core.runtime.spi.RegistryStrategy {
private Object token
protected boolean DEBUG
protected boolean DEBUG_REGISTRY_EVENTS
private org.osgi.util.tracker.ServiceTracker xmlTracker
private org.osgi.util.tracker.ServiceTracker localeTracker
private boolean trackTimestamp
private static float DEFAULT_BUNDLECACHE_LOADFACTOR
private static int DEFAULT_BUNDLECACHE_SIZE
private org.eclipse.core.internal.registry.ReferenceMap bundleMap
private org.eclipse.core.internal.registry.osgi.EclipseBundleListener pluginBundleListener
static Class class$0
static Class class$1
static void ()
public void (java.io.File[], boolean[], java.lang.Object)
java.io.File[] theStorageDir
boolean[] cacheReadOnly
Object key
org.osgi.framework.BundleContext context
public final java.lang.String translate (java.lang.String, java.util.ResourceBundle)
String key
java.util.ResourceBundle resources
public java.lang.String[] translate (java.lang.String[], org.eclipse.core.runtime.IContributor, java.lang.String)
String[] nonTranslated
org.eclipse.core.runtime.IContributor contributor
String locale
private org.osgi.framework.Bundle getBundle (java.lang.String)
String id
long OSGiId
long OSGiId
org.osgi.framework.Bundle bundle
public java.lang.Object createExecutableExtension (org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.spi.RegistryContributor contributor
String className
String overridenContributorName
org.osgi.framework.Bundle contributingBundle
org.osgi.framework.Bundle contributingBundle
Class classInstance
Exception e1
LinkageError e
Object result
Exception e
LinkageError e1
private void throwException (java.lang.String, java.lang.Throwable) throws org.eclipse.core.runtime.CoreException
String message
Throwable exception
public void onStart (org.eclipse.core.runtime.IExtensionRegistry, boolean)
org.eclipse.core.runtime.IExtensionRegistry registry
boolean loadedFromCache
public void onStop (org.eclipse.core.runtime.IExtensionRegistry)
org.eclipse.core.runtime.IExtensionRegistry registry
public boolean cacheUse ()
public boolean cacheLazyLoading ()
public long getContributionsTimestamp ()
org.eclipse.core.internal.registry.RegistryTimestamp expectedTimestamp
org.osgi.framework.BundleContext context
org.osgi.framework.Bundle[] allBundles
int i
java.net.URL pluginManifest
long timestamp
public boolean checkContributionsTimestamp ()
public long getExtendedTimestamp (org.osgi.framework.Bundle, java.net.URL)
org.osgi.framework.Bundle bundle
java.net.URL pluginManifest
java.io.IOException e
public javax.xml.parsers.SAXParserFactory getXMLParser ()
public java.lang.String getLocale ()
org.eclipse.osgi.service.localization.LocaleProvider localeProvider
java.util.Locale currentLocale
}
org/eclipse/core/internal/registry/spi/
org/eclipse/core/internal/registry/spi/ConfigurationElementAttribute.classConfigurationElementAttribute.java
package org.eclipse.core.internal.registry.spi
public final org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute extends java.lang.Object {
private String name
private String value
public void (java.lang.String, java.lang.String)
String name
String value
public java.lang.String getName ()
public java.lang.String getValue ()
}
org/eclipse/core/internal/registry/spi/ConfigurationElementDescription.classConfigurationElementDescription.java
package org.eclipse.core.internal.registry.spi
public final org.eclipse.core.internal.registry.spi.ConfigurationElementDescription extends java.lang.Object {
private String name
private org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute[] attributes
private String value
private org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[] children
public void (java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute[], java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[])
String name
org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute[] attributes
String value
org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[] children
public void (java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute, java.lang.String, org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[])
String name
org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute attribute
String value
org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[] children
public org.eclipse.core.internal.registry.spi.ConfigurationElementDescription[] getChildren ()
public java.lang.String getName ()
public org.eclipse.core.internal.registry.spi.ConfigurationElementAttribute[] getAttributes ()
public java.lang.String getValue ()
}
org/eclipse/core/runtime/
org/eclipse/core/runtime/ContributorFactoryOSGi.classContributorFactoryOSGi.java
package org.eclipse.core.runtime
public final org.eclipse.core.runtime.ContributorFactoryOSGi extends java.lang.Object {
public void ()
public static org.eclipse.core.runtime.IContributor createContributor (org.osgi.framework.Bundle)
org.osgi.framework.Bundle contributor
String id
String name
String hostId
String hostName
org.osgi.framework.Bundle[] hosts
org.osgi.framework.Bundle hostBundle
public static org.osgi.framework.Bundle resolve (org.eclipse.core.runtime.IContributor)
org.eclipse.core.runtime.IContributor contributor
String symbolicName
}
org/eclipse/core/runtime/ContributorFactorySimple.classContributorFactorySimple.java
package org.eclipse.core.runtime
public final org.eclipse.core.runtime.ContributorFactorySimple extends java.lang.Object {
public void ()
public static org.eclipse.core.runtime.IContributor createContributor (java.lang.Object)
Object determiningObject
String id
}
org/eclipse/core/runtime/IConfigurationElement.classIConfigurationElement.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IConfigurationElement extends java.lang.Object {
public abstract java.lang.Object createExecutableExtension (java.lang.String) throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String getAttribute (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getAttribute (java.lang.String, java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getAttributeAsIs (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String[] getAttributeNames () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IConfigurationElement[] getChildren () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IConfigurationElement[] getChildren (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IExtension getDeclaringExtension () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getName () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.Object getParent () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getValue () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getValue (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getValueAsIs () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespace () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespaceIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IContributor getContributor () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract boolean equals (java.lang.Object)
public abstract boolean isValid ()
}
org/eclipse/core/runtime/IContributor.classIContributor.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IContributor extends java.lang.Object {
public abstract java.lang.String getName ()
}
org/eclipse/core/runtime/IExecutableExtension.classIExecutableExtension.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExecutableExtension extends java.lang.Object {
public abstract void setInitializationData (org.eclipse.core.runtime.IConfigurationElement, java.lang.String, java.lang.Object) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/runtime/IExecutableExtensionFactory.classIExecutableExtensionFactory.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExecutableExtensionFactory extends java.lang.Object {
public abstract java.lang.Object create () throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/runtime/IExtension.classIExtension.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExtension extends java.lang.Object {
public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElements () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespace () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespaceIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IContributor getContributor () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getExtensionPointUniqueIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getLabel () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getLabel (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getSimpleIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getUniqueIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract boolean equals (java.lang.Object)
public abstract boolean isValid ()
}
org/eclipse/core/runtime/IExtensionDelta.classIExtensionDelta.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExtensionDelta extends java.lang.Object {
public static final int ADDED
public static final int REMOVED
public abstract int getKind ()
public abstract org.eclipse.core.runtime.IExtension getExtension ()
public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint ()
}
org/eclipse/core/runtime/IExtensionPoint.classIExtensionPoint.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExtensionPoint extends java.lang.Object {
public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElements () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespace () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getNamespaceIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IContributor getContributor () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract org.eclipse.core.runtime.IExtension[] getExtensions () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getLabel () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getLabel (java.lang.String) throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getSchemaReference () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getSimpleIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract java.lang.String getUniqueIdentifier () throws org.eclipse.core.runtime.InvalidRegistryObjectException
public abstract boolean equals (java.lang.Object)
public abstract boolean isValid ()
}
org/eclipse/core/runtime/IExtensionRegistry.classIExtensionRegistry.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IExtensionRegistry extends java.lang.Object {
public abstract void addRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener, java.lang.String)
public abstract void addRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener)
public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String)
public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IConfigurationElement[] getConfigurationElementsFor (java.lang.String, java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String)
public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IExtension getExtension (java.lang.String, java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionPoint getExtensionPoint (java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints ()
public abstract org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints (java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionPoint[] getExtensionPoints (org.eclipse.core.runtime.IContributor)
public abstract org.eclipse.core.runtime.IExtension[] getExtensions (java.lang.String)
public abstract org.eclipse.core.runtime.IExtension[] getExtensions (org.eclipse.core.runtime.IContributor)
public abstract java.lang.String[] getNamespaces ()
public abstract void removeRegistryChangeListener (org.eclipse.core.runtime.IRegistryChangeListener)
public abstract boolean addContribution (java.io.InputStream, org.eclipse.core.runtime.IContributor, boolean, java.lang.String, java.util.ResourceBundle, java.lang.Object) throws java.lang.IllegalArgumentException
public abstract boolean removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object) throws java.lang.IllegalArgumentException
public abstract boolean removeExtensionPoint (org.eclipse.core.runtime.IExtensionPoint, java.lang.Object) throws java.lang.IllegalArgumentException
public abstract void stop (java.lang.Object) throws java.lang.IllegalArgumentException
public abstract void addListener (org.eclipse.core.runtime.IRegistryEventListener)
public abstract void addListener (org.eclipse.core.runtime.IRegistryEventListener, java.lang.String)
public abstract void removeListener (org.eclipse.core.runtime.IRegistryEventListener)
public abstract boolean isMultiLanguage ()
}
org/eclipse/core/runtime/IRegistryChangeEvent.classIRegistryChangeEvent.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IRegistryChangeEvent extends java.lang.Object {
public abstract org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas ()
public abstract org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas (java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionDelta[] getExtensionDeltas (java.lang.String, java.lang.String)
public abstract org.eclipse.core.runtime.IExtensionDelta getExtensionDelta (java.lang.String, java.lang.String, java.lang.String)
}
org/eclipse/core/runtime/IRegistryChangeListener.classIRegistryChangeListener.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IRegistryChangeListener extends java.lang.Object implements java.util.EventListener {
public abstract void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
}
org/eclipse/core/runtime/IRegistryEventListener.classIRegistryEventListener.java
package org.eclipse.core.runtime
public abstract org.eclipse.core.runtime.IRegistryEventListener extends java.lang.Object implements java.util.EventListener {
public abstract void added (org.eclipse.core.runtime.IExtension[])
public abstract void removed (org.eclipse.core.runtime.IExtension[])
public abstract void added (org.eclipse.core.runtime.IExtensionPoint[])
public abstract void removed (org.eclipse.core.runtime.IExtensionPoint[])
}
org/eclipse/core/runtime/InvalidRegistryObjectException.classInvalidRegistryObjectException.java
package org.eclipse.core.runtime
public org.eclipse.core.runtime.InvalidRegistryObjectException extends java.lang.RuntimeException {
private static final long serialVersionUID
private static final String MESSAGE
public void ()
}
org/eclipse/core/runtime/RegistryFactory.classRegistryFactory.java
package org.eclipse.core.runtime
public final org.eclipse.core.runtime.RegistryFactory extends java.lang.Object {
public void ()
public static org.eclipse.core.runtime.IExtensionRegistry createRegistry (org.eclipse.core.runtime.spi.RegistryStrategy, java.lang.Object, java.lang.Object)
org.eclipse.core.runtime.spi.RegistryStrategy strategy
Object masterToken
Object userToken
public static org.eclipse.core.runtime.IExtensionRegistry getRegistry ()
org.eclipse.core.runtime.spi.IRegistryProvider defaultRegistryProvider
public static org.eclipse.core.runtime.spi.RegistryStrategy createOSGiStrategy (java.io.File[], boolean[], java.lang.Object)
java.io.File[] storageDirs
boolean[] cacheReadOnly
Object token
public static void setDefaultRegistryProvider (org.eclipse.core.runtime.spi.IRegistryProvider) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.spi.IRegistryProvider provider
}
org/eclipse/core/runtime/dynamichelpers/
org/eclipse/core/runtime/dynamichelpers/ExtensionTracker$1.classExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
org.eclipse.core.runtime.dynamichelpers.ExtensionTracker$1 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IFilter {
private final org.eclipse.core.runtime.IExtensionPoint val$xpt
void (org.eclipse.core.runtime.IExtensionPoint)
public boolean matches (org.eclipse.core.runtime.IExtensionPoint)
org.eclipse.core.runtime.IExtensionPoint target
}
org/eclipse/core/runtime/dynamichelpers/ExtensionTracker$2.classExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
org.eclipse.core.runtime.dynamichelpers.ExtensionTracker$2 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IFilter {
private final org.eclipse.core.runtime.IExtensionPoint[] val$xpts
void (org.eclipse.core.runtime.IExtensionPoint[])
public boolean matches (org.eclipse.core.runtime.IExtensionPoint)
org.eclipse.core.runtime.IExtensionPoint target
int i
}
org/eclipse/core/runtime/dynamichelpers/ExtensionTracker$3.classExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
org.eclipse.core.runtime.dynamichelpers.ExtensionTracker$3 extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IFilter {
private final String val$id
void (java.lang.String)
public boolean matches (org.eclipse.core.runtime.IExtensionPoint)
org.eclipse.core.runtime.IExtensionPoint target
}
org/eclipse/core/runtime/dynamichelpers/ExtensionTracker$HandlerWrapper.classExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
org.eclipse.core.runtime.dynamichelpers.ExtensionTracker$HandlerWrapper extends java.lang.Object {
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
org.eclipse.core.runtime.dynamichelpers.IFilter filter
final org.eclipse.core.runtime.dynamichelpers.ExtensionTracker this$0
public void (org.eclipse.core.runtime.dynamichelpers.ExtensionTracker, org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.dynamichelpers.IFilter)
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
org.eclipse.core.runtime.dynamichelpers.IFilter filter
public boolean equals (java.lang.Object)
Object target
public int hashCode ()
}
org/eclipse/core/runtime/dynamichelpers/ExtensionTracker.classExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
public org.eclipse.core.runtime.dynamichelpers.ExtensionTracker extends java.lang.Object implements org.eclipse.core.runtime.dynamichelpers.IExtensionTracker org.eclipse.core.runtime.IRegistryChangeListener {
private java.util.Map extensionToObjects
private org.eclipse.core.runtime.ListenerList handlers
private final Object lock
private boolean closed
private org.eclipse.core.runtime.IExtensionRegistry registry
private static final Object[] EMPTY_ARRAY
static void ()
public void ()
public void (org.eclipse.core.runtime.IExtensionRegistry)
org.eclipse.core.runtime.IExtensionRegistry theRegistry
public void registerHandler (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.dynamichelpers.IFilter)
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
org.eclipse.core.runtime.dynamichelpers.IFilter filter
public void unregisterHandler (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler)
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
public void registerObject (org.eclipse.core.runtime.IExtension, java.lang.Object, int)
org.eclipse.core.runtime.IExtension element
Object object
int referenceType
org.eclipse.core.internal.runtime.ReferenceHashSet associatedObjects
public void registryChanged (org.eclipse.core.runtime.IRegistryChangeEvent)
org.eclipse.core.runtime.IRegistryChangeEvent event
org.eclipse.core.runtime.IExtensionDelta[] delta
int len
int i
private void notify (org.eclipse.core.runtime.IExtensionDelta, java.lang.Object[])
org.eclipse.core.runtime.IExtensionDelta delta
Object[] objects
Object[] handlersCopy
int i
org.eclipse.core.runtime.dynamichelpers.ExtensionTracker$HandlerWrapper wrapper
protected void applyAdd (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
org.eclipse.core.runtime.IExtension extension
private void doAdd (org.eclipse.core.runtime.IExtensionDelta)
org.eclipse.core.runtime.IExtensionDelta delta
private void doRemove (org.eclipse.core.runtime.IExtensionDelta)
org.eclipse.core.runtime.IExtensionDelta delta
Object[] removedObjects
org.eclipse.core.internal.runtime.ReferenceHashSet associatedObjects
protected void applyRemove (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.IExtension, java.lang.Object[])
org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler handler
org.eclipse.core.runtime.IExtension removedExtension
Object[] removedObjects
public java.lang.Object[] getObjects (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension element
org.eclipse.core.internal.runtime.ReferenceHashSet objectSet
public void close ()
public void unregisterObject (org.eclipse.core.runtime.IExtension, java.lang.Object)
org.eclipse.core.runtime.IExtension extension
Object object
org.eclipse.core.internal.runtime.ReferenceHashSet associatedObjects
public java.lang.Object[] unregisterObject (org.eclipse.core.runtime.IExtension)
org.eclipse.core.runtime.IExtension extension
org.eclipse.core.internal.runtime.ReferenceHashSet associatedObjects
public static org.eclipse.core.runtime.dynamichelpers.IFilter createExtensionPointFilter (org.eclipse.core.runtime.IExtensionPoint)
org.eclipse.core.runtime.IExtensionPoint xpt
public static org.eclipse.core.runtime.dynamichelpers.IFilter createExtensionPointFilter (org.eclipse.core.runtime.IExtensionPoint[])
org.eclipse.core.runtime.IExtensionPoint[] xpts
public static org.eclipse.core.runtime.dynamichelpers.IFilter createNamespaceFilter (java.lang.String)
String id
}
org/eclipse/core/runtime/dynamichelpers/IExtensionChangeHandler.classIExtensionChangeHandler.java
package org.eclipse.core.runtime.dynamichelpers
public abstract org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler extends java.lang.Object {
public abstract void addExtension (org.eclipse.core.runtime.dynamichelpers.IExtensionTracker, org.eclipse.core.runtime.IExtension)
public abstract void removeExtension (org.eclipse.core.runtime.IExtension, java.lang.Object[])
}
org/eclipse/core/runtime/dynamichelpers/IExtensionTracker.classIExtensionTracker.java
package org.eclipse.core.runtime.dynamichelpers
public abstract org.eclipse.core.runtime.dynamichelpers.IExtensionTracker extends java.lang.Object {
public static final int REF_STRONG
public static final int REF_SOFT
public static final int REF_WEAK
public abstract void registerHandler (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler, org.eclipse.core.runtime.dynamichelpers.IFilter)
public abstract void unregisterHandler (org.eclipse.core.runtime.dynamichelpers.IExtensionChangeHandler)
public abstract void registerObject (org.eclipse.core.runtime.IExtension, java.lang.Object, int)
public abstract void unregisterObject (org.eclipse.core.runtime.IExtension, java.lang.Object)
public abstract java.lang.Object[] unregisterObject (org.eclipse.core.runtime.IExtension)
public abstract java.lang.Object[] getObjects (org.eclipse.core.runtime.IExtension)
public abstract void close ()
}
org/eclipse/core/runtime/dynamichelpers/IFilter.classIFilter.java
package org.eclipse.core.runtime.dynamichelpers
public abstract org.eclipse.core.runtime.dynamichelpers.IFilter extends java.lang.Object {
public abstract boolean matches (org.eclipse.core.runtime.IExtensionPoint)
}
org/eclipse/core/runtime/spi/
org/eclipse/core/runtime/spi/IDynamicExtensionRegistry.classIDynamicExtensionRegistry.java
package org.eclipse.core.runtime.spi
public abstract org.eclipse.core.runtime.spi.IDynamicExtensionRegistry extends java.lang.Object {
public abstract void removeContributor (org.eclipse.core.runtime.IContributor, java.lang.Object)
public abstract boolean hasContributor (org.eclipse.core.runtime.IContributor)
public abstract org.eclipse.core.runtime.IContributor[] getAllContributors ()
}
org/eclipse/core/runtime/spi/IRegistryProvider.classIRegistryProvider.java
package org.eclipse.core.runtime.spi
public abstract org.eclipse.core.runtime.spi.IRegistryProvider extends java.lang.Object {
public abstract org.eclipse.core.runtime.IExtensionRegistry getRegistry ()
}
org/eclipse/core/runtime/spi/RegistryContributor.classRegistryContributor.java
package org.eclipse.core.runtime.spi
public final org.eclipse.core.runtime.spi.RegistryContributor extends java.lang.Object implements org.eclipse.core.runtime.IContributor {
private String actualContributorId
private String actualContributorName
private String hostId
private String hostName
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String actualId
String actualName
String hostId
String hostName
public java.lang.String getActualId ()
public java.lang.String getActualName ()
public java.lang.String getId ()
public java.lang.String getName ()
public java.lang.String toString ()
}
org/eclipse/core/runtime/spi/RegistryStrategy.classRegistryStrategy.java
package org.eclipse.core.runtime.spi
public org.eclipse.core.runtime.spi.RegistryStrategy extends java.lang.Object {
private javax.xml.parsers.SAXParserFactory theXMLParserFactory
private final java.io.File[] storageDirs
private final boolean[] cacheReadOnly
public void (java.io.File[], boolean[])
java.io.File[] storageDirs
boolean[] cacheReadOnly
public final int getLocationsLength ()
public final java.io.File getStorage (int)
int index
public final boolean isCacheReadOnly (int)
int index
public void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public java.lang.String translate (java.lang.String, java.util.ResourceBundle)
String key
java.util.ResourceBundle resources
public void onStart (org.eclipse.core.runtime.IExtensionRegistry)
org.eclipse.core.runtime.IExtensionRegistry registry
public void onStart (org.eclipse.core.runtime.IExtensionRegistry, boolean)
org.eclipse.core.runtime.IExtensionRegistry registry
boolean loadedFromCache
public void onStop (org.eclipse.core.runtime.IExtensionRegistry)
org.eclipse.core.runtime.IExtensionRegistry registry
public java.lang.Object createExecutableExtension (org.eclipse.core.runtime.spi.RegistryContributor, java.lang.String, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.spi.RegistryContributor contributor
String className
String overridenContributorName
Object result
Class classInstance
ClassNotFoundException e1
String message
Exception e
String message
public void scheduleChangeEvent (java.lang.Object[], java.util.Map, java.lang.Object)
Object[] listeners
java.util.Map deltas
Object registry
public static final org.eclipse.core.runtime.IStatus processChangeEvent (java.lang.Object[], java.util.Map, java.lang.Object)
Object[] listeners
java.util.Map deltas
Object registry
public boolean debug ()
public boolean debugRegistryEvents ()
public boolean cacheUse ()
public boolean cacheLazyLoading ()
public long getContainerTimestamp ()
public long getContributionsTimestamp ()
public javax.xml.parsers.SAXParserFactory getXMLParser ()
public java.lang.String[] translate (java.lang.String[], org.eclipse.core.runtime.IContributor, java.lang.String)
String[] nonTranslated
org.eclipse.core.runtime.IContributor contributor
String locale
public java.lang.String getLocale ()
}