Package | Description |
---|---|
org.apache.sling.resourcebuilder.api |
ResourceBuilder API.
|
org.apache.sling.resourcebuilder.impl |
Modifier and Type | Method and Description |
---|---|
@NotNull ResourceBuilder |
ResourceBuilder.atParent()
Reset the current parent Resource to the original one.
|
@NotNull ResourceBuilder |
ResourceBuilder.commit()
Commit created resources
|
@NotNull ResourceBuilder |
ResourceBuilder.file(@NotNull String filename,
@NotNull InputStream data)
Create a file under the current parent resource.
|
@NotNull ResourceBuilder |
ResourceBuilder.file(@NotNull String filename,
@NotNull InputStream data,
@Nullable String mimeType,
long lastModified)
Create a file under the current parent resource
|
@NotNull ResourceBuilder |
ResourceBuilderFactory.forParent(@NotNull org.apache.sling.api.resource.Resource parent)
Start a ResourceBuilder using the supplied parent resource
|
@NotNull ResourceBuilder |
ResourceBuilderFactory.forResolver(@NotNull org.apache.sling.api.resource.ResourceResolver r)
Start a ResourceBuilder using the supplied ResourceResolver,
starting with the root resource as the builder's parent resource.
|
@NotNull ResourceBuilder |
ResourceBuilder.hierarchyMode()
Set hierarchy mode (as opposed to siblings mode) where creating a resource
sets it as the current parent.
|
@NotNull ResourceBuilder |
ResourceBuilder.resource(@NotNull String path,
@NotNull Map<String,Object> properties)
Create a Resource, which optionally becomes the current
parent Resource.
|
@NotNull ResourceBuilder |
ResourceBuilder.resource(@NotNull String path,
Object... properties)
Create a Resource, which optionally becomes the current
parent Resource.
|
@NotNull ResourceBuilder |
ResourceBuilder.siblingsMode()
Set siblings mode (as opposed to hierarchy mode) where creating a resource
doesn't change the current parent.
|
@NotNull ResourceBuilder |
ResourceBuilder.withIntermediatePrimaryType(@Nullable String primaryType)
Set the primary type for intermediate resources created
when the parent of resource being created does not exist.
|
Modifier and Type | Class and Description |
---|---|
class |
ResourceBuilderImpl
ResourceBuilder implementation
|
Modifier and Type | Method and Description |
---|---|
@NotNull ResourceBuilder |
ResourceBuilderImpl.atParent() |
@NotNull ResourceBuilder |
ResourceBuilderImpl.commit() |
@NotNull ResourceBuilder |
ResourceBuilderImpl.file(@NotNull String filename,
@NotNull InputStream data) |
@NotNull ResourceBuilder |
ResourceBuilderImpl.file(@NotNull String relativePath,
@NotNull InputStream data,
@Nullable String mimeType,
long lastModified) |
@NotNull ResourceBuilder |
ResourceBuilderFactoryService.forParent(@NotNull org.apache.sling.api.resource.Resource parent) |
@NotNull ResourceBuilder |
ResourceBuilderFactoryService.forResolver(@NotNull org.apache.sling.api.resource.ResourceResolver r) |
@NotNull ResourceBuilder |
ResourceBuilderImpl.hierarchyMode() |
@NotNull ResourceBuilder |
ResourceBuilderImpl.resource(@NotNull String path,
@NotNull Map<String,Object> properties) |
@NotNull ResourceBuilder |
ResourceBuilderImpl.resource(@NotNull String path,
Object... properties) |
@NotNull ResourceBuilder |
ResourceBuilderImpl.siblingsMode() |
@NotNull ResourceBuilder |
ResourceBuilderImpl.withIntermediatePrimaryType(@Nullable String primaryType) |
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.