public class AppWithContentType
extends info.magnolia.config.source.yaml.construct.MgnlYamlConstruct
Modifier and Type | Field and Description |
---|---|
static String |
TAG_PREFIX |
Constructor and Description |
---|
AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry,
AppDescriptorRegistry appDescriptorRegistry,
info.magnolia.config.source.yaml.YamlReader yamlReader,
info.magnolia.resourceloader.ResourceOrigin resourceOrigin) |
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 contentType) |
info.magnolia.types.model.PropertyDefinition |
getNameField() |
String |
getSubAppLabel() |
String |
getSubAppNodeType() |
String |
inferFieldType(String propertyType) |
info.magnolia.types.model.ModelDefinition |
lookupSubModelDefinition(String modelName) |
public static final String TAG_PREFIX
public AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry, AppDescriptorRegistry appDescriptorRegistry, info.magnolia.config.source.yaml.YamlReader yamlReader, info.magnolia.resourceloader.ResourceOrigin resourceOrigin)
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()
Copyright © 2018 Magnolia International Ltd.. All rights reserved.