in src/main/java/org/apache/sling/jcr/resource/internal/helper/jcr/JcrPropertyResource.java [56:69]
public JcrPropertyResource(final @NotNull ResourceResolver resourceResolver,
final @NotNull String path,
final @Nullable String version,
final @NotNull Property property) throws RepositoryException {
super(resourceResolver, path, version, property, new ResourceMetadata());
this.resourceType = getResourceTypeForNode(property.getParent())
+ "/" + property.getName();
if (PropertyType.BINARY != getProperty().getType()) {
this.getResourceMetadata().setContentType("text/plain");
this.getResourceMetadata().setCharacterEncoding("UTF-8");
}
this.getResourceMetadata().setContentLength(getContentLength(property));
}