Class AppletContext

    • Constructor Detail

      • AppletContext

        public AppletContext​(Vizlet aVizlet)
    • Method Detail

      • goToTopicURL

        public void goToTopicURL​(String url)
        Opens the supplied url string. The window used to display the url is defined by the applet parameter 'gotoTarget'
      • goToTopic

        public void goToTopic​(TopicIF topic)
        Description copied from interface: ApplicationContextIF
        Set the focus of the map to the specified topic
        Parameters:
        topic - Topic to set as the central focus
      • openPropertiesURL

        public void openPropertiesURL​(String url)
        Opens the supplied url string in a browser window. Which window is used is defined by the 'propTarget' applet parameter
        Parameters:
        url - String representing the target url
      • isApplet

        public boolean isApplet()
        Description copied from interface: ApplicationContextIF
        Is this an applet?
        Returns:
        boolean indicating if this context is an applet
      • setStartTopic

        public void setStartTopic​(TopicIF aTopic)
        Description copied from interface: ApplicationContextIF
        Assign the starting topic of the map to display.
        Parameters:
        aTopic - Start Topic
      • getTopicForLocator

        public TopicIF getTopicForLocator​(LocatorIF aLocator,
                                          TopicMapIF topicmap)
        Description copied from interface: ApplicationContextIF
        Returns the topic with the given subject identifier, if any.
        Parameters:
        aLocator - the subject identifier
        topicmap - the topic map to look up in
        Returns:
        topic with given subject identifier (or null if none)
      • loadTopic

        public void loadTopic​(TopicIF aTopic)
        Description copied from interface: ApplicationContextIF
        Get a topic from the associated store
        Parameters:
        aTopic - to read from the store
      • focusNode

        public void focusNode​(TMAbstractNode aNode)
        Description copied from interface: ApplicationContextIF
        Set the node as the focus of the map
        Parameters:
        aNode - node to focus on
      • setScopingTopic

        public void setScopingTopic​(TopicIF aScope)
        Description copied from interface: ApplicationContextIF
        Set the scoping topic for the map
        Parameters:
        aScope - topic to set scope
      • getDefaultScopingTopic

        public TopicIF getDefaultScopingTopic​(TopicMapIF aTopicmap)
        Description copied from interface: ApplicationContextIF
        Get the default scoping topic
        Parameters:
        aTopicmap - map that contains the topic
        Returns:
        default scoping topic
      • getStartTopic

        public TopicIF getStartTopic​(TopicMapIF aTopicmap)
        Description copied from interface: ApplicationContextIF
        Return the start topic defined on the map
        Parameters:
        aTopicmap - map containing topic
        Returns:
        start topic
      • getConfigurl

        public String getConfigurl()
      • getTmrap

        public String getTmrap()
      • getTmid

        public String getTmid()
      • getDefaultLocality

        public int getDefaultLocality()
        Description copied from interface: ApplicationContextIF
        Get the default locality for the application. This is usually 1
        Returns:
        the default locality
      • getMaxLocality

        public int getMaxLocality()
        Description copied from interface: ApplicationContextIF
        Returns the maximum number of nodes (locality) to display linked to the central node. Large numbers (> 3) can have a significant performance impact when used, especially for large maps
        Returns:
        the maximum allowed locality
      • getEnabledItemIds

        public ParsedMenuFile getEnabledItemIds()
        Description copied from interface: ApplicationContextIF
        Return the menu of enabled items
        Returns:
        menu containing enabled items
      • getAssocFrame

        public TypesConfigFrame getAssocFrame()
        Description copied from interface: ApplicationContextIF
        Display the configuration frame for associations (edges)
        Returns:
        The association configuration frame
      • getTopicFrame

        public TypesConfigFrame getTopicFrame()
        Description copied from interface: ApplicationContextIF
        Display the configuration frame for topics
        Returns:
        the topic configuration frame