public interface ViewConfigResolver
ConfigDescriptor can be bound to any config-class (without required base-type).
That's needed e.g. for folder-configs. Whereas ViewConfigDescriptors only represent config-classes which
inherit from ViewConfig which is required for all page-configs.
Use ViewConfigRoot to configure a custom resolver.| Modifier and Type | Method and Description |
|---|---|
ConfigDescriptor<?> |
getConfigDescriptor(Class configClass)
Resolves the
ConfigDescriptor for the given config-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
ViewConfigs |
ConfigDescriptor<?> getConfigDescriptor(String path)
ConfigDescriptor<?> getConfigDescriptor(Class configClass)
ConfigDescriptor for the given config-classconfigClass - config-class (which usually represents a folder node)List<ConfigDescriptor<?>> getConfigDescriptors()
ViewConfigDescriptor getViewConfigDescriptor(String viewId)
ViewConfigDescriptor for the given view-idviewId - view-id of the pageViewConfigDescriptor getViewConfigDescriptor(Class<? extends ViewConfig> viewDefinitionClass)
ViewConfigDescriptor for the given view-config-classviewDefinitionClass - view-config-class of the pageList<ViewConfigDescriptor> getViewConfigDescriptors()
ViewConfigsViewConfigDescriptor getDefaultErrorViewConfigDescriptor()
Copyright © 2011-2013 The Apache Software Foundation. All Rights Reserved.