T
- definition typepublic class YamlDefinitionDecorator<T> extends AbstractFileDefinitionDecorator<T>
Definition decorator
which decorates
only a DefinitionProvider
with a certain reference id.Constructor and Description |
---|
YamlDefinitionDecorator(YamlDefinitionDecoratorMetadata metadata,
DefinitionReferenceIdResolver referenceIdResolver,
info.magnolia.resourceloader.Resource decoratorYamlFile,
Map2BeanTransformer map2BeanTransformer) |
Modifier and Type | Method and Description |
---|---|
boolean |
appliesTo(DefinitionProvider<T> definitionProvider) |
DefinitionProvider<T> |
decorate(DefinitionProvider<T> definitionProvider) |
info.magnolia.resourceloader.Resource |
getDecoratorFile() |
YamlDefinitionDecoratorMetadata |
metadata() |
protected Map<String,Object> |
parseYamlFile() |
String |
toString() |
equals, hashCode
public YamlDefinitionDecorator(YamlDefinitionDecoratorMetadata metadata, DefinitionReferenceIdResolver referenceIdResolver, info.magnolia.resourceloader.Resource decoratorYamlFile, Map2BeanTransformer map2BeanTransformer)
public info.magnolia.resourceloader.Resource getDecoratorFile()
public YamlDefinitionDecoratorMetadata metadata()
public boolean appliesTo(DefinitionProvider<T> definitionProvider)
public DefinitionProvider<T> decorate(DefinitionProvider<T> definitionProvider)
Copyright © 2003–2016 Magnolia International Ltd.. All rights reserved.