public class ProjectConfigurationContext
extends net.officefloor.configuration.impl.AbstractWritableConfigurationContext
WritableConfigurationContext for a IProject
providing context for a IFile.net.officefloor.configuration.impl.AbstractWritableConfigurationContext.ConfigurationRemover, net.officefloor.configuration.impl.AbstractWritableConfigurationContext.ConfigurationWriter| Constructor and Description |
|---|
ProjectConfigurationContext(org.eclipse.core.resources.IProject project)
Initiate with the
IProject providing context. |
ProjectConfigurationContext(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
Initiate with the
IProject providing context. |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.core.resources.IProject |
getProject()
Obtain the
IProject. |
static net.officefloor.configuration.WritableConfigurationItem |
getWritableConfigurationItem(org.eclipse.core.resources.IFile file,
org.eclipse.core.runtime.IProgressMonitor monitor)
Obtains the
WritableConfigurationItem for the IFile. |
createConfigurationItem, createConfigurationItem, deleteConfigurationItem, getConfigurationSource, getWritableConfigurationItem, initgetConfigurationItem, getOptionalConfigurationItempublic ProjectConfigurationContext(org.eclipse.core.resources.IProject project)
IProject providing context.project - IProject providing context.public ProjectConfigurationContext(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor)
IProject providing context.project - IProject providing context.monitor - IProgressMonitor. If only retrieving may specify
null.public static net.officefloor.configuration.WritableConfigurationItem getWritableConfigurationItem(org.eclipse.core.resources.IFile file,
org.eclipse.core.runtime.IProgressMonitor monitor)
WritableConfigurationItem for the IFile.file - IFile.monitor - IProgressMonitor.WritableConfigurationItem.public org.eclipse.core.resources.IProject getProject()
IProject.IProject.Copyright © 2005–2020 OfficeFloor. All rights reserved.