Class XSLTFunctions
- java.lang.Object
-
- org.alfresco.repo.rendition.executer.XSLTFunctions
-
public class XSLTFunctions extends java.lang.Object- Since:
- 3.3
- Author:
- Brian Remmington
-
-
Constructor Summary
Constructors Constructor Description XSLTFunctions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringencodeQuotes(java.lang.String text)Encodes invalid HTML characters.org.w3c.dom.DocumentparseXMLDocument(org.alfresco.service.cmr.repository.NodeRef root, java.lang.String repoPath)java.util.Map<java.lang.String,org.w3c.dom.Document>parseXMLDocuments(java.lang.String typeName, org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String repoPath)voidsetContentService(ContentService contentService)voidsetDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)voidsetFileService(FileFolderService fileService)voidsetNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)voidsetNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
-
-
-
Method Detail
-
parseXMLDocument
public org.w3c.dom.Document parseXMLDocument(org.alfresco.service.cmr.repository.NodeRef root, java.lang.String repoPath) throws java.io.IOException, org.xml.sax.SAXException, FileNotFoundException- Throws:
java.io.IOExceptionorg.xml.sax.SAXExceptionFileNotFoundException
-
parseXMLDocuments
public java.util.Map<java.lang.String,org.w3c.dom.Document> parseXMLDocuments(java.lang.String typeName, org.alfresco.service.cmr.repository.NodeRef rootNode, java.lang.String repoPath) throws java.io.IOException, org.xml.sax.SAXException- Throws:
java.io.IOExceptionorg.xml.sax.SAXException
-
encodeQuotes
public java.lang.String encodeQuotes(java.lang.String text) throws java.io.IOException, org.xml.sax.SAXExceptionEncodes invalid HTML characters. (Fix for ETWOTWO-504 issue) This code was adopted from WebDAVHelper.encodeHTML() method with some restrictions.- Parameters:
text- to encode- Returns:
- encoded text
- Throws:
java.io.IOExceptionorg.xml.sax.SAXException
-
setFileService
public void setFileService(FileFolderService fileService)
- Parameters:
fileService- the fileService to set
-
setContentService
public void setContentService(ContentService contentService)
- Parameters:
contentService- the contentService to set
-
setNodeService
public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
- Parameters:
nodeService- the nodeService to set
-
setNamespaceService
public void setNamespaceService(org.alfresco.service.namespace.NamespaceService namespaceService)
- Parameters:
namespaceService- the namespaceService to set
-
setDictionaryService
public void setDictionaryService(org.alfresco.service.cmr.dictionary.DictionaryService dictionaryService)
- Parameters:
dictionaryService- the dictionaryService to set
-
-