A B C D E F G H I J K L M N O P R S T U V W 

A

add(BindingsValuesProvider) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
add(ResourceModelCache) - Method in class io.neba.core.resourcemodels.caching.ResourceModelCaches
 
add(AnnotatedFieldMapper<?, ?>) - Method in class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers
 
add(ResourceModelPostProcessor) - Method in class io.neba.core.resourcemodels.mapping.ResourceToModelMapper
 
add(String[], OsgiBeanSource<?>) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Adds the type[] -&t; model relationship to the registry.
add(E) - Method in class io.neba.core.util.ConcurrentLinkedDistinctQueue
Removes the element prior to insertion.
addAll(Collection<? extends E>) - Method in class io.neba.core.util.ConcurrentLinkedDistinctQueue
Removes all elements in the collection prior to insertion.
AdministrativeResourceResolver - Class in io.neba.core.sling
Serves as a facade to administrative resource resolvers.
AdministrativeResourceResolver() - Constructor for class io.neba.core.sling.AdministrativeResourceResolver
 
AmbiguousModelAssociationException - Exception in io.neba.core.resourcemodels.adaptation
Thrown when a Resource is adapted to a target type via the ResourceToModelAdapter, but there is more than one model with the target type (e.g.
AmbiguousModelAssociationException(String) - Constructor for exception io.neba.core.resourcemodels.adaptation.AmbiguousModelAssociationException
 
AnnotatedFieldMappers - Class in io.neba.core.resourcemodels.mapping
Represents all registered custom field mappers and provides the corresponding lookup and caching of lookup results.
AnnotatedFieldMappers() - Constructor for class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers
 
AnnotatedFieldMappers.AnnotationMapping - Class in io.neba.core.resourcemodels.mapping
Represents the relation of an Annotation and and a compatible mapper.
AnnotatedFieldMappers.AnnotationMapping(Annotation, AnnotatedFieldMapper) - Constructor for class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers.AnnotationMapping
 
Annotations - Class in io.neba.core.util
Supports meta-annotations by looking up annotations in the transitive hull (annotations and their annotations, called meta-annotations) of a given AnnotatedElement.
Annotations(AnnotatedElement) - Constructor for class io.neba.core.util.Annotations
 
annotations(AnnotatedElement) - Static method in class io.neba.core.util.Annotations
 
append(char) - Method in class io.neba.core.util.FastStringWriter
 
append(CharSequence, int, int) - Method in class io.neba.core.util.FastStringWriter
 
append(CharSequence) - Method in class io.neba.core.util.FastStringWriter
 
append(String, String[]) - Static method in class io.neba.core.util.StringUtil
Appends the given String to the given array of Strings.

B

BeanRendererFactoryConfiguration - Class in io.neba.core.rendering
The sole purpose of this class is to provide service component runtime (SCR) metadata enabling service configuration via the OSGi console.
BeanRendererFactoryConfiguration() - Constructor for class io.neba.core.rendering.BeanRendererFactoryConfiguration
 
BeanRendererFactoryImpl - Class in io.neba.core.rendering
Creates a BeanRenderer using a VelocityEngine to render the bean.
BeanRendererFactoryImpl() - Constructor for class io.neba.core.rendering.BeanRendererFactoryImpl
 
BeanRendererImpl - Class in io.neba.core.rendering
Renders an object using the provided view repository path, the object's class hierarchy and a provided viewHint to build possible template names for the object.
BeanRendererImpl(String, VelocityEngine, List<BindingsValuesProvider>) - Constructor for class io.neba.core.rendering.BeanRendererImpl
 
begin() - Static method in class io.neba.core.blueprint.EventhandlingBarrier
Tries to obtain a lock.
begin(Mapping<T>) - Method in class io.neba.core.resourcemodels.mapping.CyclicMappingSupport
Contract: When invoked and null is returned, one must invoke CyclicMappingSupport.end(Mapping) after the corresponding mapping was executed.
Otherwise, a leak in the form of persisting thread-local attributes is introduced.
bind(ResourceResolverFactory) - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
bundleChanged(BundleEvent) - Method in class io.neba.core.blueprint.SlingOsgiBundleShutdownHandler
 
BundleUtil - Class in io.neba.core.util
 

C

CacheKeyStatistics - Class in io.neba.core.resourcemodels.caching
 
CacheKeyStatistics() - Constructor for class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
CacheKeyStatistics.KeyReport - Class in io.neba.core.resourcemodels.caching
 
CacheKeyStatistics.KeyReport(Object, int, int, int) - Constructor for class io.neba.core.resourcemodels.caching.CacheKeyStatistics.KeyReport
 
CacheKeyStatistics.ReportSummary - Class in io.neba.core.resourcemodels.caching
 
CacheKeyStatistics.ReportSummary(int, int, int) - Constructor for class io.neba.core.resourcemodels.caching.CacheKeyStatistics.ReportSummary
 
ClassHierarchyIterator - Class in io.neba.core.util
Used to iterate over a class hierarchy in the order: type implemented interfaces supertype .
ClassHierarchyIterator(Class<?>) - Constructor for class io.neba.core.util.ClassHierarchyIterator
 
cleanupMultipart(MultipartHttpServletRequest) - Method in class io.neba.core.mvc.SlingMultipartResolver
 
clear() - Method in class io.neba.core.rendering.VelocityBindings
 
clear() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
clear() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
close() - Method in class io.neba.core.util.FastStringWriter
 
close() - Method in class io.neba.core.util.ReverseFileByLineReader
 
closeResourceResolver() - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
ConcurrentDistinctMultiValueMap<K,V> - Class in io.neba.core.util
A thread-safe storage for key -> value associations.
ConcurrentDistinctMultiValueMap() - Constructor for class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
ConcurrentLinkedDistinctQueue<E> - Class in io.neba.core.util
This linked queue does not permit duplicates and removes already existing elements from the underlying collection prior to value insertion.
ConcurrentLinkedDistinctQueue() - Constructor for class io.neba.core.util.ConcurrentLinkedDistinctQueue
 
contains(Class<? extends Annotation>) - Method in class io.neba.core.util.Annotations
 
containsKey(Object) - Method in class io.neba.core.rendering.VelocityBindings
 
containsKey(Object) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
containsValue(Object) - Method in class io.neba.core.rendering.VelocityBindings
 
containsValue(Object) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
ContextFailedHandler - Class in io.neba.core.blueprint
When an application context activation fails, NEBA removes any previously registered resource models, self tests, MVC infrastructure and the like, since these are registered before the application context is activated.
ContextFailedHandler() - Constructor for class io.neba.core.blueprint.ContextFailedHandler
 
ContextShutdownHandler - Class in io.neba.core.blueprint
Base class for services reacting to context shutdowns.
ContextShutdownHandler() - Constructor for class io.neba.core.blueprint.ContextShutdownHandler
 
countInstantiation() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
Increments the number of times the resource model was instantiated.
countMappingDuration(int) - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
Adds the mapping with the duration to the statistics.
countMappings(int) - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
Adds the mappings to the statistics.
createMvcContext(ConfigurableListableBeanFactory) - Method in class io.neba.core.mvc.MvcServlet
 
createTemplateName(String, Class<?>) - Method in class io.neba.core.rendering.BeanRendererImpl
 
CycleInBeanInitializationException - Exception in io.neba.core.resourcemodels.mapping
Represents a cycle in the bean initialization detected when mapping a ResourceModel to a resource.
CycleInBeanInitializationException(String) - Constructor for exception io.neba.core.resourcemodels.mapping.CycleInBeanInitializationException
 
CyclicMappingSupport - Class in io.neba.core.resourcemodels.mapping
Provides thread-local tracking of mapping invocations in order to support cycles in mappings and gather statistical data regarding mapping depths of resource models.
CyclicMappingSupport() - Constructor for class io.neba.core.resourcemodels.mapping.CyclicMappingSupport
 

D

destroy() - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
determineSlingHomeDirectory() - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
disableMvc(Bundle) - Method in class io.neba.core.mvc.MvcServlet
Removes the MvcContext associated with the given bundle, if any.
displayNameOf(Bundle) - Static method in class io.neba.core.util.BundleUtil
 
doDelete(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
doGet(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
doHead(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doOptions(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doPost(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doPut(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doTrace(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
doWith(MappedFieldMetaData) - Method in class io.neba.core.resourcemodels.mapping.FieldValueMappingCallback
Invoked for each mappable field of a ResourceModel to map the corresponding field's value from the resource provided to the constructor.

E

ENABLED - Static variable in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCacheConfiguration
 
enableMvc(ConfigurableListableBeanFactory, BundleContext) - Method in class io.neba.core.mvc.MvcServlet
Enables MVC capabilities in the given factory by injecting a MvcContext singleton.
end() - Static method in class io.neba.core.blueprint.EventhandlingBarrier
 
end(Mapping) - Method in class io.neba.core.resourcemodels.mapping.CyclicMappingSupport
Ends a mapping that was begun.
entrySet() - Method in class io.neba.core.rendering.VelocityBindings
 
entrySet() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
entrySet() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
equals(Object) - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
equals(Object) - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
equals(Object) - Method in class io.neba.core.resourcemodels.registration.LookupResult
 
equals(Object) - Method in class io.neba.core.selftests.SelftestReference
 
equals(Object) - Method in class io.neba.core.util.Key
 
equals(Object) - Method in class io.neba.core.util.OsgiBeanReference
 
equals(Object) - Method in class io.neba.core.util.OsgiBeanSource
 
evaluate(Object) - Method in class io.neba.core.util.MatchedBundlesPredicate
 
EventhandlingBarrier - Class in io.neba.core.blueprint
Contains a global Lock on which the event handlers changing the framework state (e.g.
execute(Runnable) - Method in class io.neba.core.blueprint.FelixTaskExecutor
 
execute() - Method in class io.neba.core.selftests.SelftestReference
 

F

FastStringWriter - Class in io.neba.core.util
Unlike StringWriter, this Writer does not rely on a synchronized StringBuffer but on the efficient StringBuilder.
It is important to FastStringWriter.FastStringWriter(int) initialize this writer with the suitable capacity (=amount of expected characters) in order to maintain performance.
FastStringWriter() - Constructor for class io.neba.core.util.FastStringWriter
 
FastStringWriter(int) - Constructor for class io.neba.core.util.FastStringWriter
 
FelixTaskExecutor - Class in io.neba.core.blueprint
Synchronously executes context-related task as Apache Felix exhibits race conditions and deadlocks when bundle state (including contained classes) is modified and read concurrently.
FelixTaskExecutor() - Constructor for class io.neba.core.blueprint.FelixTaskExecutor
 
FieldValueMappingCallback - Class in io.neba.core.resourcemodels.mapping
Attempts to load the property or resource associated with each mappable field of a ResourceModel, convert it to the suitable field type and inject it into the corresponding field.
FieldValueMappingCallback(Object, Resource, BeanFactory, AnnotatedFieldMappers) - Constructor for class io.neba.core.resourcemodels.mapping.FieldValueMappingCallback
 
flush() - Method in class io.neba.core.util.FastStringWriter
 
FORWARD_URL_PREFIX - Static variable in class io.neba.core.mvc.NebaViewResolver
 

G

get(String) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
get(Object) - Method in class io.neba.core.rendering.VelocityBindings
 
get(Object) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
get(MappedFieldMetaData) - Method in class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers
 
get() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
get(Class<?>) - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
get(String) - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
get(Class<T>) - Method in class io.neba.core.util.Annotations
 
get(K) - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
get(String, Class<T>) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
get(String, T) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
get(Object) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
getAdapter(Object, Class<T>) - Method in class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapter
 
getAnnotation() - Method in class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers.AnnotationMapping
 
getAnnotations() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getAnnotations() - Method in class io.neba.core.util.Annotations
 
getAppendPathOnReference() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getArrayTypeOfTypeParameter() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getAverageMappingDuration() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getBean() - Method in class io.neba.core.util.OsgiBeanReference
 
getBean() - Method in class io.neba.core.util.OsgiBeanSource
 
getBeanName() - Method in class io.neba.core.util.OsgiBeanSource
 
getBeanSources() - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
 
getBeanType() - Method in class io.neba.core.util.OsgiBeanSource
 
getBindingsValuesProviders() - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
getBuilder() - Method in class io.neba.core.util.FastStringWriter
 
getBundle() - Method in class io.neba.core.util.OsgiBeanSource
 
getBundleId() - Method in class io.neba.core.util.OsgiBeanReference
 
getBundleId() - Method in class io.neba.core.util.OsgiBeanSource
 
getBytes() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getCategory() - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
getCategory() - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
getCategory() - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
getCategory() - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
getCollectionProxyFactory() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getContents() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
getContentType() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getDefault() - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
getDescription() - Method in class io.neba.core.selftests.SelftestReference
 
getFactory() - Method in class io.neba.core.util.OsgiBeanSource
 
getFailure() - Method in class io.neba.core.selftests.SelftestReference
 
getField() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getFile(String) - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getFileMap() - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getFileNames() - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getFiles(String) - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getFilteredElements() - Method in class io.neba.core.util.MatchedBundlesPredicate
 
getId() - Method in class io.neba.core.selftests.SelftestReference
 
getInputStream() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getInstantiableCollectionTypes() - Static method in class io.neba.core.util.ReflectionUtil
 
getInstantiations() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getKeyReports() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
getLabel() - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
getLabel() - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
getLabel() - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
getLabel() - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
getLastModified(Resource) - Method in class io.neba.core.rendering.JcrResourceLoader
 
getLowerBoundOfSingleTypeParameter(Type) - Static method in class io.neba.core.util.ReflectionUtil
Resolves the Type of the lower bound of a single type argument of a ParameterizedType.
getMappableFields() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
getMappedModel() - Method in class io.neba.core.resourcemodels.mapping.Mapping
 
getMapper() - Method in class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers.AnnotationMapping
 
getMappingDurationFrequencies() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getMappingDurationIntervalBoundaries() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getMappingDurationMedian() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getMaximumMappingDuration() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getMetadata() - Method in class io.neba.core.resourcemodels.mapping.Mapping
 
getMethod() - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
getMinimumMappingDuration() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getMultiFileMap() - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getMultipartContentType(String) - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getMultipartHeaders(String) - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getName() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getNumberOfMappings() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getOngoingMappings() - Method in class io.neba.core.resourcemodels.mapping.CyclicMappingSupport
 
getOriginalFilename() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getPath() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getPostMappingMethods() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
getPreMappingMethods() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
getReportSummary() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
getRequestHeaders() - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getRequestMethod() - Method in class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
getResolveBelowEveryChildPathOnChildren() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getResolver() - Method in class io.neba.core.sling.AdministrativeResourceResolver
Exposes the administrative resource resolver.
getResource(String) - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
This method follows a felix naming convention and is automatically used by felix to retrieve resources for this plugin, e.g.
getResource(String) - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
getResource(String) - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
getResource(String) - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
getResourceStream(String) - Method in class io.neba.core.rendering.JcrResourceLoader
 
getResourceType() - Method in class io.neba.core.resourcemodels.registration.LookupResult
The resource type this lookup succeeded for.
getSelftestReferences() - Method in class io.neba.core.selftests.SelftestRegistrar
 
getServletPath() - Method in class io.neba.core.mvc.SlingMvcServletRequest
 
getSince() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getSize() - Method in class io.neba.core.mvc.SlingMultipartFile
 
getSource() - Method in class io.neba.core.resourcemodels.registration.LookupResult
 
getStatistics() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
getSuccess() - Method in class io.neba.core.selftests.SelftestReference
 
getTemplateCacheLifespanInSeconds() - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
getTitle() - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
getTitle() - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
getTitle() - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
getTitle() - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
getTotalMappingDuration() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
getTotalNumberOfHits() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics.ReportSummary
 
getTotalNumberOfMisses() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics.ReportSummary
 
getTotalNumberOfWrites() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics.ReportSummary
 
getType() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
getTypeMappings() - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
 
getTypeName() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
getTypeParameter() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 

H

handle(SlingHttpServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcServlet
 
handleStop(Bundle) - Method in class io.neba.core.blueprint.ContextShutdownHandler
We must guarantee the order in which the event is consumed by the collaborators since subsequent operations may depend on the resulting state.
Furthermore, the operations performed by the event handling parties may encounter further locks which may be blocked by threads waiting for the EventhandlingBarrier, thus resulting in a deadlock.
hashCode() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
hashCode() - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
hashCode() - Method in class io.neba.core.resourcemodels.registration.LookupResult
 
hashCode() - Method in class io.neba.core.selftests.SelftestReference
 
hashCode() - Method in class io.neba.core.util.Key
 
hashCode() - Method in class io.neba.core.util.OsgiBeanReference
 
hashCode() - Method in class io.neba.core.util.OsgiBeanSource
 
hasNext() - Method in class io.neba.core.util.ClassHierarchyIterator
 
hasNext() - Method in class io.neba.core.util.NodeTypeHierarchyIterator
 
hasNext() - Method in class io.neba.core.util.ReadOnlyIterator
 
hasNext() - Method in class io.neba.core.util.ResourceTypeHierarchyIterator
 
hierarchyOf(Class<?>) - Static method in class io.neba.core.util.ClassHierarchyIterator
 

I

init(ExtendedProperties) - Method in class io.neba.core.rendering.JcrResourceLoader
 
init(FilterConfig) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
initializeDispatcherServlet(ServletConfig) - Method in class io.neba.core.mvc.MvcContext
 
instantiateCollectionType(Class<T>, int) - Static method in class io.neba.core.util.ReflectionUtil
Provides an implementation instance for the desired collection type.
instantiateCollectionType(Class<T>) - Static method in class io.neba.core.util.ReflectionUtil
Creates an instance with a default capacity.
io.neba.core.blueprint - package io.neba.core.blueprint
Contains the implementations connecting gemini blueprint and NEBA by means of a custom application context post processor, shutdown handler, context failure handler and further implementations for synchronization and consistency checking of changes in bundles containing resource models.
io.neba.core.logviewer - package io.neba.core.logviewer
Contains an implementation for viewing and downloading logfiles maintained by Sling via a console plugin.
io.neba.core.mvc - package io.neba.core.mvc
Contains the integration of Spring MVC into Sling.
Most importantly, the MvcServlet dispatches requests to bundle-specific dispatcher servlets.
io.neba.core.rendering - package io.neba.core.rendering
Contains the implementation of the velocity-based rendering of arbitrary java objects.
io.neba.core.resourcemodels - package io.neba.core.resourcemodels
The sub packages contain the implementations of the ResourceModel lifecycle: Registration (detection and lookup), metadata (created at registration time and runtime), adaptation (mainly adapter factory support) for adapting from resources to the resource models, mapping (for injecting properties of resources into the resource models) and caching of adapted resource models.
io.neba.core.resourcemodels.adaptation - package io.neba.core.resourcemodels.adaptation
Contains generic adapter factories for adapting a resource to concrete resource models or the generic io.neba.api.resourcemodels.Model type.
io.neba.core.resourcemodels.caching - package io.neba.core.resourcemodels.caching
Contains the implementation of the resource model cache API as well as the default resource model cache implementation, the configurable RequestScopedResourceModelCache.
io.neba.core.resourcemodels.mapping - package io.neba.core.resourcemodels.mapping
Contains the Resource to ResourceModel mapper implementation.
io.neba.core.resourcemodels.metadata - package io.neba.core.resourcemodels.metadata
Contains implementations representing the resource model metadata created during both resource model registration and usage.
io.neba.core.resourcemodels.registration - package io.neba.core.resourcemodels.registration
Resource models are detected during the construction phase of a bundle's application context by the ModelRegistrar.
io.neba.core.resourcemodels.tagsupport - package io.neba.core.resourcemodels.tagsupport
The io.neba.api.tags.DefineObjectsTag provides models for resource without adaptation as the desired model target type is not known by a view.
io.neba.core.selftests - package io.neba.core.selftests
Contains the implementation of both registration and execution of self tests as well as the SelftestConsolePlugin making the tests available via the felix console.
io.neba.core.sling - package io.neba.core.sling
Contains NEBA-internal Sling infrastructure.
io.neba.core.spring.applicationcontext.configuration - package io.neba.core.spring.applicationcontext.configuration
Contains customizations applied to every application context created by gemini blueprint.
io.neba.core.util - package io.neba.core.util
 
isAppendPathPresentOnReference() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isChildrenAnnotationPresent() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
Whether the field has a Children annotation.
isCollectionType() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
Whether the type of this field is assignable from Collection.
isEmpty() - Method in class io.neba.core.mvc.SlingMultipartFile
 
isEmpty() - Method in class io.neba.core.rendering.VelocityBindings
 
isEmpty() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
isEmpty() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
isInstantiableCollectionType() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isInstantiableCollectionType(Class<?>) - Static method in class io.neba.core.util.ReflectionUtil
 
isMultipart(HttpServletRequest) - Method in class io.neba.core.mvc.SlingMultipartResolver
 
isOptional() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isPathAnnotationPresent() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isPathExpressionPresent() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isPostMappingCallback() - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
isPreMappingCallback() - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
isPropertyType() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
Whether the type of this field can only be represented by a resource property (and not a resource).
isProvideSyntheticResourceRoot() - Method in class io.neba.core.util.ResourceTypeHierarchyIterator
This iterator provides a virtual resource type root common to all synthetic resources to enable mapping to all resources including synthetic ones.
isReference() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isResolveBelowEveryChildPathPresentOnChildren() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isResponsibleFor(HttpServletRequest) - Method in class io.neba.core.mvc.MvcContext
 
isSourceModified(Resource) - Method in class io.neba.core.rendering.JcrResourceLoader
 
isThisReference() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
isValid() - Method in class io.neba.core.util.OsgiBeanSource
 
iterator() - Method in class io.neba.core.resourcemodels.registration.MappableTypeHierarchy
 
iterator() - Method in class io.neba.core.util.Annotations
 
iterator() - Method in class io.neba.core.util.ClassHierarchyIterator
 
iterator() - Method in class io.neba.core.util.NodeTypeHierarchyIterator
 
iterator() - Method in class io.neba.core.util.ResourceTypeHierarchyIterator
 

J

JcrResourceLoader - Class in io.neba.core.rendering
Loads velocity resources from a JCR repository.
JcrResourceLoader() - Constructor for class io.neba.core.rendering.JcrResourceLoader
 

K

Key - Class in io.neba.core.util
A key based on multiple values, e.g.
Key(Object...) - Constructor for class io.neba.core.util.Key
 
keySet() - Method in class io.neba.core.rendering.VelocityBindings
 
keySet() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 

L

LABEL - Static variable in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
LABEL - Static variable in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
LABEL - Static variable in class io.neba.core.selftests.SelftestConsolePlugin
 
LogfileViewerConsolePlugin - Class in io.neba.core.logviewer
A web console plugin for tailing and downloading the CQ logfiles placed within the sling log directory as configured in the Apache Sling Logging Configuration.
LogfileViewerConsolePlugin() - Constructor for class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
lookup(Key) - Method in class io.neba.core.resourcemodels.caching.ResourceModelCaches
Looks up the cached model of the given type for the given resource.
lookupAllModels(Resource) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Finds the all models for the given Resource, i.e.
lookupMostSpecificModels(Resource, String) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Finds the most specific models for the given Resource.
lookupMostSpecificModels(Resource) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Finds the most specific models for the given Resource, i.e.
lookupMostSpecificModels(Resource, Class<?>) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Finds the most specific models for the given resource which are assignable to the target type.
LookupResult - Class in io.neba.core.resourcemodels.registration
Represents the result of a lookup of a ResourceModel for a Resource.
LookupResult(OsgiBeanSource<?>, String) - Constructor for class io.neba.core.resourcemodels.registration.LookupResult
 

M

map(Resource, OsgiBeanSource<T>) - Method in class io.neba.core.resourcemodels.mapping.ResourceToModelMapper
 
MappableTypeHierarchy - Class in io.neba.core.resourcemodels.registration
Represents all type names to which a ResourceModel may apply.
MappableTypeHierarchy(Resource, ResourceResolver) - Constructor for class io.neba.core.resourcemodels.registration.MappableTypeHierarchy
 
mappableTypeHierarchyOf(Resource, ResourceResolver) - Static method in class io.neba.core.resourcemodels.registration.MappableTypeHierarchy
 
MappedFieldMetaData - Class in io.neba.core.resourcemodels.metadata
Represents meta-data of a mappable resource model field.
MappedFieldMetaData(Field, Class<?>) - Constructor for class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
Immediately extracts all metadata for the provided field.
Mapping<T> - Class in io.neba.core.resourcemodels.mapping
Represents a mapping of the form resource path -> model.
Mapping(String, ResourceModelMetaData) - Constructor for class io.neba.core.resourcemodels.mapping.Mapping
 
MatchedBundlesPredicate - Class in io.neba.core.util
MatchedBundlesPredicate.evaluate(Object) returns false if the bundle matches to signal CollectionUtils.filter(java.util.Collection, Predicate) to remove the element it.
MatchedBundlesPredicate(Bundle) - Constructor for class io.neba.core.util.MatchedBundlesPredicate
 
MethodMetaData - Class in io.neba.core.resourcemodels.metadata
Represents method meta-data extracted from a ResourceModel.
MethodMetaData(Method) - Constructor for class io.neba.core.resourcemodels.metadata.MethodMetaData
 
MissingAdapterException - Exception in io.neba.core.mvc
 
MissingAdapterException(String) - Constructor for exception io.neba.core.mvc.MissingAdapterException
 
ModelProcessor - Class in io.neba.core.resourcemodels.mapping
Invokes pre-mapping methods before and the post-mapping methods after the ResourceModel's mapping is complete.
ModelProcessor() - Constructor for class io.neba.core.resourcemodels.mapping.ModelProcessor
 
ModelRegistrar - Class in io.neba.core.resourcemodels.registration
Whenever a BeanFactory is initialized, this registrar searches the factory's bean definitions for beans annotated with ResourceModel.
ModelRegistrar() - Constructor for class io.neba.core.resourcemodels.registration.ModelRegistrar
 
ModelRegistry - Class in io.neba.core.resourcemodels.registration
Contains model sources associated to mappable types and the corresponding logic to lookup these relationships.
ModelRegistry() - Constructor for class io.neba.core.resourcemodels.registration.ModelRegistry
 
ModelRegistryConsolePlugin - Class in io.neba.core.resourcemodels.registration
Shows a table with all detected type -> model mappings in the felix console.
ModelRegistryConsolePlugin() - Constructor for class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
ModelStatisticsConsolePlugin - Class in io.neba.core.resourcemodels.metadata
Provides a RESTFul JSON API for ResourceModel metadata, i.e.
ModelStatisticsConsolePlugin() - Constructor for class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
MultipartSlingHttpServletRequest - Class in io.neba.core.mvc
Translates sling's build-in support of multipart file posts to Spring's MultipartRequest.
MultipartSlingHttpServletRequest(SlingHttpServletRequest) - Constructor for class io.neba.core.mvc.MultipartSlingHttpServletRequest
 
mustInitializeDispatcherServlet() - Method in class io.neba.core.mvc.MvcContext
 
MvcContext - Class in io.neba.core.mvc
Configures a bundle-specific ApplicationContext with the Spring MVC infrastructure beans usually provided to web application contexts by the DispatcherServlet.
MvcContext(ConfigurableListableBeanFactory) - Constructor for class io.neba.core.mvc.MvcContext
 
MvcServlet - Class in io.neba.core.mvc
Dispatches controller requests to the bundle-specific mvc contexts.
MvcServlet() - Constructor for class io.neba.core.mvc.MvcServlet
 

N

NebaViewResolver - Class in io.neba.core.mvc
Supports "redirect:" and "forward:" View resolution from view name.
NebaViewResolver() - Constructor for class io.neba.core.mvc.NebaViewResolver
 
next() - Method in class io.neba.core.util.ClassHierarchyIterator
 
next() - Method in class io.neba.core.util.NodeTypeHierarchyIterator
 
next() - Method in class io.neba.core.util.ReadOnlyIterator
 
next() - Method in class io.neba.core.util.ResourceTypeHierarchyIterator
 
NodeTypeHierarchyIterator - Class in io.neba.core.util
Iterates the node type hierarchy of a Node.
NodeTypeHierarchyIterator(Node) - Constructor for class io.neba.core.util.NodeTypeHierarchyIterator
 

O

onApplicationEvent(ApplicationEvent) - Method in class io.neba.core.mvc.MvcContext
Configures the context's bean factory with MVC infrastructure beans.
onOsgiApplicationEvent(OsgiBundleApplicationContextEvent) - Method in class io.neba.core.blueprint.ContextFailedHandler
This method is executed asynchronously since the original extender thread may try to obtain a lock to the OSGi framework's registry state during the stop while holding the event handling lock, which may result in a transitive deadlock.
OsgiBeanReference<T> - Class in io.neba.core.util
References a bean from a Bundle.
OsgiBeanReference(T, long) - Constructor for class io.neba.core.util.OsgiBeanReference
 
OsgiBeanSource<T> - Class in io.neba.core.util
A source for beans in an ApplicationContext obtained from a Bundle.
OsgiBeanSource(String, BeanFactory, Bundle) - Constructor for class io.neba.core.util.OsgiBeanSource
 

P

PID - Static variable in class io.neba.core.rendering.BeanRendererFactoryConfiguration
 
PID - Static variable in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCacheConfiguration
 
PlaceholderVariableResolverRegistrar - Class in io.neba.core.spring.applicationcontext.configuration
Detects all bean of type PlaceholderVariableResolver in the ConfigurableListableBeanFactory.
PlaceholderVariableResolverRegistrar() - Constructor for class io.neba.core.spring.applicationcontext.configuration.PlaceholderVariableResolverRegistrar
 
PlaceholderVariableResolverWrapper - Class in io.neba.core.spring.applicationcontext.configuration
Uses a PlaceholderVariableResolver as a PropertyPlaceholderHelper.PlaceholderResolver to enable property-placeholder-style substitution of ${variable}s.
PlaceholderVariableResolverWrapper(ConfigurableListableBeanFactory, String) - Constructor for class io.neba.core.spring.applicationcontext.configuration.PlaceholderVariableResolverWrapper
 
postProcessBeanFactory(BundleContext, ConfigurableListableBeanFactory) - Method in class io.neba.core.blueprint.SlingBeanFactoryPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - Method in class io.neba.core.blueprint.SlingEngineVersionSpecificFilterOrderConfiguration
 
PREFIX_STATIC - Static variable in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
PrimitiveSupportingValueMap - Class in io.neba.core.util
This ValueMap converts primitive types to their boxed equivalents prior to conversion.
PrimitiveSupportingValueMap(ValueMap) - Constructor for class io.neba.core.util.PrimitiveSupportingValueMap
 
processAfterMapping(ResourceModelMetaData, T) - Method in class io.neba.core.resourcemodels.mapping.ModelProcessor
 
processBeforeMapping(ResourceModelMetaData, T) - Method in class io.neba.core.resourcemodels.mapping.ModelProcessor
 
put(String, Object) - Method in class io.neba.core.rendering.VelocityBindings
 
put(Resource, T, Object) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
put(K, V) - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
put(K, Collection<V>) - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
put(String, Object) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
putAll(Map<? extends String, ?>) - Method in class io.neba.core.rendering.VelocityBindings
 
putAll(Map<? extends String, ?>) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 

R

readOnly(Iterator<T>) - Static method in class io.neba.core.util.ReadOnlyIterator
 
ReadOnlyIterator<T> - Class in io.neba.core.util
 
ReadOnlyIterator(Iterator<T>) - Constructor for class io.neba.core.util.ReadOnlyIterator
 
readPreviousLine() - Method in class io.neba.core.util.ReverseFileByLineReader
 
REDIRECT_URL_PREFIX - Static variable in class io.neba.core.mvc.NebaViewResolver
 
ReflectionUtil - Class in io.neba.core.util
 
refresh(Map<?, ?>) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
This replaces PostConstruct since it is invoked as soon as the service configuration framework initializes.
refresh() - Method in class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapterUpdater
 
register(OsgiBeanSource<?>) - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
registerModelAdapter() - Method in class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapterUpdater
Registers the ResourceToModelAdapter, i.e.
registerModels(BundleContext, ConfigurableListableBeanFactory) - Method in class io.neba.core.resourcemodels.registration.ModelRegistrar
 
registerRequestScope(ConfigurableBeanFactory) - Method in class io.neba.core.spring.applicationcontext.configuration.RequestScopeConfigurator
 
registerResolvers(BundleContext, ConfigurableListableBeanFactory) - Method in class io.neba.core.spring.applicationcontext.configuration.PlaceholderVariableResolverRegistrar
 
registerSelftests(ConfigurableListableBeanFactory, Bundle) - Method in class io.neba.core.selftests.SelftestRegistrar
 
remove(BindingsValuesProvider) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
remove(Object) - Method in class io.neba.core.rendering.VelocityBindings
 
remove(ResourceModelCache) - Method in class io.neba.core.resourcemodels.caching.ResourceModelCaches
 
remove(AnnotatedFieldMapper<?, ?>) - Method in class io.neba.core.resourcemodels.mapping.AnnotatedFieldMappers
 
remove(ResourceModelPostProcessor) - Method in class io.neba.core.resourcemodels.mapping.ResourceToModelMapper
 
remove(Bundle) - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
remove() - Method in class io.neba.core.util.ClassHierarchyIterator
 
remove(K) - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
remove() - Method in class io.neba.core.util.NodeTypeHierarchyIterator
 
remove(Object) - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
remove() - Method in class io.neba.core.util.ReadOnlyIterator
 
remove() - Method in class io.neba.core.util.ResourceTypeHierarchyIterator
 
removeInvalidReferences() - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Checks whether the sources of all resource models are still valid.
removeInvalidReferences() - Method in class io.neba.core.selftests.SelftestRegistrar
 
removeResourceModels(Bundle) - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Removes all resource models originating from the given bundle from this registry.
render(Object, String, Map<String, Object>) - Method in class io.neba.core.rendering.BeanRendererImpl
 
render(Object) - Method in class io.neba.core.rendering.BeanRendererImpl
 
render(Object, Map<String, Object>) - Method in class io.neba.core.rendering.BeanRendererImpl
 
render(Object, String) - Method in class io.neba.core.rendering.BeanRendererImpl
 
renderContent(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
renderContent(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.resourcemodels.metadata.ModelStatisticsConsolePlugin
 
renderContent(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.resourcemodels.registration.ModelRegistryConsolePlugin
 
renderContent(HttpServletRequest, HttpServletResponse) - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
renderInternal(Object, String, Map<String, Object>) - Method in class io.neba.core.rendering.BeanRendererImpl
 
reportHit(Object) - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
reportMiss(Object) - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
reportWrite(Object) - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics
 
RequestPathInfoArgumentResolver - Class in io.neba.core.mvc
Supports RequestPathInfo arguments of a RequestMapping.
RequestPathInfoArgumentResolver() - Constructor for class io.neba.core.mvc.RequestPathInfoArgumentResolver
 
RequestScopeConfigurator - Class in io.neba.core.spring.applicationcontext.configuration
Registers the RequestScope in the bean factory using the standard scope name for request.
RequestScopeConfigurator() - Constructor for class io.neba.core.spring.applicationcontext.configuration.RequestScopeConfigurator
 
RequestScopedResourceModelCache - Class in io.neba.core.resourcemodels.caching
A request-scoped ResourceModelCache.
RequestScopedResourceModelCache() - Constructor for class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
 
RequestScopedResourceModelCacheConfiguration - Class in io.neba.core.resourcemodels.caching
The sole purpose of this class is to provide service component runtime (SCR) metadata enabling service configuration via the OSGi console.
RequestScopedResourceModelCacheConfiguration() - Constructor for class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCacheConfiguration
 
reset() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
Clears all collected statistical data.
resolve(String) - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
resolve(SlingHttpServletRequest, String) - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.neba.core.mvc.RequestPathInfoArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.neba.core.mvc.ResourceParamArgumentResolver
 
resolveArgument(MethodParameter, ModelAndViewContainer, NativeWebRequest, WebDataBinderFactory) - Method in class io.neba.core.mvc.ResourceResolverArgumentResolver
 
resolveMostSpecificModel(Resource) - Method in class io.neba.core.resourcemodels.tagsupport.ResourceModelProviderImpl
 
resolveMostSpecificModelIncludingModelsForBaseTypes(Resource) - Method in class io.neba.core.resourcemodels.tagsupport.ResourceModelProviderImpl
 
resolveMostSpecificModelWithBeanName(Resource, String) - Method in class io.neba.core.resourcemodels.tagsupport.ResourceModelProviderImpl
 
resolveMultipart(HttpServletRequest) - Method in class io.neba.core.mvc.SlingMultipartResolver
 
resolveStringValue(String) - Method in class io.neba.core.spring.applicationcontext.configuration.PlaceholderVariableResolverWrapper
 
resolveViewName(String, Locale) - Method in class io.neba.core.mvc.NebaViewResolver
Resolves a View from the provided view name.
ResourceModelCaches - Class in io.neba.core.resourcemodels.caching
Represents all currently registered resource model cache services.
ResourceModelCaches() - Constructor for class io.neba.core.resourcemodels.caching.ResourceModelCaches
 
ResourceModelMetaData - Class in io.neba.core.resourcemodels.metadata
Represents meta-data of a ResourceModel.
ResourceModelMetaData(Class<?>) - Constructor for class io.neba.core.resourcemodels.metadata.ResourceModelMetaData
 
ResourceModelMetaDataRegistrar - Class in io.neba.core.resourcemodels.metadata
Builds and caches ResourceModelMetaData for each ResourceModel.
ResourceModelMetaDataRegistrar() - Constructor for class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
ResourceModelProviderImpl - Class in io.neba.core.resourcemodels.tagsupport
Resolves a Resource to a ResourceModel if a model is registered for the resource type.
ResourceModelProviderImpl() - Constructor for class io.neba.core.resourcemodels.tagsupport.ResourceModelProviderImpl
 
ResourceModelStatistics - Class in io.neba.core.resourcemodels.metadata
Represents statistical data regarding the usage of a ResourceModel.
ResourceModelStatistics() - Constructor for class io.neba.core.resourcemodels.metadata.ResourceModelStatistics
 
ResourceParamArgumentResolver - Class in io.neba.core.mvc
Supports ResourceModel arguments of a RequestMapping.
ResourceParamArgumentResolver() - Constructor for class io.neba.core.mvc.ResourceParamArgumentResolver
 
ResourceResolverArgumentResolver - Class in io.neba.core.mvc
Supports ResourceResolver arguments of a RequestMapping.
ResourceResolverArgumentResolver() - Constructor for class io.neba.core.mvc.ResourceResolverArgumentResolver
 
ResourceToModelAdapter - Class in io.neba.core.resourcemodels.adaptation
Adapts a Resource to it's ResourceModel using the ModelRegistry to lookup and the ResourceToModelMapper to map the model.
ResourceToModelAdapter() - Constructor for class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapter
 
ResourceToModelAdapterUpdater - Class in io.neba.core.resourcemodels.adaptation
An AdapterFactory provides the type(s) it adapts from and the types it can adapt to as OSGi service properties.
ResourceToModelAdapterUpdater() - Constructor for class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapterUpdater
 
ResourceToModelMapper - Class in io.neba.core.resourcemodels.mapping
Maps the properties of a Resource onto a ResourceModel using the FieldValueMappingCallback.
ResourceToModelMapper() - Constructor for class io.neba.core.resourcemodels.mapping.ResourceToModelMapper
 
ResourceTypeHierarchyIterator - Class in io.neba.core.util
Iterates the type hierarchy of a Resource starting with the resource's "sling:resourceType".
ResourceTypeHierarchyIterator(Resource, ResourceResolver) - Constructor for class io.neba.core.util.ResourceTypeHierarchyIterator
 
ReverseFileByLineReader - Class in io.neba.core.util
Reads text files in reverse using an estimate of bytes per line.
ReverseFileByLineReader(File, int) - Constructor for class io.neba.core.util.ReverseFileByLineReader
 

S

SAFEMODE - Static variable in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCacheConfiguration
 
SelftestConsolePlugin - Class in io.neba.core.selftests
Shows a list of all detected self tests in the felix console and provides means to execute tests and obtain test results.
SelftestConsolePlugin() - Constructor for class io.neba.core.selftests.SelftestConsolePlugin
 
SelftestReference - Class in io.neba.core.selftests
References a SelfTest, i.e.
SelftestReference(BeanFactory, String, MethodMetadata, Bundle) - Constructor for class io.neba.core.selftests.SelftestReference
 
SelftestReference(BeanFactory, String, SelfTest, String, Bundle) - Constructor for class io.neba.core.selftests.SelftestReference
 
SelftestRegistrar - Class in io.neba.core.selftests
Detects beans that have methods annotated with SelfTest.
SelftestRegistrar() - Constructor for class io.neba.core.selftests.SelftestRegistrar
 
sendRedirect(HttpServletRequest, HttpServletResponse, String, boolean) - Method in class io.neba.core.mvc.SlingRedirectView
 
service(SlingMvcServletRequest, SlingHttpServletResponse) - Method in class io.neba.core.mvc.MvcContext
Delegates to the context specific HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse).
setBindingsValuesProviders(List<BindingsValuesProvider>) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
setBundleContext(BundleContext) - Method in class io.neba.core.blueprint.SlingEngineVersionSpecificFilterOrderConfiguration
 
setBundleContext(BundleContext) - Method in class io.neba.core.blueprint.SlingOsgiBundleShutdownHandler
 
setBundleContext(BundleContext) - Method in class io.neba.core.logviewer.LogfileViewerConsolePlugin
 
setBundleContext(BundleContext) - Method in class io.neba.core.resourcemodels.adaptation.ResourceToModelAdapterUpdater
 
setEnabled(boolean) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
 
setEnableStatistics(boolean) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
 
setEncoding(String) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
setMappedModel(T) - Method in class io.neba.core.resourcemodels.mapping.Mapping
 
setRenderers(String[]) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
setResourceLoader(ResourceLoader) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
setRestrictStatisticsTo(String) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
 
setSafeMode(boolean) - Method in class io.neba.core.resourcemodels.caching.RequestScopedResourceModelCache
 
setSelftestRegistrar(SelftestRegistrar) - Method in class io.neba.core.selftests.SelftestConsolePlugin
 
setTemplateCacheLifespanInSeconds(int) - Method in class io.neba.core.rendering.BeanRendererFactoryImpl
 
shutdown() - Method in class io.neba.core.resourcemodels.registration.ModelRegistry
Clears the registry upon shutdown.
size() - Method in class io.neba.core.rendering.VelocityBindings
 
size() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
size() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
SlingBeanFactoryPostProcessor - Class in io.neba.core.blueprint
Post-processes bean factories created by the gemini-blueprint-extender before they are initialized.
SlingBeanFactoryPostProcessor() - Constructor for class io.neba.core.blueprint.SlingBeanFactoryPostProcessor
 
SlingEngineVersionSpecificFilterOrderConfiguration - Class in io.neba.core.blueprint
In Sling Engine 2.3.3, the semantics of the service.ranking property was adjusted to align to the overall use of service rankings (SLING-2920).
SlingEngineVersionSpecificFilterOrderConfiguration() - Constructor for class io.neba.core.blueprint.SlingEngineVersionSpecificFilterOrderConfiguration
 
SlingMultipartFile - Class in io.neba.core.mvc
Uses the SlingHttpServletRequest RequestParameter API to provide a MultipartFile.
SlingMultipartFile(String, RequestParameter) - Constructor for class io.neba.core.mvc.SlingMultipartFile
 
SlingMultipartResolver - Class in io.neba.core.mvc
 
SlingMultipartResolver() - Constructor for class io.neba.core.mvc.SlingMultipartResolver
 
SlingMvcServletRequest - Class in io.neba.core.mvc
Provides the actual path of the MVC servlet through SlingMvcServletRequest.getServletPath() to enable spring to determine the controller path of the request without having to use a custom UrlPathHelper.
SlingMvcServletRequest(SlingHttpServletRequest) - Constructor for class io.neba.core.mvc.SlingMvcServletRequest
 
SlingOsgiBundleShutdownHandler - Class in io.neba.core.blueprint
Dispatches a Bundle shutdown event to the injected services in a defined order.
This is a SynchronousBundleListener since only these listeners are notified when a bundle is about to be stopped in a synchronous manner.
SlingOsgiBundleShutdownHandler() - Constructor for class io.neba.core.blueprint.SlingOsgiBundleShutdownHandler
 
SlingRedirectView - Class in io.neba.core.mvc
Does not encode the target URL: Sling is RESTful, i.e.
SlingRedirectView(String, boolean, boolean) - Constructor for class io.neba.core.mvc.SlingRedirectView
 
startListening() - Method in class io.neba.core.blueprint.SlingOsgiBundleShutdownHandler
 
stopListening() - Method in class io.neba.core.blueprint.SlingOsgiBundleShutdownHandler
 
store(Resource, T, Key) - Method in class io.neba.core.resourcemodels.caching.ResourceModelCaches
Stores the model representing the result of the adaptation of the given resource to the given target type.
StringUtil - Class in io.neba.core.util
 
supportsParameter(MethodParameter) - Method in class io.neba.core.mvc.RequestPathInfoArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.neba.core.mvc.ResourceParamArgumentResolver
 
supportsParameter(MethodParameter) - Method in class io.neba.core.mvc.ResourceResolverArgumentResolver
 

T

tearDown() - Method in class io.neba.core.resourcemodels.metadata.ResourceModelMetaDataRegistrar
 
toKey(Object...) - Static method in class io.neba.core.util.Key
 
toString() - Method in class io.neba.core.resourcemodels.caching.CacheKeyStatistics.KeyReport
 
toString() - Method in class io.neba.core.resourcemodels.mapping.Mapping
 
toString() - Method in class io.neba.core.resourcemodels.metadata.MappedFieldMetaData
 
toString() - Method in class io.neba.core.resourcemodels.metadata.MethodMetaData
 
toString() - Method in class io.neba.core.resourcemodels.registration.LookupResult
Customized toString for better error log information.
toString() - Method in class io.neba.core.selftests.SelftestReference
 
toString() - Method in class io.neba.core.util.FastStringWriter
 
toString() - Method in class io.neba.core.util.Key
 
toString() - Method in class io.neba.core.util.OsgiBeanReference
 
toString() - Method in class io.neba.core.util.OsgiBeanSource
 
transferTo(File) - Method in class io.neba.core.mvc.SlingMultipartFile
 
tryBegin() - Static method in class io.neba.core.blueprint.EventhandlingBarrier
This method tries to obtain a lock and return false if this does not succeed.
typeHierarchyOf(Node) - Static method in class io.neba.core.util.NodeTypeHierarchyIterator
 
typeHierarchyOf(Resource, ResourceResolver) - Static method in class io.neba.core.util.ResourceTypeHierarchyIterator
 

U

unbind(ResourceResolverFactory) - Method in class io.neba.core.sling.AdministrativeResourceResolver
 
unregister(Bundle) - Method in class io.neba.core.resourcemodels.registration.ModelRegistrar
 
unregister(Bundle) - Method in class io.neba.core.selftests.SelftestRegistrar
 
UnresolvableResourceException - Exception in io.neba.core.mvc
 
UnresolvableResourceException(String) - Constructor for exception io.neba.core.mvc.UnresolvableResourceException
 

V

values() - Method in class io.neba.core.rendering.VelocityBindings
 
values() - Method in class io.neba.core.util.ConcurrentDistinctMultiValueMap
 
values() - Method in class io.neba.core.util.PrimitiveSupportingValueMap
 
VelocityBindings - Class in io.neba.core.rendering
A HashMap based, modifiable Bindings implementation.
VelocityBindings() - Constructor for class io.neba.core.rendering.VelocityBindings
 

W

write(char[]) - Method in class io.neba.core.util.FastStringWriter
 
write(int) - Method in class io.neba.core.util.FastStringWriter
 
write(String, int, int) - Method in class io.neba.core.util.FastStringWriter
 
write(String) - Method in class io.neba.core.util.FastStringWriter
 
write(char[], int, int) - Method in class io.neba.core.util.FastStringWriter
 
A B C D E F G H I J K L M N O P R S T U V W 

Copyright © 2014–2015. All rights reserved.