Class AbstractIndexCreator

    • Field Detail

      • logger

        private final org.slf4j.Logger logger
      • id

        private final java.lang.String id
      • creatorDependencies

        private final java.util.List<java.lang.String> creatorDependencies
    • Constructor Detail

      • AbstractIndexCreator

        protected AbstractIndexCreator​(java.lang.String id)
      • AbstractIndexCreator

        protected AbstractIndexCreator​(java.lang.String id,
                                       java.util.List<java.lang.String> creatorDependencies)
    • Method Detail

      • getLogger

        protected org.slf4j.Logger getLogger()
      • getId

        public java.lang.String getId()
        Description copied from interface: IndexCreator
        Returns IndexCreator ID, that has to be unique across all existing creators.
        Specified by:
        getId in interface IndexCreator
        Returns:
      • getCreatorDependencies

        public java.util.List<java.lang.String> getCreatorDependencies()
        Description copied from interface: IndexCreator
        Returns list of IndexCreator IDs that this creator depends on. Needed to perform a topological sort on IndexCreators to guarantee proper ordering of them, as some IndexCreators might rely on informations already extracted by some other IndexCreator.
        Specified by:
        getCreatorDependencies in interface IndexCreator
        Returns:
      • bos

        public static java.lang.String bos​(boolean b)
      • sob

        public static boolean sob​(java.lang.String b)