Interface OfficeSection
-
- All Superinterfaces:
OfficeSubSection,PropertyConfigurable
- All Known Subinterfaces:
SectionNode
- All Known Implementing Classes:
SectionNodeImpl
public interface OfficeSection extends OfficeSubSection, PropertyConfigurable
OfficeSectionof theOffice.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OfficeSectionInputgetOfficeSectionInput(java.lang.String inputName)Obtains theOfficeSectionInput.OfficeSectionObjectgetOfficeSectionObject(java.lang.String objectName)Obtains theOfficeSectionObject.OfficeSectionOutputgetOfficeSectionOutput(java.lang.String outputName)Obtains theOfficeSectionOutput.voidsetSuperOfficeSection(OfficeSection superSection)Specifies anOfficeSectionthat thisOfficeSectionwill 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 theOfficeSectionInputto obtain.- Returns:
OfficeSectionInput.
-
getOfficeSectionOutput
OfficeSectionOutput getOfficeSectionOutput(java.lang.String outputName)
Obtains theOfficeSectionOutput.- Parameters:
outputName- Name of theOfficeSectionOutputto obtain.- Returns:
OfficeSectionOutput.
-
getOfficeSectionObject
OfficeSectionObject getOfficeSectionObject(java.lang.String objectName)
Obtains theOfficeSectionObject.- Parameters:
objectName- Name of theOfficeSectionObjectto obtain.- Returns:
OfficeSectionObject.
-
setSuperOfficeSection
void setSuperOfficeSection(OfficeSection superSection)
Specifies an
OfficeSectionthat thisOfficeSectionwill inherit its links from.Typical example use would be creating an
OfficeSectionto render a web page. For headers and footers, the various links do not want to have to be configured for eachOfficeSectionpage. 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.
-
-