public class AppWithContentType
extends info.magnolia.config.source.yaml.construct.MgnlYamlConstruct
Modifier and Type | Field and Description |
---|---|
static String |
CONTENT_TYPE_REFERENCE_PREFIX |
static String |
TAG_PREFIX |
Constructor and Description |
---|
AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry,
AppDescriptorRegistry appDescriptorRegistry,
info.magnolia.config.source.yaml.YamlReader yamlReader,
Consumer<info.magnolia.config.registry.DefinitionProvider.Problem> problemCollector) |
AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry,
AppDescriptorRegistry appDescriptorRegistry,
info.magnolia.config.source.yaml.YamlReader yamlReader,
info.magnolia.resourceloader.ResourceOrigin resourceOrigin)
Deprecated.
since 6.1 - use
AppWithContentType(ContentTypeRegistry, AppDescriptorRegistry, YamlReader, Consumer) instead. |
Modifier and Type | Method and Description |
---|---|
boolean |
canResolveModel(String modelName) |
Object |
construct(org.yaml.snakeyaml.nodes.Node node) |
String |
getAppName(String contentType) |
Optional<info.magnolia.config.registry.DefinitionProvider<info.magnolia.types.ContentTypeDefinition>> |
getContentTypeDefinitionProvider(String contentTypeName) |
String |
getDefaultNodeTypeOfSubModel() |
String |
getLinkFieldAppName(String ref) |
info.magnolia.types.model.PropertyDefinition |
getNameField() |
String |
getSubAppLabel() |
String |
getSubAppNodeType() |
String |
inferFieldType(String propertyType) |
info.magnolia.types.model.ModelDefinition |
lookupSubModelDefinition(String modelName) |
Optional<info.magnolia.config.registry.DefinitionProvider<info.magnolia.types.ContentTypeDefinition>> |
resolveReferenceContentTypeDefinitionProvider(String refContentType) |
public static final String TAG_PREFIX
public static final String CONTENT_TYPE_REFERENCE_PREFIX
@Inject public AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry, AppDescriptorRegistry appDescriptorRegistry, info.magnolia.config.source.yaml.YamlReader yamlReader, Consumer<info.magnolia.config.registry.DefinitionProvider.Problem> problemCollector)
@Deprecated public AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry, AppDescriptorRegistry appDescriptorRegistry, info.magnolia.config.source.yaml.YamlReader yamlReader, info.magnolia.resourceloader.ResourceOrigin resourceOrigin)
AppWithContentType(ContentTypeRegistry, AppDescriptorRegistry, YamlReader, Consumer)
instead.public Object construct(org.yaml.snakeyaml.nodes.Node node)
public String getSubAppLabel()
public info.magnolia.types.model.PropertyDefinition getNameField()
public String getSubAppNodeType()
public info.magnolia.types.model.ModelDefinition lookupSubModelDefinition(String modelName)
public boolean canResolveModel(String modelName)
public String getDefaultNodeTypeOfSubModel()
public Optional<info.magnolia.config.registry.DefinitionProvider<info.magnolia.types.ContentTypeDefinition>> getContentTypeDefinitionProvider(String contentTypeName)
Copyright © 2019 Magnolia International Ltd.. All rights reserved.