Package com.hannonhill.cascade.velocity
Class LocatorTool
- java.lang.Object
-
- com.hannonhill.cascade.velocity.LocatorTool
-
public class LocatorTool extends java.lang.ObjectTool that allows locating assets in Cascade from the Velocity format
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classLocatorTool.SearchQueryA search query object that can be used to query for assets using theLocatorTool.
-
Constructor Summary
Constructors Constructor Description LocatorTool(java.lang.String siteId, com.hannonhill.cascade.model.service.ServiceProvider serviceProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FolderContainedAssetlocate(java.lang.String path, com.hannonhill.cascade.model.dom.identifier.EntityType type)FolderContainedAssetlocate(java.lang.String path, com.hannonhill.cascade.model.dom.identifier.EntityType type, java.lang.String siteName)BlocklocateBlock(java.lang.String path)BlocklocateBlock(java.lang.String path, java.lang.String siteName)FilelocateFile(java.lang.String path)FilelocateFile(java.lang.String path, java.lang.String siteName)FolderlocateFolder(java.lang.String path)FolderlocateFolder(java.lang.String path, java.lang.String siteName)FormatlocateFormat(java.lang.String path)FormatlocateFormat(java.lang.String path, java.lang.String siteName)FolderContainedAssetlocateLinkable(java.lang.String path)FolderContainedAssetlocateLinkable(java.lang.String path, java.lang.String siteName)PagelocatePage(java.lang.String path)PagelocatePage(java.lang.String path, java.lang.String siteName)ReferencelocateReference(java.lang.String path)ReferencelocateReference(java.lang.String path, java.lang.String siteName)SymlinklocateSymlink(java.lang.String path)SymlinklocateSymlink(java.lang.String path, java.lang.String siteName)LocatorTool.SearchQueryquery()
-
-
-
Method Detail
-
locatePage
public Page locatePage(java.lang.String path)
-
locatePage
public Page locatePage(java.lang.String path, java.lang.String siteName)
-
query
public LocatorTool.SearchQuery query()
-
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)
-
locateLinkable
public FolderContainedAsset locateLinkable(java.lang.String path)
-
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)
-
-