META-INF/MANIFEST.MF
META-INF/ECLIPSEF.SF
META-INF/ECLIPSEF.RSA
META-INF/
META-INF/eclipse.inf
plugin.xml
.api_description
about.html
plugin.properties
org/
org/eclipse/
org/eclipse/core/
org/eclipse/core/internal/
org/eclipse/core/internal/variables/
org/eclipse/core/internal/variables/ContributedValueVariable.classContributedValueVariable.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.ContributedValueVariable extends org.eclipse.core.internal.variables.StringVariable implements org.eclipse.core.variables.IValueVariable {
private String fValue
private boolean fInitialized
private boolean fReadOnly
public void (java.lang.String, java.lang.String, boolean, org.eclipse.core.runtime.IConfigurationElement)
String name
String description
boolean readOnly
org.eclipse.core.runtime.IConfigurationElement configurationElement
public void setValue (java.lang.String)
String value
public java.lang.String getValue ()
private void initialize ()
String value
String className
Object object
org.eclipse.core.variables.IValueVariableInitializer initializer
org.eclipse.core.runtime.CoreException e
protected boolean isInitialized ()
protected void setInitialized (boolean)
boolean initialized
public boolean isReadOnly ()
public boolean isContributed ()
}
org/eclipse/core/internal/variables/DynamicVariable.classDynamicVariable.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.DynamicVariable extends org.eclipse.core.internal.variables.StringVariable implements org.eclipse.core.variables.IDynamicVariable {
private org.eclipse.core.variables.IDynamicVariableResolver fResolver
public java.lang.String getValue (java.lang.String) throws org.eclipse.core.runtime.CoreException
String argument
String name
Object object
public void (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement)
String name
String description
org.eclipse.core.runtime.IConfigurationElement configurationElement
public boolean supportsArgument ()
String arg
}
org/eclipse/core/internal/variables/EclipseHomeVariableResolver.classEclipseHomeVariableResolver.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.EclipseHomeVariableResolver extends java.lang.Object implements org.eclipse.core.variables.IDynamicVariableResolver {
public void ()
public java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.variables.IDynamicVariable variable
String argument
org.eclipse.osgi.service.datalocation.Location installLocation
java.net.URL url
String file
org.eclipse.core.runtime.IPath path
String osstr
}
org/eclipse/core/internal/variables/StringSubstitutionEngine$VariableReference.classStringSubstitutionEngine.java
package org.eclipse.core.internal.variables
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference extends java.lang.Object {
private StringBuffer fText
final org.eclipse.core.internal.variables.StringSubstitutionEngine this$0
public void (org.eclipse.core.internal.variables.StringSubstitutionEngine)
public void append (java.lang.String)
String text
public java.lang.String getText ()
}
org/eclipse/core/internal/variables/StringSubstitutionEngine.classStringSubstitutionEngine.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.StringSubstitutionEngine extends java.lang.Object {
private static final String VARIABLE_START
private static final char VARIABLE_END
private static final char VARIABLE_ARG
private static final int SCAN_FOR_START
private static final int SCAN_FOR_END
private StringBuffer fResult
private boolean fSubs
private java.util.Stack fStack
public void ()
public java.lang.String performStringSubstitution (java.lang.String, boolean, boolean, org.eclipse.core.variables.IStringVariableManager) throws org.eclipse.core.runtime.CoreException
String expression
boolean reportUndefinedVariables
boolean resolveVariables
org.eclipse.core.variables.IStringVariableManager manager
java.util.List resolvedVariableSets
java.util.HashSet resolved
int i
java.util.HashSet prevSet
java.util.HashSet conflictingSet
StringBuffer problemVariableList
java.util.Iterator it
public void validateStringVariables (java.lang.String, org.eclipse.core.variables.IStringVariableManager) throws org.eclipse.core.runtime.CoreException
String expression
org.eclipse.core.variables.IStringVariableManager manager
private java.util.HashSet substitute (java.lang.String, boolean, boolean, org.eclipse.core.variables.IStringVariableManager) throws org.eclipse.core.runtime.CoreException
String expression
boolean reportUndefinedVariables
boolean resolveVariables
org.eclipse.core.variables.IStringVariableManager manager
java.util.HashSet resolvedVariables
int pos
int state
int start
int start
int length
int end
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference tos
int length
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference tos
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference tos
String substring
String value
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference tos
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference var
private java.lang.String resolve (org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference, boolean, boolean, org.eclipse.core.variables.IStringVariableManager) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference var
boolean reportUndefinedVariables
boolean resolveVariables
org.eclipse.core.variables.IStringVariableManager manager
String text
int pos
String name
String arg
org.eclipse.core.variables.IValueVariable valueVariable
org.eclipse.core.variables.IDynamicVariable dynamicVariable
private java.lang.String getOriginalVarText (org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference)
org.eclipse.core.internal.variables.StringSubstitutionEngine$VariableReference var
StringBuffer res
}
org/eclipse/core/internal/variables/StringVariable.classStringVariable.java
package org.eclipse.core.internal.variables
public abstract org.eclipse.core.internal.variables.StringVariable extends java.lang.Object implements org.eclipse.core.variables.IStringVariable {
private String fName
private String fDescription
private org.eclipse.core.runtime.IConfigurationElement fConfigurationElement
public void (java.lang.String, java.lang.String, org.eclipse.core.runtime.IConfigurationElement)
String name
String description
org.eclipse.core.runtime.IConfigurationElement configurationElement
public java.lang.String getName ()
public java.lang.String getDescription ()
protected org.eclipse.core.runtime.IConfigurationElement getConfigurationElement ()
public void setDescription (java.lang.String)
String description
}
org/eclipse/core/internal/variables/StringVariableManager$StringVariableNotifier.classStringVariableManager.java
package org.eclipse.core.internal.variables
org.eclipse.core.internal.variables.StringVariableManager$StringVariableNotifier extends java.lang.Object implements org.eclipse.core.runtime.ISafeRunnable {
private org.eclipse.core.variables.IValueVariableListener fListener
private int fType
private org.eclipse.core.variables.IValueVariable[] fVariables
final org.eclipse.core.internal.variables.StringVariableManager this$0
void (org.eclipse.core.internal.variables.StringVariableManager)
public void handleException (java.lang.Throwable)
Throwable exception
org.eclipse.core.runtime.IStatus status
public void run () throws java.lang.Exception
public void notify (org.eclipse.core.variables.IValueVariable[], int)
org.eclipse.core.variables.IValueVariable[] variables
int update
Object[] copiedListeners
int i
}
org/eclipse/core/internal/variables/StringVariableManager.classStringVariableManager.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.StringVariableManager extends java.lang.Object implements org.eclipse.core.variables.IStringVariableManager org.eclipse.core.runtime.preferences.IEclipsePreferences$IPreferenceChangeListener {
private java.util.Map fDynamicVariables
private java.util.Map fValueVariables
private org.eclipse.core.runtime.ListenerList fListeners
private static final int ADDED
private static final int CHANGED
private static final int REMOVED
private static org.eclipse.core.internal.variables.StringVariableManager fgManager
private boolean fInternalChange
private static final String ATTR_NAME
private static final String ATTR_DESCRIPTION
private static final String ATTR_READ_ONLY
private static final String VALUE_VARIABLES_TAG
private static final String VALUE_VARIABLE_TAG
private static final String NAME_TAG
private static final String VALUE_TAG
private static final String DESCRIPTION_TAG
private static final String READ_ONLY_TAG
private static final String TRUE_VALUE
private static final String FALSE_VALUE
private static final String PREF_VALUE_VARIABLES
static void ()
private org.eclipse.core.internal.variables.StringVariableManager$StringVariableNotifier getNotifier ()
public static org.eclipse.core.internal.variables.StringVariableManager getDefault ()
private void ()
private synchronized void initialize ()
private void loadDynamicVariables ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
org.eclipse.core.runtime.IConfigurationElement element
String name
String description
org.eclipse.core.internal.variables.DynamicVariable variable
Object old
org.eclipse.core.internal.variables.DynamicVariable oldVariable
private void loadContributedValueVariables ()
org.eclipse.core.runtime.IExtensionPoint point
org.eclipse.core.runtime.IConfigurationElement[] elements
int i
org.eclipse.core.runtime.IConfigurationElement element
String name
String description
boolean isReadOnly
org.eclipse.core.variables.IValueVariable variable
Object old
org.eclipse.core.internal.variables.StringVariable oldVariable
private void loadPersistedValueVariables ()
String variablesString
org.w3c.dom.Element root
java.io.ByteArrayInputStream stream
javax.xml.parsers.DocumentBuilder parser
Exception e
org.w3c.dom.NodeList list
int i
int numItems
org.w3c.dom.Node node
org.w3c.dom.Element element
String name
String value
String description
boolean readOnly
org.eclipse.core.variables.IValueVariable existing
org.eclipse.core.internal.variables.ValueVariable variable
public synchronized org.eclipse.core.variables.IStringVariable[] getVariables ()
java.util.List list
public synchronized org.eclipse.core.variables.IValueVariable[] getValueVariables ()
public synchronized org.eclipse.core.variables.IDynamicVariable[] getDynamicVariables ()
public java.lang.String performStringSubstitution (java.lang.String) throws org.eclipse.core.runtime.CoreException
String expression
public org.eclipse.core.variables.IValueVariable newValueVariable (java.lang.String, java.lang.String)
String name
String description
public org.eclipse.core.variables.IValueVariable newValueVariable (java.lang.String, java.lang.String, boolean, java.lang.String)
String name
String description
boolean readOnly
String value
public synchronized void addVariables (org.eclipse.core.variables.IValueVariable[]) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.variables.IValueVariable[] variables
org.eclipse.core.runtime.MultiStatus status
int i
org.eclipse.core.variables.IValueVariable variable
int i
org.eclipse.core.variables.IValueVariable variable
org.eclipse.core.variables.IValueVariable[] copy
public synchronized void removeVariables (org.eclipse.core.variables.IValueVariable[])
org.eclipse.core.variables.IValueVariable[] variables
java.util.List removed
int i
org.eclipse.core.variables.IValueVariable variable
public synchronized org.eclipse.core.variables.IDynamicVariable getDynamicVariable (java.lang.String)
String name
public synchronized org.eclipse.core.variables.IValueVariable getValueVariable (java.lang.String)
String name
public void addValueVariableListener (org.eclipse.core.variables.IValueVariableListener)
org.eclipse.core.variables.IValueVariableListener listener
public void removeValueVariableListener (org.eclipse.core.variables.IValueVariableListener)
org.eclipse.core.variables.IValueVariableListener listener
private java.lang.String getValueVariablesAsXML () throws java.io.IOException javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerException
org.eclipse.core.variables.IValueVariable[] variables
org.w3c.dom.Document document
org.w3c.dom.Element rootElement
int i
org.eclipse.core.variables.IValueVariable variable
org.w3c.dom.Element element
String value
String description
private org.w3c.dom.Document getDocument () throws javax.xml.parsers.ParserConfigurationException
javax.xml.parsers.DocumentBuilderFactory dfactory
javax.xml.parsers.DocumentBuilder docBuilder
org.w3c.dom.Document doc
private java.lang.String serializeDocument (org.w3c.dom.Document) throws javax.xml.transform.TransformerException java.io.UnsupportedEncodingException
org.w3c.dom.Document doc
java.io.ByteArrayOutputStream s
javax.xml.transform.TransformerFactory factory
javax.xml.transform.Transformer transformer
javax.xml.transform.dom.DOMSource source
javax.xml.transform.stream.StreamResult outputTarget
private synchronized void storeValueVariables ()
String variableString
java.io.IOException e
javax.xml.parsers.ParserConfigurationException e
javax.xml.transform.TransformerException e
org.eclipse.core.runtime.preferences.IEclipsePreferences prefs
org.osgi.service.prefs.BackingStoreException bse
protected void notifyChanged (org.eclipse.core.variables.IValueVariable)
org.eclipse.core.variables.IValueVariable variable
org.eclipse.core.variables.IValueVariable existing
public java.lang.String generateVariableExpression (java.lang.String, java.lang.String)
String varName
String arg
StringBuffer buffer
public java.lang.String performStringSubstitution (java.lang.String, boolean) throws org.eclipse.core.runtime.CoreException
String expression
boolean reportUndefinedVariables
public void validateStringVariables (java.lang.String) throws org.eclipse.core.runtime.CoreException
String expression
public java.lang.String getContributingPluginId (org.eclipse.core.variables.IStringVariable)
org.eclipse.core.variables.IStringVariable variable
public void preferenceChange (org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent)
org.eclipse.core.runtime.preferences.IEclipsePreferences$PreferenceChangeEvent event
static org.eclipse.core.runtime.ListenerList access$0 (org.eclipse.core.internal.variables.StringVariableManager)
static void access$1 (org.eclipse.core.internal.variables.StringVariableManager)
}
org/eclipse/core/internal/variables/ValueVariable.classValueVariable.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.ValueVariable extends org.eclipse.core.internal.variables.StringVariable implements org.eclipse.core.variables.IValueVariable {
private String fValue
private boolean fReadOnly
public void (java.lang.String, java.lang.String, boolean, java.lang.String)
String name
String description
boolean readOnly
String value
public void setValue (java.lang.String)
String value
public java.lang.String getValue ()
public boolean isReadOnly ()
public boolean isContributed ()
}
org/eclipse/core/internal/variables/VariablesMessages.classVariablesMessages.java
package org.eclipse.core.internal.variables
public org.eclipse.core.internal.variables.VariablesMessages extends org.eclipse.osgi.util.NLS {
private static final String BUNDLE_NAME
public static String StringSubstitutionEngine_3
public static String StringSubstitutionEngine_4
public static String StringVariableManager_26
public static String StringVariableManager_27
public static String DynamicVariable_0
static Class class$0
static void ()
public void ()
}
org/eclipse/core/internal/variables/VariablesMessages.properties
org/eclipse/core/variables/
org/eclipse/core/variables/IDynamicVariable.classIDynamicVariable.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IDynamicVariable extends java.lang.Object implements org.eclipse.core.variables.IStringVariable {
public abstract java.lang.String getValue (java.lang.String) throws org.eclipse.core.runtime.CoreException
public abstract boolean supportsArgument ()
}
org/eclipse/core/variables/IDynamicVariableResolver.classIDynamicVariableResolver.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IDynamicVariableResolver extends java.lang.Object {
public abstract java.lang.String resolveValue (org.eclipse.core.variables.IDynamicVariable, java.lang.String) throws org.eclipse.core.runtime.CoreException
}
org/eclipse/core/variables/IStringVariable.classIStringVariable.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IStringVariable extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getDescription ()
}
org/eclipse/core/variables/IStringVariableManager.classIStringVariableManager.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IStringVariableManager extends java.lang.Object {
public static final String EXTENSION_POINT_DYNAMIC_VARIABLES
public static final String EXTENSION_POINT_VALUE_VARIABLES
public abstract org.eclipse.core.variables.IStringVariable[] getVariables ()
public abstract org.eclipse.core.variables.IValueVariable[] getValueVariables ()
public abstract org.eclipse.core.variables.IValueVariable getValueVariable (java.lang.String)
public abstract org.eclipse.core.variables.IDynamicVariable[] getDynamicVariables ()
public abstract org.eclipse.core.variables.IDynamicVariable getDynamicVariable (java.lang.String)
public abstract java.lang.String getContributingPluginId (org.eclipse.core.variables.IStringVariable)
public abstract java.lang.String performStringSubstitution (java.lang.String) throws org.eclipse.core.runtime.CoreException
public abstract java.lang.String performStringSubstitution (java.lang.String, boolean) throws org.eclipse.core.runtime.CoreException
public abstract void validateStringVariables (java.lang.String) throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.variables.IValueVariable newValueVariable (java.lang.String, java.lang.String)
public abstract org.eclipse.core.variables.IValueVariable newValueVariable (java.lang.String, java.lang.String, boolean, java.lang.String)
public abstract void addVariables (org.eclipse.core.variables.IValueVariable[]) throws org.eclipse.core.runtime.CoreException
public abstract void removeVariables (org.eclipse.core.variables.IValueVariable[])
public abstract void addValueVariableListener (org.eclipse.core.variables.IValueVariableListener)
public abstract void removeValueVariableListener (org.eclipse.core.variables.IValueVariableListener)
public abstract java.lang.String generateVariableExpression (java.lang.String, java.lang.String)
}
org/eclipse/core/variables/IValueVariable.classIValueVariable.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IValueVariable extends java.lang.Object implements org.eclipse.core.variables.IStringVariable {
public abstract void setValue (java.lang.String)
public abstract java.lang.String getValue ()
public abstract boolean isContributed ()
public abstract boolean isReadOnly ()
public abstract void setDescription (java.lang.String)
}
org/eclipse/core/variables/IValueVariableInitializer.classIValueVariableInitializer.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IValueVariableInitializer extends java.lang.Object {
public abstract void initialize (org.eclipse.core.variables.IValueVariable)
}
org/eclipse/core/variables/IValueVariableListener.classIValueVariableListener.java
package org.eclipse.core.variables
public abstract org.eclipse.core.variables.IValueVariableListener extends java.lang.Object {
public abstract void variablesAdded (org.eclipse.core.variables.IValueVariable[])
public abstract void variablesRemoved (org.eclipse.core.variables.IValueVariable[])
public abstract void variablesChanged (org.eclipse.core.variables.IValueVariable[])
}
org/eclipse/core/variables/VariablesPlugin.classVariablesPlugin.java
package org.eclipse.core.variables
public org.eclipse.core.variables.VariablesPlugin extends org.eclipse.core.runtime.Plugin {
public static final int INTERNAL_ERROR
public static final int REFERENCE_CYCLE_ERROR
private static org.eclipse.core.variables.VariablesPlugin plugin
public static final String PI_CORE_VARIABLES
public void ()
public static org.eclipse.core.variables.VariablesPlugin getDefault ()
public static void log (java.lang.Throwable)
Throwable t
public static void logMessage (java.lang.String, java.lang.Throwable)
String message
Throwable throwable
public static void log (org.eclipse.core.runtime.IStatus)
org.eclipse.core.runtime.IStatus status
public static java.lang.String getUniqueIdentifier ()
public org.eclipse.core.variables.IStringVariableManager getStringVariableManager ()
}