Author: sseifert
Date: Fri Oct 14 13:37:54 2016
New Revision: 1764894

URL: http://svn.apache.org/viewvc?rev=1764894&view=rev
Log:
SLING-6154 Context-Aware Config: Use camel case for property names

Modified:
    
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.mdtext
    
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.mdtext
    
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.mdtext

Modified: 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.mdtext
URL: 
http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.mdtext?rev=1764894&r1=1764893&r2=1764894&view=diff
==============================================================================
--- 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.mdtext
 (original)
+++ 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.mdtext
 Fri Oct 14 13:37:54 2016
@@ -18,7 +18,7 @@ The paths are configurable in the servic
 
 # Context paths
 
-The content resource hierarchy is defined by setting `sling:config-ref` 
properties. Each resource that has a `sling:config-ref` property set defines 
the root resource of a context, the whole subtree is the context. Within the 
subtree further nested contexts can be defined.
+The content resource hierarchy is defined by setting `sling:configRef` 
properties. Each resource that has a `sling:configRef` property set defines the 
root resource of a context, the whole subtree is the context. Within the 
subtree further nested contexts can be defined.
 
 
 # Configuration resource resolving
@@ -38,7 +38,7 @@ If you get the context-aware configurati
 7. `/libs/conf` - because it is configured as fallback path
 
 So the basic rules are:
-* Go up in the content resource tree until a resource with `sling:config-ref` 
is found. This is the 'inner-most' context. Check if a configuration resource 
exists at the path the property points to.
+* Go up in the content resource tree until a resource with `sling:configRef` 
is found. This is the 'inner-most' context. Check if a configuration resource 
exists at the path the property points to.
 * Check for parent resources of the references configuration resource (below 
`/conf`)
 * Go further up in the content resource tree for parent contexts, and check 
their configuration resources as well (they may reference completely different 
location below `/conf`)
 * Check the fallback paths
@@ -76,21 +76,21 @@ For singleton resources, there is not re
 
 For collection resources there is no resource inheritance enabled by default. 
The children of the first resource that is found in the configuration resource 
resolving lookup order are returned.
 
-By defining a property `sling:config-collection-inherit` on the configuration 
resource, the children of the next resource that is found in the configuration 
resource resolving lookup order are combined with the children of the current 
configuration resource, returned a merged list. If both configuration resources 
contain child resources with the same name, duplicates are eliminated and only 
the children of the first resource are included.
+By defining a property `sling:configCollectionInherit` on the configuration 
resource, the children of the next resource that is found in the configuration 
resource resolving lookup order are combined with the children of the current 
configuration resource, returned a merged list. If both configuration resources 
contain child resources with the same name, duplicates are eliminated and only 
the children of the first resource are included.
 
-By setting the property `sling:config-collection-inherit` on multiple 
configuration resources that are part of the lookup order it is possible to 
form deeper inheritance chains following the same rules.
+By setting the property `sling:configCollectionInherit` on multiple 
configuration resources that are part of the lookup order it is possible to 
form deeper inheritance chains following the same rules.
 
 Example for resource inheritance:
 
 ![Resource inheritance](resource-inheritance.png)
 
-The result of this example is: **C, A, B**. It would by just **C** if the 
`sling:config-collection-inherit` is not set.
+The result of this example is: **C, A, B**. It would by just **C** if the 
`sling:configCollectionInherit` is not set.
 
 
 # Property inheritance
 
 By default, no property inheritance takes place. That means only the 
properties that are stored in the configuration resource are mapped to the 
annotation class or returned as value map, regardless wither singleton or 
collection resources are returned, or if resource collection inheritance is 
enabled or not.
 
-By defining a property `sling:config-property-inherit` on the configuration 
resource, property merging is enabled between the current configuration 
resource and the next resource with the same name (singleton or resource 
collection item) in the configuration resource lookup order. That means that 
all properties that are not defined on the current configuration resource are 
inherited from the next resources and a merged value map is used for the 
configuration mapping.
+By defining a property `sling:configPropertyInherit` on the configuration 
resource, property merging is enabled between the current configuration 
resource and the next resource with the same name (singleton or resource 
collection item) in the configuration resource lookup order. That means that 
all properties that are not defined on the current configuration resource are 
inherited from the next resources and a merged value map is used for the 
configuration mapping.
 
-By setting the property `sling:config-property-inherit` on multiple 
configuration resources that are part of the lookup order it is possible to 
form deeper inheritance chains following the same rules.
+By setting the property `sling:configPropertyInherit` on multiple 
configuration resources that are part of the lookup order it is possible to 
form deeper inheritance chains following the same rules.

Modified: 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.mdtext
URL: 
http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.mdtext?rev=1764894&r1=1764893&r2=1764894&view=diff
==============================================================================
--- 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.mdtext
 (original)
+++ 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration-spi.mdtext
 Fri Oct 14 13:37:54 2016
@@ -24,7 +24,7 @@ All existing implementations are iterate
 
 # Context Path Strategy
 
-By providing an implementation of 
`org.apache.sling.contextaware.config.resource.spi.ContextPathStrategy` you can 
provide additional ways how context paths are detected in your content resource 
hierarchy.
+By providing an implementation of 
`org.apache.sling.contextaware.config.resource.spi.ContextPathStrategy` you can 
provide additional ways how context paths and their configuration references 
are detected in your content resource hierarchy.
 
 E.g. you could implement detecting context paths by project-specific 
conventions.
 

Modified: 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.mdtext
URL: 
http://svn.apache.org/viewvc/sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.mdtext?rev=1764894&r1=1764893&r2=1764894&view=diff
==============================================================================
--- 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.mdtext
 (original)
+++ 
sling/site/trunk/content/documentation/bundles/context-aware-configuration/context-aware-configuration.mdtext
 Fri Oct 14 13:37:54 2016
@@ -82,7 +82,7 @@ Internally the ConfigurationResolver use
 
 # Contexts and configuration references
 
-When you use the [Default 
Implementation](http://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.html)
 contexts in the content resource hierarchy is defined by setting 
`sling:config-ref` properties. Each resource that has a `sling:config-ref` 
property set defines the root resource of a context, the whole subtree is the 
context. Within the subtree further nested contexts can be defined. The 
property contains a resource path pointing to a resource below `/conf`. This is 
the configuration reference.
+When you use the [Default 
Implementation](http://sling.apache.org/documentation/bundles/context-aware-configuration/context-aware-configuration-default-implementation.html)
 contexts in the content resource hierarchy is defined by setting 
`sling:configRef` properties. Each resource that has a `sling:configRef` 
property set defines the root resource of a context, the whole subtree is the 
context. Within the subtree further nested contexts can be defined. The 
property contains a resource path pointing to a resource below `/conf`. This is 
the configuration reference.
 
 Example:
 


Reply via email to