public class JsonWoofTemplateExtensionSource extends AbstractWoofTemplateExtensionSource implements WoofTemplateExtensionSourceService<JsonWoofTemplateExtensionSource>
WoofTemplateExtensionSource
for JSON.AbstractWoofTemplateExtensionSource.SpecificationContext
Constructor and Description |
---|
JsonWoofTemplateExtensionSource() |
Modifier and Type | Method and Description |
---|---|
void |
extendTemplate(WoofTemplateExtensionSourceContext context)
Extends the
HttpTemplateAutoWireSection . |
Class<JsonWoofTemplateExtensionSource> |
getWoofTemplateExtensionSourceClass()
Obtains the
WoofTemplateExtensionSource Class . |
boolean |
isImplicitExtension()
An implicit extension does not require explicit configuration.
|
protected void |
loadSpecification(AbstractWoofTemplateExtensionSource.SpecificationContext context)
Overridden to load specifications.
|
createConfigurationChange, getSpecification
public boolean isImplicitExtension()
WoofTemplateExtensionSourceService
An implicit extension does not require explicit configuration.
Should a WoofTemplateExtensionSource
be implicit it will extend
every WoofTemplateModel
and unless explicitly configured will
have no property values. Therefore all implicit
WoofTemplateExtensionSource
instances must be able to configure
themselves without properties (from the
WoofTemplateExtensionSourceContext
declared configuration).
isImplicitExtension
in interface WoofTemplateExtensionSourceService<JsonWoofTemplateExtensionSource>
true
if implicit extension.public Class<JsonWoofTemplateExtensionSource> getWoofTemplateExtensionSourceClass()
WoofTemplateExtensionSourceService
WoofTemplateExtensionSource
Class
.getWoofTemplateExtensionSourceClass
in interface WoofTemplateExtensionSourceService<JsonWoofTemplateExtensionSource>
WoofTemplateExtensionSource
Class
.protected void loadSpecification(AbstractWoofTemplateExtensionSource.SpecificationContext context)
AbstractWoofTemplateExtensionSource
loadSpecification
in class AbstractWoofTemplateExtensionSource
context
- Specifications.public void extendTemplate(WoofTemplateExtensionSourceContext context) throws Exception
WoofTemplateExtensionSource
HttpTemplateAutoWireSection
.extendTemplate
in interface WoofTemplateExtensionSource
context
- WoofTemplateExtensionSourceContext
.Exception
- If fails to extend the HttpTemplateAutoWireSection
.Copyright © 2005–2016. All rights reserved.