Package org.alfresco.repo.virtual.ref
Class HashReferenceParser
- java.lang.Object
-
- org.alfresco.repo.virtual.ref.HashReferenceParser
-
- All Implemented Interfaces:
java.io.Serializable,HashEncodingArtefact,ReferenceParser
public class HashReferenceParser extends java.lang.Object implements ReferenceParser, HashEncodingArtefact
Hash encoded reference string parser.
Delegates toVirtualHashReferenceParser,VanillaHashReferenceParserorNodeHashReferenceParserfor custom protocol parsing.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.repo.virtual.ref.ReferenceParser
ReferenceParser.Cursor
-
-
Field Summary
-
Fields inherited from interface org.alfresco.repo.virtual.ref.HashEncodingArtefact
CLASSPATH_RESOUCE_CODE, HASHED_CLASSPATH_RESOUCE_CODE, HASHED_NUMERIC_PATH_CODE, HASHED_REPOSITORY_PATH_CODE, MIXED_CLASSPATH_RESOUCE_CODE, MIXED_NUMERIC_PATH_CODE, MIXED_REPOSITORY_PATH_CODE, NODE_PROTOCOL_CODE, NUMERIC_PATH_CODE, NUMERIC_ROOT_PATH_CODE, REPOSITORY_NODEREF_RESOURCE_CODE, REPOSITORY_PATH_CODE, VANILLA_PROTOCOL_CODE, VIRTUAL_PROTOCOL_CODE
-
-
Constructor Summary
Constructors Constructor Description HashReferenceParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Referenceparse(java.lang.String referenceString)Parses a string reference into aReferenceobjectReferenceparse(ReferenceParser.Cursor c)
-
-
-
Method Detail
-
parse
public Reference parse(java.lang.String referenceString) throws ReferenceParseException
Description copied from interface:ReferenceParserParses a string reference into aReferenceobject- Specified by:
parsein interfaceReferenceParser- Returns:
- A reference of
Reference - Throws:
ReferenceParseException
-
parse
public Reference parse(ReferenceParser.Cursor c)
-
-