Package org.alfresco.repo.virtual.ref
Interface Stringifier
-
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
HashStringifier,NodeHashStringifier,PlainStringifier,ProtocolHashStringifier,VanillaHashStringifier,VirtualHashStringifier,ZeroStringifier
public interface Stringifier extends Serializable
AReferenceabstract tree visitor designed to produce custom string representations.- Author:
- Bogdan Horje
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Stringstringify(List<Parameter> parameters)Stringstringify(Parameter parameter)Stringstringify(Reference reference)Stringstringify(RepositoryLocation repositoryLocation)Stringstringify(Resource resource)StringstringifyParameter(Parameter parameter)StringstringifyParameter(ReferenceParameter referenceParameter)StringstringifyParameter(ResourceParameter resourceParameter)StringstringifyParameter(StringParameter stringParameter)StringstringifyRepositoryLocation(RepositoryLocation repositoryLocation)StringstringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef)StringstringifyRepositoryLocation(RepositoryPath repositoryPath)StringstringifyResource(ClasspathResource resource)StringstringifyResource(RepositoryResource resource)StringstringifyResource(Resource resource)
-
-
-
Method Detail
-
stringify
String stringify(Reference reference) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringify
String stringify(Resource resource) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyResource
String stringifyResource(Resource resource) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyResource
String stringifyResource(RepositoryResource resource) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyResource
String stringifyResource(ClasspathResource resource) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringify
String stringify(RepositoryLocation repositoryLocation) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
String stringifyRepositoryLocation(RepositoryLocation repositoryLocation) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
String stringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyRepositoryLocation
String stringifyRepositoryLocation(RepositoryPath repositoryPath) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringify
String stringify(List<Parameter> parameters) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringify
String stringify(Parameter parameter) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyParameter
String stringifyParameter(Parameter parameter) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyParameter
String stringifyParameter(ResourceParameter resourceParameter) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyParameter
String stringifyParameter(StringParameter stringParameter) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
stringifyParameter
String stringifyParameter(ReferenceParameter referenceParameter) throws ReferenceEncodingException
- Throws:
ReferenceEncodingException
-
-