Package net.officefloor.woof.template
Interface WoofTemplateExtensionChangeContext
-
- All Superinterfaces:
SourceContext,SourceProperties
- All Known Implementing Classes:
WoofTemplateExtensionChangeContextImpl
public interface WoofTemplateExtensionChangeContext extends SourceContext
Context forWoofTemplateExtensionSourcecreating aChange.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationContextgetConfigurationContext()Obtains theConfigurationContext.WoofTemplateExtensionConfigurationgetNewConfiguration()Obtains the newWoofTemplateExtensionConfiguration.WoofTemplateExtensionConfigurationgetOldConfiguration()Obtains the oldWoofTemplateExtensionConfiguration.WoofChangeIssuesgetWoofChangeIssues()Obtains theWoofChangeIssuesto report issues in applying/reverting aChange.-
Methods inherited from interface net.officefloor.frame.api.source.SourceContext
getClassLoader, getClock, getLogger, getName, getOptionalResource, getProfiles, getResource, isLoadingType, loadClass, loadOptionalClass, loadOptionalService, loadOptionalServices, loadService, loadService, loadServices
-
Methods inherited from interface net.officefloor.frame.api.source.SourceProperties
getProperties, getProperty, getProperty, getPropertyNames
-
-
-
-
Method Detail
-
getOldConfiguration
WoofTemplateExtensionConfiguration getOldConfiguration()
Obtains the old
WoofTemplateExtensionConfiguration.Should the
WoofTemplateExtensionbe added, then this will benull.- Returns:
- Old
WoofTemplateExtensionConfiguration. May benull.
-
getNewConfiguration
WoofTemplateExtensionConfiguration getNewConfiguration()
Obtains the new
WoofTemplateExtensionConfiguration.Should the
WoofTemplateExtensionbe removed, then this will benull.- Returns:
- New
WoofTemplateExtensionConfiguration. May benull.
-
getConfigurationContext
ConfigurationContext getConfigurationContext()
Obtains the
ConfigurationContext.The
ConfigurationContextis at the root of the Project source.Note that Projects are anticipated to follow the standard Maven project structure.
- Returns:
ConfigurationContext.
-
getWoofChangeIssues
WoofChangeIssues getWoofChangeIssues()
Obtains theWoofChangeIssuesto report issues in applying/reverting aChange.- Returns:
WoofChangeIssues.
-
-