Class XTMPathTopicMapSource

    • Field Detail

      • followTopicRefs

        protected boolean followTopicRefs
      • validate

        protected boolean validate
    • Constructor Detail

      • XTMPathTopicMapSource

        public XTMPathTopicMapSource()
      • XTMPathTopicMapSource

        public XTMPathTopicMapSource​(String path,
                                     String suffix)
      • XTMPathTopicMapSource

        public XTMPathTopicMapSource​(String path,
                                     FileFilter filter)
        INTERNAL: Constructor that takes the file directory and a file filter.
        Parameters:
        path - the path to search for TopicMaps
        filter - a java.io.FileFilter to filter the specified path
        Since:
        1.3.4
    • Method Detail

      • setFollowTopicRefs

        public void setFollowTopicRefs​(boolean followTopicRefs)
        PUBLIC: If set to false topicRef elements pointing to external documents will not be traversed. The default is that the documents pointed to by those elements will be loaded (as per the XTM 1.0 specification).
        Since:
        3.2
      • setExternalReferenceHandler

        public void setExternalReferenceHandler​(ExternalReferenceHandlerIF ref_handler)
        PUBLIC: Sets the external reference handler.
      • setExternalReferenceHandlerClass

        public void setExternalReferenceHandlerClass​(String ref_handler)
        EXPERIMENTAL: Sets the name of the external reference handler class. The specified class must have a default constructor.
      • getExternalReferenceHandlerClass

        public String getExternalReferenceHandlerClass()
        EXPERIMENTAL: Gets the name of the external reference handler class.
      • getExternalReferenceHandler

        public ExternalReferenceHandlerIF getExternalReferenceHandler()
        PUBLIC: Gets the external reference handler. The reference handler will receive notifications on references to external topics and topic maps.
      • setValidation

        public void setValidation​(boolean validate)
        PUBLIC: Turn validation of XTM documents according to DTD on or off. The validation checks if the documents read follow the DTD, and will abort import if they do not.
        Parameters:
        validate - Will validate if true, will not if false.
        Since:
        2.0
      • getValidation

        public boolean getValidation()
        PUBLIC: Returns true if validation is on, false otherwise.
        Since:
        2.0