Class AbstractOfficeFloorSource
- java.lang.Object
-
- net.officefloor.compile.spi.officefloor.source.impl.AbstractOfficeFloorSource
-
- All Implemented Interfaces:
OfficeFloorSource
- Direct Known Subclasses:
ApplicationOfficeFloorSource
,CompileOfficeFloor
,OfficeFloorModelOfficeFloorSource
public abstract class AbstractOfficeFloorSource extends java.lang.Object implements OfficeFloorSource
AbstractOfficeFloorSource
.- Author:
- Daniel Sagenschneider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
AbstractOfficeFloorSource.SpecificationContext
Context for defining the specification.
-
Constructor Summary
Constructors Constructor Description AbstractOfficeFloorSource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description OfficeFloorSourceSpecification
getSpecification()
Obtains theOfficeFloorSourceSpecification
for thisOfficeFloorSource
.protected abstract void
loadSpecification(AbstractOfficeFloorSource.SpecificationContext context)
Loads theOfficeFloorSourceSpecification
.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.officefloor.compile.spi.officefloor.source.OfficeFloorSource
sourceOfficeFloor, specifyConfigurationProperties
-
-
-
-
Method Detail
-
getSpecification
public OfficeFloorSourceSpecification getSpecification()
Description copied from interface:OfficeFloorSource
Obtains the
OfficeFloorSourceSpecification
for thisOfficeFloorSource
.This enables the
OfficeFloorSourceContext
to be populated with the necessary details as per thisOfficeFloorSourceSpecification
in deploying theOfficeFloor
.- Specified by:
getSpecification
in interfaceOfficeFloorSource
- Returns:
OfficeFloorSourceSpecification
.
-
loadSpecification
protected abstract void loadSpecification(AbstractOfficeFloorSource.SpecificationContext context)
Loads theOfficeFloorSourceSpecification
.- Parameters:
context
-AbstractOfficeFloorSource.SpecificationContext
.
-
-