Class LocatorTool


  • public class LocatorTool
    extends java.lang.Object
    Tool that allows locating assets in Cascade from the Velocity format
    • Constructor Detail

      • LocatorTool

        public LocatorTool​(java.lang.String siteId,
                           com.hannonhill.cascade.model.service.ServiceProvider serviceProvider)
        Parameters:
        siteId - Velocity format's site id
    • Method Detail

      • locatePage

        public Page locatePage​(java.lang.String path)
      • locatePage

        public Page locatePage​(java.lang.String path,
                               java.lang.String siteName)
      • locateFolder

        public Folder locateFolder​(java.lang.String path)
      • locateFolder

        public Folder locateFolder​(java.lang.String path,
                                   java.lang.String siteName)
      • locateBlock

        public Block locateBlock​(java.lang.String path)
      • locateBlock

        public Block locateBlock​(java.lang.String path,
                                 java.lang.String siteName)
      • locateFormat

        public Format locateFormat​(java.lang.String path,
                                   java.lang.String siteName)
      • locateFormat

        public Format locateFormat​(java.lang.String path)
      • locateFile

        public File locateFile​(java.lang.String path)
      • locateFile

        public File locateFile​(java.lang.String path,
                               java.lang.String siteName)
      • locateSymlink

        public Symlink locateSymlink​(java.lang.String path)
      • locateSymlink

        public Symlink locateSymlink​(java.lang.String path,
                                     java.lang.String siteName)
      • locateLinkable

        public FolderContainedAsset locateLinkable​(java.lang.String path,
                                                   java.lang.String siteName)
      • locateReference

        public Reference locateReference​(java.lang.String path)
      • locateReference

        public Reference locateReference​(java.lang.String path,
                                         java.lang.String siteName)
      • locate

        public FolderContainedAsset locate​(java.lang.String path,
                                           com.hannonhill.cascade.model.dom.identifier.EntityType type)
      • locate

        public FolderContainedAsset locate​(java.lang.String path,
                                           com.hannonhill.cascade.model.dom.identifier.EntityType type,
                                           java.lang.String siteName)