Class Store


  • public class Store
    extends Object
    stores metadata information in multimaps

    use the different query methods (getXXX) to query the metadata

    the query methods are string based, and does not cause the class loader to define the types

    use Reflections.getStore() to access this store

    • Constructor Detail

      • Store

        protected Store()
    • Method Detail

      • keySet

        public Set<String> keySet()
        return all indices
      • get

        public Set<String> get​(Class<?> scannerClass,
                               String key)
        get the values stored for the given index and keys
      • get

        public Set<String> get​(String index,
                               String key)
        get the values stored for the given index and keys
      • getAllIncluding

        public Set<String> getAllIncluding​(Class<?> scannerClass,
                                           Collection<String> keys)
        recursively get the values stored for the given index and keys, including keys
      • getAll

        public Set<String> getAll​(Class<?> scannerClass,
                                  String key)
        recursively get the values stored for the given index and keys, not including keys
      • getAll

        public Set<String> getAll​(Class<?> scannerClass,
                                  Collection<String> keys)
        recursively get the values stored for the given index and keys, not including keys