Class JavaManipulation
- java.lang.Object
-
- org.eclipse.jdt.core.manipulation.JavaManipulation
-
public class JavaManipulation extends Object
Central access point for the Java Manipulation plug-in (id"org.eclipse.jdt.core.manipulation"
).
-
-
Constructor Summary
Constructors Constructor Description JavaManipulation()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.eclipse.text.templates.ContextTypeRegistry
getCodeTemplateContextRegistry()
static org.eclipse.text.templates.TemplateStoreCore
getCodeTemplateStore()
static String
getPreference(String key, IJavaProject project)
Returns the value for the given key in the given context for the JDT UI plug-in.static String
getPreferenceNodeId()
static void
setCodeTemplateContextRegistry(org.eclipse.text.templates.ContextTypeRegistry in)
static void
setCodeTemplateStore(org.eclipse.text.templates.TemplateStoreCore in)
static void
setPreferenceNodeId(String id)
Sets the preference node to be used for basic Java preferences.
-
-
-
Field Detail
-
ID_PLUGIN
public static final String ID_PLUGIN
The id of the Java Manipulation plug-in (value"org.eclipse.jdt.core.manipulation"
).- See Also:
- Constant Field Values
-
-
Method Detail
-
getPreferenceNodeId
public static final String getPreferenceNodeId()
- Returns:
- The id of the preference node for some basic Java preferences.
Generally this will be
"org.eclipse.jdt.ui"
but some environments may not have the 'org.eclipse.jdt.ui' bundle, so a different one can be set. - Since:
- 1.10
-
setPreferenceNodeId
public static final void setPreferenceNodeId(String id)
Sets the preference node to be used for basic Java preferences. The client should set the value back to null when finished.- Parameters:
id
- the Id to use for the preference node- Since:
- 1.10
-
getCodeTemplateStore
public static final org.eclipse.text.templates.TemplateStoreCore getCodeTemplateStore()
- Since:
- 1.11
-
setCodeTemplateStore
public static final void setCodeTemplateStore(org.eclipse.text.templates.TemplateStoreCore in)
- Since:
- 1.11
-
getCodeTemplateContextRegistry
public static final org.eclipse.text.templates.ContextTypeRegistry getCodeTemplateContextRegistry()
- Since:
- 1.11
-
setCodeTemplateContextRegistry
public static final void setCodeTemplateContextRegistry(org.eclipse.text.templates.ContextTypeRegistry in)
- Since:
- 1.11
-
getPreference
public static String getPreference(String key, IJavaProject project)
Returns the value for the given key in the given context for the JDT UI plug-in.- Parameters:
key
- The preference keyproject
- The current context ornull
if no context is available and the workspace setting should be taken. Note that passingnull
should be avoided.- Returns:
- Returns the current value for the string.
- Since:
- 1.10
-
-