Uses of Package
org.alfresco.repo.virtual.ref
-
Packages that use org.alfresco.repo.virtual.ref Package Description org.alfresco.repo.virtual.bundle org.alfresco.repo.virtual.ref org.alfresco.repo.virtual.store org.alfresco.repo.virtual.template -
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.bundle Class Description AbstractProtocolMethod Handles protocol method dispatch.NodeProtocol ProtocolMethod A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.ProtocolMethodException Reference 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.ReferenceEncodingException VirtualProtocol 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.ref Class Description AbstractProtocolMethod Handles protocol method dispatch.ClasspathResource Identifies content from a classpathEncoding Encodings CommonReferenceencodings.HashEncodingArtefact Hash encoding constants interface.HashReferenceParser Hash encoded reference string parser.
Delegates toVirtualHashReferenceParser,VanillaHashReferenceParserorNodeHashReferenceParserfor custom protocol parsing.HashStore A synchronized string hash code mapping store.
Associates a string with a given string-hash.HashStoreConfiguration HierarchicalPathHasher Creates and looks up hashes of '/' paths defining strings.
Paths are hashed usingHashStoredefined hashes.NodeProtocol NodeRefHasher Creates and looks up string-pair hash codes ofNodeRefs.NodeRefRadixHasher Creates string-pair hashes ofNodeRefs where the first string is a stored hash combination forNodeRefstore elements (protocol and id) and the second is a radix 36 encodedNodeRefid.Parameter PathHasher PlainEncoding Protocol 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.ProtocolHashParser Base class for custom protocol hash encodedReferenceParsers.ProtocolHashStringifier Base class for custom protocol hash encodedStringifiers.ProtocolMethod A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.ProtocolMethodException Protocols CommonReferenceprotocols.Reference 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.ReferenceEncodingException ReferenceParameter ReferenceParseException ReferenceParser ReferenceParser.Cursor Helper class used in parsing string reference.RepositoryLocation An Alfresco repository content abstraction.RepositoryNodeRef RepositoryPath RepositoryResource Identifies content fromRepositoryLocationResource AReferenceelement that identifies the main or a parameter content location.ResourceParameter Helper class that has oneResourceas a value attribute, value that can be retrieved and used in virtualization process.ResourceProcessingError ResourceProcessor GenericResourcevisitor.Stringifier AReferenceabstract tree visitor designed to produce custom string representations.StringParameter Helper class that has oneStringas a value attribute, value that can be retrieved and used in virtualization process.ValueParameter Generic value of typeVholder parameter.VanillaProtocol 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.VirtualHashReferenceParser Custom parser for hash encoded strings ofReferences having the protocol set toVirtualProtocol.VirtualHashStringifier Custom stringifier for hash encoded strings ofReferences having the protocol set toVirtualProtocol.VirtualProtocol 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.ZeroEncoding -
Classes in org.alfresco.repo.virtual.ref used by org.alfresco.repo.virtual.store Class Description AbstractProtocolMethod Handles protocol method dispatch.NodeProtocol Protocol 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.ProtocolMethod A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.ProtocolMethodException Reference 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.VirtualProtocol 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.template Class Description AbstractProtocolMethod Handles protocol method dispatch.ClasspathResource Identifies content from a classpathNodeProtocol ProtocolMethod A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type.
Implementor encapsulate high-level reference protocol based semantic functionality.ProtocolMethodException Reference 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.RepositoryResource Identifies content fromRepositoryLocationResource AReferenceelement that identifies the main or a parameter content location.ResourceProcessingError ResourceProcessor GenericResourcevisitor.VanillaProtocol 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.VirtualProtocol 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.