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,
info.magnolia.ui.api.app.registry.AppDescriptorRegistry appDescriptorRegistry,
info.magnolia.config.source.yaml.YamlReader yamlReader,
Consumer<info.magnolia.config.registry.DefinitionProvider.Problem> problemCollector) |
AppWithContentType(info.magnolia.types.ContentTypeRegistry contentTypeRegistry,
info.magnolia.ui.api.app.registry.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 |
convertFieldType(String propertyType) |
String |
getAppName(String contentType) |
Optional<info.magnolia.config.registry.DefinitionProvider<info.magnolia.types.ContentTypeDefinition>> |
getContentTypeDefinitionProvider(String contentTypeName) |
Optional<String> |
getConverterClassForPropertyType(String propertyType) |
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, info.magnolia.ui.api.app.registry.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, info.magnolia.ui.api.app.registry.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 Optional<String> getConverterClassForPropertyType(String propertyType)
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 © 2020 Magnolia International Ltd.. All rights reserved.