Interface HstSite

    • Method Detail

      • getName

        String getName()
        Each contained HstSite within its HstSites container has a unique name. getName() returns this unique name.
        Returns:
        the unique name for this HstSite within its HstSites container.
      • getCanonicalIdentifier

        String getCanonicalIdentifier()
        Returns the identifier of the backing canonical configuration node of the HstSite.
        Returns:
        the identifier of the backing HstSite
      • getSiteMapItemHandlersConfiguration

        HstSiteMapItemHandlersConfiguration getSiteMapItemHandlersConfiguration()
        Returns:
        the siteMapItemHandlersConfiguration for this HstSite
      • getComponentsConfiguration

        HstComponentsConfiguration getComponentsConfiguration()
        Returns:
        the componentsConfiguration for this HstSite
      • getSiteMap

        HstSiteMap getSiteMap()
        Returns:
        the hstSiteMap for this HstSite
      • getLocationMapTree

        LocationMapTree getLocationMapTree()
        The location map is an inverted version from the HstSiteMap: Instead of mapping for URLs to relativecontentpath's, the location map is a mapping from relativecontentpaths to URLs
        Returns:
        the location map for this HstSite
      • getLocationMapTreeComponentDocuments

        LocationMapTree getLocationMapTreeComponentDocuments()
        The component documents location map is mapping from documents to sitemap items only now specifically linked to from a hst component that belongs to the sitemap item (and thus not via the relativecontentpaths )
        Returns:
        the location map for this HstSite
      • getConfigurationPath

        String getConfigurationPath()
        Returns:
        the absolute location where the configuration for this HstSite is stored
      • hasPreviewConfiguration

        boolean hasPreviewConfiguration()
        Returns:
        true when this HstSite has a different configuration than the live.
      • getChannelInfo

        <T extends ChannelInfo> T getChannelInfo()
        Type Parameters:
        T - Type of the channel info. Only checked at runtime on assignment.
        Returns:
        A channel properties instance or null in case getChannel() returns null or when the ChannelInfo interface cannot be loaded by the current classLoader