public interface WoofTemplateInheritance
WoofTemplateModel
being
a super AutoWireSection
.Modifier and Type | Method and Description |
---|---|
WoofTemplateModel[] |
getInheritanceHierarchy()
Obtains the inheritance hierarchy for the particular super
WoofTemplateModel . |
String |
getInheritedTemplatePathsPropertyValue()
Convenience method to provide the
HttpTemplateSectionSource.PROPERTY_INHERITED_TEMPLATES
Property value. |
Set<String> |
getInheritedWoofTemplateOutputNames()
Obtains the names of all the inherited
WoofTemplateOutputModel
instances. |
WoofTemplateModel |
getSuperTemplate()
Obtains the super
WoofTemplateModel this
WoofTemplateInheritance represents. |
WoofTemplateModel getSuperTemplate()
WoofTemplateModel
this
WoofTemplateInheritance
represents.WoofTemplateModel
this
WoofTemplateInheritance
represents.WoofTemplateModel[] getInheritanceHierarchy()
Obtains the inheritance hierarchy for the particular super
WoofTemplateModel
.
The first entry is the super WoofTemplateModel
followed by its
parent WoofTemplateModel
and so forth until the highest
WoofTemplateModel
in the inheritance hierarchy.
WoofTemplateModel
.String getInheritedTemplatePathsPropertyValue()
HttpTemplateSectionSource.PROPERTY_INHERITED_TEMPLATES
Property
value.Property
value.Set<String> getInheritedWoofTemplateOutputNames()
Obtains the names of all the inherited WoofTemplateOutputModel
instances.
The WoofTemplateOutputModel
names provided do not need to be
configured as they can inherit their configuration.
WoofTemplateOutputModel
instances.Copyright © 2005–2016. All rights reserved.