public interface org.eclipse.core.variables.IStringVariableManager
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.core.variables.IStringVariableManager
super_class: java.lang.Object
{
public static final java.lang.String EXTENSION_POINT_DYNAMIC_VARIABLES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "dynamicVariables"
public static final java.lang.String EXTENSION_POINT_VALUE_VARIABLES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "valueVariables"
public abstract org.eclipse.core.variables.IStringVariable[] getVariables();
descriptor: ()[Lorg/eclipse/core/variables/IStringVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.variables.IValueVariable[] getValueVariables();
descriptor: ()[Lorg/eclipse/core/variables/IValueVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.variables.IValueVariable getValueVariable(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/variables/IValueVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.eclipse.core.variables.IDynamicVariable[] getDynamicVariables();
descriptor: ()[Lorg/eclipse/core/variables/IDynamicVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.variables.IDynamicVariable getDynamicVariable(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/variables/IDynamicVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract java.lang.String getContributingPluginId(org.eclipse.core.variables.IStringVariable);
descriptor: (Lorg/eclipse/core/variables/IStringVariable;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
variable
public abstract java.lang.String performStringSubstitution(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
expression
public abstract java.lang.String performStringSubstitution(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
expression
reportUndefinedVariables
public abstract void validateStringVariables(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
expression
public abstract org.eclipse.core.variables.IValueVariable newValueVariable(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Lorg/eclipse/core/variables/IValueVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
description
public abstract org.eclipse.core.variables.IValueVariable newValueVariable(java.lang.String, java.lang.String, boolean, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)Lorg/eclipse/core/variables/IValueVariable;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
description
readOnly
value
public abstract void addVariables(org.eclipse.core.variables.IValueVariable[]);
descriptor: ([Lorg/eclipse/core/variables/IValueVariable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
variables
public abstract void removeVariables(org.eclipse.core.variables.IValueVariable[]);
descriptor: ([Lorg/eclipse/core/variables/IValueVariable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
variables
public abstract void addValueVariableListener(org.eclipse.core.variables.IValueVariableListener);
descriptor: (Lorg/eclipse/core/variables/IValueVariableListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract void removeValueVariableListener(org.eclipse.core.variables.IValueVariableListener);
descriptor: (Lorg/eclipse/core/variables/IValueVariableListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
listener
public abstract java.lang.String generateVariableExpression(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
varName
arg
}
SourceFile: "IStringVariableManager.java"