| Name | Description | Type | Package | Framework |
| AbstractVISProvider | This Class implements a virtual item state provider, in order to expose the versions to the version storage. | Class | org.apache.jackrabbit.core.virtual | Apache JackRabbit |
| VirtualItemStateProvider | This Interface defines a virtual item state provider. | Interface | org.apache.jackrabbit.core.virtual | Apache JackRabbit |
| VirtualNodeState | Class | org.apache.jackrabbit.core.virtual | Apache JackRabbit | |
| VirtualPropertyState | Class | org.apache.jackrabbit.core.virtual | Apache JackRabbit | |
| VirtualValueProvider | A VirtualValueProvider is used for virtual properties that want to provide values dynamically. | Interface | org.apache.jackrabbit.core.virtual | Apache JackRabbit |