public class PartialValueFactory extends Object
Value around a PropertyState.| Modifier and Type | Field and Description |
|---|---|
static @NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider |
DEFAULT_BLOB_ACCESS_PROVIDER
This default blob access provider is a no-op implementation.
|
protected @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper |
namePathMapper |
| Constructor and Description |
|---|
PartialValueFactory(@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
Creates a new value factory stub using the given
NamePathMapper. |
PartialValueFactory(@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper,
@NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider blobAccessProvider)
Creates a new value factory stub using the given
NamePathMapper
and BlobAccessProvider. |
| Modifier and Type | Method and Description |
|---|---|
@NotNull javax.jcr.Value |
createValue(@NotNull BigDecimal value) |
@NotNull javax.jcr.Value |
createValue(boolean value) |
@NotNull javax.jcr.Value |
createValue(@NotNull Calendar value) |
@NotNull javax.jcr.Value |
createValue(double value) |
@NotNull javax.jcr.Value |
createValue(long value) |
@NotNull javax.jcr.Value |
createValue(@NotNull javax.jcr.Node value) |
@NotNull javax.jcr.Value |
createValue(@NotNull javax.jcr.Node value,
boolean weak) |
@NotNull javax.jcr.Value |
createValue(@NotNull org.apache.jackrabbit.oak.api.PropertyState property)
Utility method for creating a
Value based on a
PropertyState. |
@NotNull javax.jcr.Value |
createValue(@NotNull String value) |
@NotNull javax.jcr.Value |
createValue(String value,
int type) |
@NotNull List<javax.jcr.Value> |
createValues(@NotNull org.apache.jackrabbit.oak.api.PropertyState property)
Utility method for creating
Values based on a
PropertyState. |
@NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider |
getBlobAccessProvider() |
@NotNull public static final @NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider DEFAULT_BLOB_ACCESS_PROVIDER
@NotNull protected final @NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper
public PartialValueFactory(@NotNull
@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper)
NamePathMapper.
The factory instance created with this constructor does not have a
BlobAccessProvider and any Binary retrieved from a
Value returned by this factory instance will not provide a
download URI.namePathMapper - the name path mapper.public PartialValueFactory(@NotNull
@NotNull org.apache.jackrabbit.oak.namepath.NamePathMapper namePathMapper,
@NotNull
@NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider blobAccessProvider)
NamePathMapper
and BlobAccessProvider.namePathMapper - the name path mapper.blobAccessProvider - the blob access provider.@NotNull public @NotNull org.apache.jackrabbit.oak.api.blob.BlobAccessProvider getBlobAccessProvider()
@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull org.apache.jackrabbit.oak.api.PropertyState property)
Value based on a
PropertyState.property - The property stateValue instanceIllegalArgumentException - if property.isArray() is
true.@NotNull public @NotNull List<javax.jcr.Value> createValues(@NotNull @NotNull org.apache.jackrabbit.oak.api.PropertyState property)
Values based on a
PropertyState.property - The property stateValue instances@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull String value)
@NotNull public @NotNull javax.jcr.Value createValue(long value)
@NotNull public @NotNull javax.jcr.Value createValue(double value)
@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull Calendar value)
@NotNull public @NotNull javax.jcr.Value createValue(boolean value)
@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull javax.jcr.Node value)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull javax.jcr.Node value,
boolean weak)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException@NotNull
public @NotNull javax.jcr.Value createValue(@NotNull
@NotNull BigDecimal value)
@NotNull public @NotNull javax.jcr.Value createValue(String value, int type) throws javax.jcr.ValueFormatException
javax.jcr.ValueFormatExceptionCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.