Uses of Class
org.apache.jackrabbit.oak.api.Type
Packages that use Type
Package
Description
Oak repository API
Internal utilities and implementation of a memory-based store.
This package contains oak query index related classes.
-
Uses of Type in org.apache.jackrabbit.oak.api
Fields in org.apache.jackrabbit.oak.api declared as TypeModifier and TypeFieldDescriptionType.BINARIES
MapIterable<Blob>
to array ofPropertyType.BINARY
Type.BINARY
MapBlob
toPropertyType.BINARY
Type.BOOLEAN
MapBoolean
toPropertyType.BOOLEAN
Type.BOOLEANS
MapIterable<Boolean>
to array ofPropertyType.BOOLEAN
Type.DATE
MapString
toPropertyType.DATE
Type.DATES
MapIterable<String>
to array ofPropertyType.DATE
static final Type<BigDecimal>
Type.DECIMAL
MapBigDecimal
toPropertyType.DECIMAL
static final Type<Iterable<BigDecimal>>
Type.DECIMALS
MapIterable<BigDecimal>
to array ofPropertyType.DECIMAL
Type.DOUBLE
MapDouble
toPropertyType.DOUBLE
Type.DOUBLES
MapIterable<Double>
to array ofPropertyType.DOUBLE
Type.LONG
MapLong
toPropertyType.LONG
Type.LONGS
MapIterable<Long>
to array ofPropertyType.LONG
Type.NAME
MapString
toPropertyType.STRING
Type.NAMES
MapIterable<String>
to array ofPropertyType.NAME
Type.PATH
MapString
toPropertyType.PATH
Type.PATHS
MapIterable<String>
to array ofPropertyType.PATH
Type.REFERENCE
MapString
toPropertyType.REFERENCE
Type.REFERENCES
MapIterable<String>
to array ofPropertyType.REFERENCE
Type.STRING
MapString
toPropertyType.STRING
Type.STRINGS
MapIterable<String>
to array ofPropertyType.STRING
Type.UNDEFINED
The special "undefined" type, never encountered in normal valuesType.UNDEFINEDS
Multi-valued "undefined" type, never encountered in normal valuesType.URI
MapString
toPropertyType.URI
Type.URIS
MapIterable<String>
to array ofPropertyType.URI
Type.WEAKREFERENCE
MapString
toPropertyType.WEAKREFERENCE
Type.WEAKREFERENCES
MapIterable<String>
to array ofPropertyType.WEAKREFERENCE
Methods in org.apache.jackrabbit.oak.api that return TypeModifier and TypeMethodDescriptionstatic Type<?>
Type.fromString
(String string) Returns theType
with the given string representation.static Type<?>
Type.fromTag
(int tag, boolean array) CorrespondingType
for a given type tag and array flag.Type<?>
Type.getArrayType()
Determine the array type which has this type as base typeType<?>
Type.getBaseType()
Determine the base type of array typesType<?>
PropertyState.getType()
Determine the type of this propertyType<?>
PropertyValue.getType()
Determine the type of this valueMethods in org.apache.jackrabbit.oak.api with parameters of type TypeModifier and TypeMethodDescriptionint
<T> T
Value of this property.<T> T
Value at the givenindex
.<T> T
Value of this object.<T> T
Value at the givenindex
.<T> void
Tree.setProperty
(@NotNull String name, T value, @NotNull Type<T> type) Set a property state -
Uses of Type in org.apache.jackrabbit.oak.json
Methods in org.apache.jackrabbit.oak.json with parameters of type TypeModifier and TypeMethodDescriptionvoid
JsonSerializer.serialize
(PropertyState property, Type<?> type, int index) -
Uses of Type in org.apache.jackrabbit.oak.plugins.document
Methods in org.apache.jackrabbit.oak.plugins.document that return TypeMethods in org.apache.jackrabbit.oak.plugins.document with parameters of type Type -
Uses of Type in org.apache.jackrabbit.oak.plugins.memory
Methods in org.apache.jackrabbit.oak.plugins.memory that return TypeModifier and TypeMethodDescriptionType<?>
BinaryPropertyState.getType()
Type<?>
BooleanPropertyState.getType()
Type<?>
DecimalPropertyState.getType()
Type<?>
DoublePropertyState.getType()
Type<?>
GenericPropertyState.getType()
Type<?>
LongPropertyState.getType()
Type<?>
MultiBinaryPropertyState.getType()
Type<?>
MultiBooleanPropertyState.getType()
Type<?>
MultiDecimalPropertyState.getType()
Type<?>
MultiDoublePropertyState.getType()
Type<?>
MultiGenericPropertyState.getType()
Type<?>
MultiLongPropertyState.getType()
Type<?>
MultiStringPropertyState.getType()
@NotNull Type<?>
PropertyStateValue.getType()
Type<?>
StringPropertyState.getType()
Methods in org.apache.jackrabbit.oak.plugins.memory with parameters of type TypeModifier and TypeMethodDescriptionstatic <T> PropertyBuilder<T>
Create a new instance for building arrayPropertyState
instances of the giventype
.static <T> PropertyBuilder<T>
Create a new instance for building arrayPropertyState
instances of the giventype
.static PropertyState
PropertyStates.convert
(PropertyState state, Type<?> type) static <T> PropertyBuilder<T>
PropertyBuilder.copy
(Type<T> type, PropertyState property) Create a new instance for buildingPropertyState
instances of the giventype
.static @NotNull PropertyState
PropertyStates.createProperty
(String name, Object value, Type<?> type) Create aPropertyState
.static PropertyState
EmptyPropertyState.emptyProperty
(String name, Type<?> type) Create an emptyPropertyState
<T> T
<T> T
<T> T
<T> T
static <T> PropertyBuilder<T>
Create a new instance for building scalarPropertyState
instances of the giventype
.static <T> PropertyBuilder<T>
Create a new instance for building scalarPropertyState
instances of the giventype
.<T> @NotNull NodeBuilder
MemoryNodeBuilder.setProperty
(String name, T value, Type<T> type) Constructors in org.apache.jackrabbit.oak.plugins.memory with parameters of type TypeModifierConstructorDescriptionGenericPropertyState
(@NotNull String name, @NotNull String value, @NotNull Type<?> type) MultiGenericPropertyState
(String name, Iterable<String> values, Type<?> type) PropertyBuilder
(Type<T> type) Create a new instance for buildingPropertyState
instances of the giventype
. -
Uses of Type in org.apache.jackrabbit.oak.plugins.tree.impl
Methods in org.apache.jackrabbit.oak.plugins.tree.impl with parameters of type TypeModifier and TypeMethodDescription<T> void
AbstractMutableTree.setProperty
(@NotNull String name, T value, @NotNull Type<T> type) <T> void
ImmutableTree.setProperty
(@NotNull String name, T value, @NotNull Type<T> type) -
Uses of Type in org.apache.jackrabbit.oak.plugins.value
Methods in org.apache.jackrabbit.oak.plugins.value with parameters of type Type -
Uses of Type in org.apache.jackrabbit.oak.segment
Fields in org.apache.jackrabbit.oak.segment declared as TypeMethods in org.apache.jackrabbit.oak.segment that return TypeModifier and TypeMethodDescriptionType<?>
PropertyTemplate.getType()
@NotNull Type<?>
SegmentPropertyState.getType()
Methods in org.apache.jackrabbit.oak.segment with parameters of type TypeModifier and TypeMethodDescription<T> T
<T> T
protected void
Callback called bySegmentParser.parseProperty(RecordId, RecordId, PropertyTemplate)
upon encountering a value.SegmentParser.parseValue
(RecordId parentId, RecordId valueId, Type<?> type) Parse a value recordConstructors in org.apache.jackrabbit.oak.segment with parameters of type Type -
Uses of Type in org.apache.jackrabbit.oak.spi.query
Methods in org.apache.jackrabbit.oak.spi.query that return TypeConstructors in org.apache.jackrabbit.oak.spi.query with parameters of type TypeModifierConstructorDescriptionOrderEntry
(String propertyName, Type<?> propertyType, QueryIndex.OrderEntry.Order order) -
Uses of Type in org.apache.jackrabbit.oak.spi.security.authorization.restriction
Methods in org.apache.jackrabbit.oak.spi.security.authorization.restriction that return TypeModifier and TypeMethodDescription@NotNull Type<?>
RestrictionDefinition.getRequiredType()
The required type as defined by this definition.@NotNull Type<?>
RestrictionDefinitionImpl.getRequiredType()
Constructors in org.apache.jackrabbit.oak.spi.security.authorization.restriction with parameters of type TypeModifierConstructorDescriptionRestrictionDefinitionImpl
(@NotNull String name, Type<?> type, boolean isMandatory) Create a new instance. -
Uses of Type in org.apache.jackrabbit.oak.spi.state
Methods in org.apache.jackrabbit.oak.spi.state with parameters of type TypeModifier and TypeMethodDescription<T> @NotNull NodeBuilder
NodeBuilder.setProperty
(String name, T value, Type<T> type) Set a property state<T> @NotNull NodeBuilder
ReadOnlyBuilder.setProperty
(String name, T value, Type<T> type)