Interface | Description |
---|---|
HashEncodingArtefact |
Hash encoding constants interface.
|
NodeRefHasher |
Creates and looks up string-pair hash codes of
NodeRef s. |
Parameter | |
PathHasher | |
PlainEncoding | |
ProtocolMethod<R> |
A double-dispatched method abstraction.
The method execution is dispatched based on concrete protocol type. Implementor encapsulate high-level reference protocol based semantic functionality. |
ReferenceParser | |
RepositoryLocation |
An Alfresco repository content abstraction.
|
Resource |
A
Reference element that identifies the main or a parameter content
location. |
ResourceProcessor<R> |
Generic
Resource visitor. |
Stringifier |
A
Reference abstract tree visitor designed to produce custom string
representations. |
ZeroEncoding |
Class | Description |
---|---|
AbstractProtocolMethod<R> |
Handles protocol method dispatch.
|
ClasspathResource |
Identifies content from a classpath
|
Encoding | |
GetActualNodeRefMethod |
Returns the actual
NodeRef of a given reference.Actual NodeRef are node references of content elements found in the
Alfresco repository that are subjected to a virtualization process. |
GetAspectsMethod | |
GetChildByIdMethod | |
GetParentReferenceMethod |
Returns a virtual parent reference upon execution by subtracting the last
template path element from of the given reference.
For root template path references a null will be returned upon
execution. |
GetReferenceType |
Returns actual
QName Type of a given reference indicated by the given protocol reference. |
GetTemplatePathMethod |
Returns the virtual folder template inner path for a virtualized entity
reference.
|
GetVanillaScriptInputStreamMethod |
It returns an
InputStream for the vanilla-virtual folder template resource
indicated by the given vanilla protocol reference. |
HashReferenceParser |
Hash encoded reference string parser.
Delegates to VirtualHashReferenceParser ,
VanillaHashReferenceParser or NodeHashReferenceParser for
custom protocol parsing. |
HashStore |
A synchronized string hash code mapping store.
Associates a string with a given string-hash. |
HashStoreConfiguration | |
HashStoreConfiguration.HashStoreConfigurationBean | |
HashStringifier |
Hash encoded reference stringifier.
Delegates to VanillaHashStringifier ,
VirtualHashStringifier or NodeHashStringifier for
custom protocol parsing. |
HierarchicalPathHasher |
Creates and looks up hashes of '/' paths defining strings.
Paths are hashed using HashStore defined hashes. |
NewVirtualReferenceMethod | |
NodeHashReferenceParser |
Custom parser for hash encoded strings of
Reference s having the
protocol set to NodeProtocol . |
NodeHashStringifier |
Custom stringifier for hash encoded strings of
Reference s having the
protocol set to NodeProtocol . |
NodeProtocol | |
NodeRefRadixHasher |
Creates string-pair hashes of
NodeRef s where the first string is a
stored hash combination for NodeRef store elements (protocol and id)
and the second is a radix 36 encoded NodeRef id. |
NumericPathHasher |
Creates string-pair hashes of single digit element numeric paths.
|
PlainReferenceParser |
Parses string references into
Reference objects based on Plain
encodings grammar. |
PlainStringifier |
Converts the object to a string representation according to
Encodings.PLAIN encoding definition. |
Protocol |
A
Reference model 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 encoded
ReferenceParser s. |
ProtocolHashStringifier |
Base class for custom protocol hash encoded
Stringifier s. |
Reference |
A generic, immutable virtualized artefact reference.
Refers virtualized artefacts through : a Protocol - defines what kind of virtualzied artefact is
referred by this reference as well as what virtualization process was applied
a Resource - identifies the main resource used in the
virtualization (egg. |
ReferenceParameter | |
ReferenceParser.Cursor |
Helper class used in parsing string reference.
|
RepositoryNodeRef | |
RepositoryPath | |
RepositoryResource |
Identifies content from
RepositoryLocation |
ResourceParameter |
Helper class that has one
Resource as a value attribute, value that
can be retrieved and used in virtualization process. |
StoredPathHasher |
Creates string-pair hashes based on stored path hashes.
|
StringParameter |
Helper class that has one
String as a value attribute, value that can
be retrieved and used in virtualization process. |
ValueParameter<V> |
Generic value of type
V holder parameter. |
VanillaHashReferenceParser |
Custom parser for hash encoded strings of
Reference s having the
protocol set to VanillaProtocol . |
VanillaHashStringifier |
Custom stringifier for hash encoded strings of
Reference s having the
protocol set to VanillaProtocol . |
VanillaProtocol |
A
VirtualProtocol extension 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 extra ResourceParameter for the
vanilla-JSON template. |
VirtualHashReferenceParser |
Custom parser for hash encoded strings of
Reference s having the
protocol set to VirtualProtocol . |
VirtualHashStringifier |
Custom stringifier for hash encoded strings of
Reference s having the
protocol set to VirtualProtocol . |
VirtualProtocol |
A protocol for encoding virtual artefacts.
Virtual artefacts are generated using a virtual folder templateindicated by the main Reference resource.The virtual folder template defines a hierarchical structure of virtual nodes. |
ZeroReferenceParser | |
ZeroStringifier |
Enum | Description |
---|---|
Encodings |
Common
Reference encodings. |
Protocols |
Common
Reference protocols. |
Exception | Description |
---|---|
ProtocolMethodException | |
ReferenceEncodingException | |
ReferenceParseException | |
ResourceProcessingError |
Copyright © 2005–2017 Alfresco Software. All rights reserved.