@Model(adaptables=org.apache.sling.api.resource.ResourceResolver.class,
adapters=org.apache.sling.cms.ComponentManager.class)
public class ComponentManagerImpl
extends Object
implements ComponentManager
| Constructor and Description |
|---|
ComponentManagerImpl(org.apache.sling.api.resource.Resource resource) |
ComponentManagerImpl(org.apache.sling.api.resource.ResourceResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
List<Component> |
getAllComponents()
Returns all of the components in Sling CMS with a component type specified.
|
Map<String,List<Component>> |
getComponentsByType()
Returns a Map of the components with a component type specified with the key
of the map being the component type and the value being the list of
components for that type.
|
List<String> |
getComponentTypes()
Returns a list of all of the registered component types
|
public ComponentManagerImpl(org.apache.sling.api.resource.Resource resource)
public ComponentManagerImpl(org.apache.sling.api.resource.ResourceResolver resolver)
public List<Component> getAllComponents()
getAllComponents in interface ComponentManagerpublic Map<String,List<Component>> getComponentsByType()
getComponentsByType in interface ComponentManagerpublic List<String> getComponentTypes()
getComponentTypes in interface ComponentManagerCopyright © 2007–2020 The Apache Software Foundation. All rights reserved.