Class PropertyInfoImpl
- java.lang.Object
-
- org.apache.jackrabbit.spi.commons.ItemInfoImpl
-
- org.apache.jackrabbit.spi.commons.PropertyInfoImpl
-
- All Implemented Interfaces:
Serializable,org.apache.jackrabbit.spi.ItemInfo,org.apache.jackrabbit.spi.PropertyInfo
public class PropertyInfoImpl extends ItemInfoImpl implements org.apache.jackrabbit.spi.PropertyInfo
PropertyInfoImplimplements a serializablePropertyInfobased on another property info.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PropertyInfoImpl(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name name, org.apache.jackrabbit.spi.Path path, org.apache.jackrabbit.spi.PropertyId id, int type, boolean isMultiValued, org.apache.jackrabbit.spi.QValue[] values)Deprecated.PropertyInfoImpl(org.apache.jackrabbit.spi.Path path, org.apache.jackrabbit.spi.PropertyId id, int type, boolean isMultiValued, org.apache.jackrabbit.spi.QValue[] values)Creates a new property info for the given parameters.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.jackrabbit.spi.PropertyInfocreateSerializablePropertyInfo(org.apache.jackrabbit.spi.PropertyInfo propertyInfo, org.apache.jackrabbit.spi.IdFactory idFactory)Creates a new serializable property info for the givenPropertyInfo.org.apache.jackrabbit.spi.PropertyIdgetId()intgetType()org.apache.jackrabbit.spi.QValue[]getValues()booleanisMultiValued()-
Methods inherited from class org.apache.jackrabbit.spi.commons.ItemInfoImpl
denotesNode, getPath
-
-
-
-
Constructor Detail
-
PropertyInfoImpl
public PropertyInfoImpl(org.apache.jackrabbit.spi.NodeId parentId, org.apache.jackrabbit.spi.Name name, org.apache.jackrabbit.spi.Path path, org.apache.jackrabbit.spi.PropertyId id, int type, boolean isMultiValued, org.apache.jackrabbit.spi.QValue[] values)Deprecated.UsePropertyInfoImpl(Path, PropertyId, int, boolean, QValue[])instead. The parentId is not used any more.Creates a new property info for the given parameters.- Parameters:
parentId- the parent id.name- the name of this property.path- the path to this property.id- the id of this property.type- the type of this property.isMultiValued- whether this property is multi-valued.values- the values.
-
PropertyInfoImpl
public PropertyInfoImpl(org.apache.jackrabbit.spi.Path path, org.apache.jackrabbit.spi.PropertyId id, int type, boolean isMultiValued, org.apache.jackrabbit.spi.QValue[] values)Creates a new property info for the given parameters.- Parameters:
path- the path to this property.id- the id of this property.type- the type of this property.isMultiValued- whether this property is multi-valued.values- the values.
-
-
Method Detail
-
createSerializablePropertyInfo
public static org.apache.jackrabbit.spi.PropertyInfo createSerializablePropertyInfo(org.apache.jackrabbit.spi.PropertyInfo propertyInfo, org.apache.jackrabbit.spi.IdFactory idFactory)Creates a new serializable property info for the givenPropertyInfo.- Parameters:
propertyInfo-
-
getId
public org.apache.jackrabbit.spi.PropertyId getId()
- Specified by:
getIdin interfaceorg.apache.jackrabbit.spi.ItemInfo- Specified by:
getIdin interfaceorg.apache.jackrabbit.spi.PropertyInfo
-
getType
public int getType()
- Specified by:
getTypein interfaceorg.apache.jackrabbit.spi.PropertyInfo
-
isMultiValued
public boolean isMultiValued()
- Specified by:
isMultiValuedin interfaceorg.apache.jackrabbit.spi.PropertyInfo
-
getValues
public org.apache.jackrabbit.spi.QValue[] getValues()
- Specified by:
getValuesin interfaceorg.apache.jackrabbit.spi.PropertyInfo
-
-