Uses of Package
org.alfresco.repo.virtual.ref
Packages that use org.alfresco.repo.virtual.ref
Package
Description
-
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.bundleClassDescriptionHandles protocol method dispatch.A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.A generic, immutable virtualized artefact reference.
Refers virtualized artefacts through :
aProtocol- defines what kind of virtualzied artefact is referred by this reference as well as what virtualization process was applied aResource- identifies the main resource used in the virtualization (egg. a classpath location or repository node reference) a list ofResourceParameters - used in customizing the virtualization process (egg. a resource pointing to the actual node of a semi-virtual folder reference)A protocol for encoding virtual artefacts.
Virtual artefacts are generated using a virtual folder templateindicated by the mainReferenceresource.
The virtual folder template defines a hierarchical structure of virtual nodes. -
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.refClassDescriptionHandles protocol method dispatch.Identifies content from a classpathCommon
Referenceencodings.Hash encoding constants interface.Hash encoded reference string parser.
Delegates toVirtualHashReferenceParser,VanillaHashReferenceParserorNodeHashReferenceParserfor custom protocol parsing.A synchronized string hash code mapping store.
Associates a string with a given string-hash.Creates and looks up hashes of '/' paths defining strings.
Paths are hashed usingHashStoredefined hashes.Creates and looks up string-pair hash codes ofNodeRefs.AReferencemodel element that defines the type of the referred artefact and the virtualization process that was applied when creating a reference.
Protocols define the semantics of all elements of a reference.Base class for custom protocol hash encodedReferenceParsers.Base class for custom protocol hash encodedStringifiers.A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.CommonReferenceprotocols.A generic, immutable virtualized artefact reference.
Refers virtualized artefacts through :
aProtocol- defines what kind of virtualzied artefact is referred by this reference as well as what virtualization process was applied aResource- identifies the main resource used in the virtualization (egg. a classpath location or repository node reference) a list ofResourceParameters - used in customizing the virtualization process (egg. a resource pointing to the actual node of a semi-virtual folder reference)Helper class used in parsing string reference.An Alfresco repository content abstraction.Identifies content fromRepositoryLocationAReferenceelement that identifies the main or a parameter content location.Helper class that has oneResourceas a value attribute, value that can be retrieved and used in virtualization process.GenericResourcevisitor.AReferenceabstract tree visitor designed to produce custom string representations.Helper class that has oneStringas a value attribute, value that can be retrieved and used in virtualization process.Generic value of typeVholder parameter.AVirtualProtocolextension that uses a scripted processor virtual template in order to process a so-called vanilla JSON static template definition on template execution.
Vanilla references store have an extraResourceParameterfor the vanilla-JSON template.Custom parser for hash encoded strings ofReferences having the protocol set toVirtualProtocol.Custom stringifier for hash encoded strings ofReferences having the protocol set toVirtualProtocol.A protocol for encoding virtual artefacts.
Virtual artefacts are generated using a virtual folder templateindicated by the mainReferenceresource.
The virtual folder template defines a hierarchical structure of virtual nodes. -
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.storeClassDescriptionHandles protocol method dispatch.A
Referencemodel element that defines the type of the referred artefact and the virtualization process that was applied when creating a reference.
Protocols define the semantics of all elements of a reference.A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.A generic, immutable virtualized artefact reference.
Refers virtualized artefacts through :
aProtocol- defines what kind of virtualzied artefact is referred by this reference as well as what virtualization process was applied aResource- identifies the main resource used in the virtualization (egg. a classpath location or repository node reference) a list ofResourceParameters - used in customizing the virtualization process (egg. a resource pointing to the actual node of a semi-virtual folder reference)A protocol for encoding virtual artefacts.
Virtual artefacts are generated using a virtual folder templateindicated by the mainReferenceresource.
The virtual folder template defines a hierarchical structure of virtual nodes. -
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.templateClassDescriptionHandles protocol method dispatch.Identifies content from a classpathA double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.A generic, immutable virtualized artefact reference.
Refers virtualized artefacts through :
aProtocol- defines what kind of virtualzied artefact is referred by this reference as well as what virtualization process was applied aResource- identifies the main resource used in the virtualization (egg. a classpath location or repository node reference) a list ofResourceParameters - used in customizing the virtualization process (egg. a resource pointing to the actual node of a semi-virtual folder reference)Identifies content fromRepositoryLocationAReferenceelement that identifies the main or a parameter content location.GenericResourcevisitor.AVirtualProtocolextension that uses a scripted processor virtual template in order to process a so-called vanilla JSON static template definition on template execution.
Vanilla references store have an extraResourceParameterfor the vanilla-JSON template.A protocol for encoding virtual artefacts.
Virtual artefacts are generated using a virtual folder templateindicated by the mainReferenceresource.
The virtual folder template defines a hierarchical structure of virtual nodes.