Interface OfficeSection
-
- All Superinterfaces:
OfficeSubSection
,PropertyConfigurable
- All Known Subinterfaces:
SectionNode
- All Known Implementing Classes:
SectionNodeImpl
public interface OfficeSection extends OfficeSubSection, PropertyConfigurable
OfficeSection
of theOffice
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OfficeSectionInput
getOfficeSectionInput(java.lang.String inputName)
Obtains theOfficeSectionInput
.OfficeSectionObject
getOfficeSectionObject(java.lang.String objectName)
Obtains theOfficeSectionObject
.OfficeSectionOutput
getOfficeSectionOutput(java.lang.String outputName)
Obtains theOfficeSectionOutput
.void
setSuperOfficeSection(OfficeSection superSection)
Specifies anOfficeSection
that thisOfficeSection
will inherit its links from.-
Methods inherited from interface net.officefloor.compile.spi.office.OfficeSubSection
addGovernance, getOfficeSectionFunction, getOfficeSectionManagedObject, getOfficeSectionManagedObjectSource, getOfficeSectionName, getOfficeSubSection
-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getOfficeSectionInput
OfficeSectionInput getOfficeSectionInput(java.lang.String inputName)
Obtains theOfficeSectionInput
.- Parameters:
inputName
- Name of theOfficeSectionInput
to obtain.- Returns:
OfficeSectionInput
.
-
getOfficeSectionOutput
OfficeSectionOutput getOfficeSectionOutput(java.lang.String outputName)
Obtains theOfficeSectionOutput
.- Parameters:
outputName
- Name of theOfficeSectionOutput
to obtain.- Returns:
OfficeSectionOutput
.
-
getOfficeSectionObject
OfficeSectionObject getOfficeSectionObject(java.lang.String objectName)
Obtains theOfficeSectionObject
.- Parameters:
objectName
- Name of theOfficeSectionObject
to obtain.- Returns:
OfficeSectionObject
.
-
setSuperOfficeSection
void setSuperOfficeSection(OfficeSection superSection)
Specifies an
OfficeSection
that thisOfficeSection
will inherit its links from.Typical example use would be creating an
OfficeSection
to render a web page. For headers and footers, the various links do not want to have to be configured for eachOfficeSection
page. This would clutter the graphical configuration. Hence the main page can configure these header and footer links, with all other pages inheriting the links from the main page.- Parameters:
superSection
- SuperOfficeSection
.
-
-