public interface ViewConfigResolver
ConfigDescriptor
can be bound to any config class (without required base type). That's needed e.g. for
folder-configs. Whereas ViewConfigDescriptor
s only represent classes which inherit from ViewConfig
which is required for all view-configs.
Use ViewConfigRoot
to register a custom resolver.Modifier and Type | Method and Description |
---|---|
ConfigDescriptor<?> |
getConfigDescriptor(Class<?> configClass)
Resolves the
ConfigDescriptor for the given class. |
ConfigDescriptor<?> |
getConfigDescriptor(String path) |
List<ConfigDescriptor<?>> |
getConfigDescriptors()
Resolves all descriptors for folders.
|
ViewConfigDescriptor |
getDefaultErrorViewConfigDescriptor()
Resolves the descriptor for the default error page.
|
ViewConfigDescriptor |
getViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)
Resolves the
ViewConfigDescriptor for the given view-config class. |
ViewConfigDescriptor |
getViewConfigDescriptor(String viewId)
Resolves the
ViewConfigDescriptor for the given view-id. |
List<ViewConfigDescriptor> |
getViewConfigDescriptors()
Resolves all descriptors for the known
ViewConfig s. |
ConfigDescriptor<?> getConfigDescriptor(String path)
ConfigDescriptor<?> getConfigDescriptor(Class<?> configClass)
ConfigDescriptor
for the given class.configClass
- config class which usually represents a folder nodeList<ConfigDescriptor<?>> getConfigDescriptors()
ViewConfigDescriptor getViewConfigDescriptor(String viewId)
ViewConfigDescriptor
for the given view-id.viewId
- view-id of the pageViewConfigDescriptor getViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)
ViewConfigDescriptor
for the given view-config class.viewDefinitionClass
- view-config class of the pageList<ViewConfigDescriptor> getViewConfigDescriptors()
ViewConfig
s.ViewConfigDescriptor getDefaultErrorViewConfigDescriptor()
Copyright © 2018 The Apache Software Foundation. All rights reserved.