Tabnine Logo
Configurator.get
Code IndexAdd Tabnine to your IDE (free)

How to use
get
method
in
org.wikibrain.conf.Configurator

Best Java code snippets using org.wikibrain.conf.Configurator.get (Showing top 20 results out of 315)

origin: org.wikibrainapi/wikibrain-utils

/**
 * @see #get(Class, String, java.util.Map)
 * @param klass
 * @param name
 * @param <T>
 * @return
 * @throws ConfigurationException
 */
public <T> T get(Class<T> klass, String name) throws ConfigurationException {
  return get(klass, name, null);
}
origin: org.wikibrainapi/wikibrain-utils

/**
 * Get a specific named instance of the component with the specified class.
 * This method can only be used when there is exactly one instance of the component.
 *
 * @param klass The generic interface or superclass, not the specific implementation.
 * @return The requested component.
 */
public <T> T get(Class<T> klass) throws ConfigurationException {
  return get(klass, null);
}
origin: org.wikibrainapi/wikibrain-spatial

  @Override
  public PostGISSpatialDataDao get(String name, Config config,
                   Map<String, String> runtimeParams) throws ConfigurationException {
    return new PostGISSpatialDataDao( getConfigurator().get(PostGISDB.class, config.getString("dataSource")),
        getConfigurator().get(WikidataDao.class), getConfigurator().get(LocalPageDao.class));
  }
}
origin: org.wikibrainapi/wikibrain-spatial

public SpatialDataLoader(Env env) throws ConfigurationException, WikiBrainException {
  this.env = env;
  this.langs = env.getLanguages();
  this.spatialDao = env.getConfigurator().get(SpatialDataDao.class);
  this.metaDao = env.getConfigurator().get(MetaInfoDao.class);
  this.wdDao = env.getConfigurator().get(WikidataDao.class);
}
origin: shilad/wikibrain

public WikiBrainServer(Env env) throws ConfigurationException, DaoException {
  this.env = env;
  this.entityParser = new WebEntityParser(env);
  this.pageDao = env.getConfigurator().get(LocalPageDao.class);
  this.linkDao = env.getConfigurator().get(LocalLinkDao.class);
  this.catDao = env.getConfigurator().get(LocalCategoryMemberDao.class);
}
origin: shilad/wikibrain

  @Override
  public Disambiguator get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException{
    if (!config.getString("type").equals("topResult")){
      return null;
    }
    return new TopResultDisambiguator(
        getConfigurator().get(PhraseAnalyzer.class,
            config.getString("phraseAnalyzer"))
    );
  }
}
origin: shilad/wikibrain

  @Override
  public LuceneSearcher get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
    return new LuceneSearcher(
        getConfigurator().get(LanguageSet.class),
        getConfigurator().get(LuceneOptions.class, config.getString("options"))
    );
  }
}
origin: shilad/wikibrain

  @Override
  public PhraseAnalyzer get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
    if (!config.getString("type").equals("lucene")) {
      return null;
    }
    LocalPageDao localPageDao = getConfigurator().get(LocalPageDao.class, config.getString("localPageDao"));
    LanguageSet langs = getConfigurator().get(LanguageSet.class);
    LuceneSearcher searcher = new LuceneSearcher(langs, getConfigurator().get(LuceneOptions.class));
    return new LucenePhraseAnalyzer(localPageDao, searcher);
  }
}
origin: org.wikibrainapi/wikibrain-loader

public LoadTimeEstimator(Env env) throws ConfigurationException, ParseException {
  this.env = env;
  this.diagnostics = env.getConfigurator().get(DiagnosticDao.class).getAll();
  System.out.println("read " + this.diagnostics.size() + " diagnostics");
}
origin: shilad/wikibrain

  @Override
  public ExplanationFormatter get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
    return new ExplanationFormatter(
        getConfigurator().get(
            LocalPageDao.class,
            config.getString("localpagedao"))
    );
  }
}
origin: org.wikibrainapi/wikibrain-spatial

  @Override
  public PostGISSpatialNeighborDao get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
    return new PostGISSpatialNeighborDao( getConfigurator().get(PostGISDB.class, config.getString("dataSource")));
  }
}
origin: org.wikibrainapi/wikibrain-spatial

  @Override
  public PostGISSpatialContainmentDao get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
    return new PostGISSpatialContainmentDao( getConfigurator().get(PostGISDB.class, config.getString("dataSource")));
  }
}
origin: org.wikibrainapi/wikibrain-spatial

public static void main(String[] args) throws Exception {
  Env env = EnvBuilder.envFromArgs(args);
  Configurator conf = env.getConfigurator();
  KNNEvaluator evaluator = new KNNEvaluator(env, new LanguageSet("simple"));
  SpatialDataDao sdDao = conf.get(SpatialDataDao.class);
  Set<Integer> originSet = new HashSet<Integer>();
  originSet.add(36091);originSet.add(956);originSet.add(64);originSet.add(258);originSet.add(60);originSet.add(65);originSet.add(90);originSet.add(84);originSet.add(1490);
  evaluator.evaluate(originSet, 100, 5, 1, 30, "test-topo.csv");
}
origin: org.wikibrainapi/wikibrain-spatial

public MappedShapefileLoader(Env env) throws ConfigurationException, WikiBrainException {
  this.env = env;
  this.lang = env.getLanguages().getBestAvailableEnglishLang(false);
  this.pageDao = env.getConfigurator().get(LocalPageDao.class);
  this.conceptDao = env.getConfigurator().get(UniversalPageDao.class);
  this.metaDao = env.getConfigurator().get(MetaInfoDao.class);
  this.spatialDao = env.getConfigurator().get(SpatialDataDao.class);
  this.folder = new SpatialDataFolder(
      new File(env.getConfiguration().get().getString("spatial.dir")));
}
origin: shilad/wikibrain

@Override
public PhraseAnalyzer get(String name, Config config, Map<String, String> runtimeParams) throws ConfigurationException {
  if (!config.getString("type").equals("olucene")) {
    return null;
  }
  LocalPageDao localPageDao = getConfigurator().get(LocalPageDao.class, config.getString("localPageDao"));
  LuceneSearcher searcher = new LuceneSearcher(
      new LanguageSet("simple"),
      getConfigurator().get(LuceneOptions.class));
  return new LucenePhraseAnalyzer(localPageDao, searcher);
}
origin: shilad/wikibrain

/**
 * Returns a default set of LuceneOptions.
 *
 * @return a default set of LuceneOptions
 */
public static LuceneOptions getDefaultOptions() {
  try {
    return new Configurator(new Configuration()).get(LuceneOptions.class, "plaintext");
  } catch (ConfigurationException e) {
    throw new RuntimeException(e);
  }
}
origin: org.wikibrainapi/wikibrain-spatial

public DistanceMetrics() throws ConfigurationException{
  env = new EnvBuilder().build();
  c = env.getConfigurator();
  snDao = c.get(SpatialNeighborDao.class);
}
origin: shilad/wikibrain

public UniversalWord2VecMain(Env env, Language lang) throws ConfigurationException, DaoException {
  this.env = env;
  this.lang = lang;
  UniversalPageDao univDao = env.getConfigurator().get(UniversalPageDao.class);
  this.pageDao = env.getComponent(LocalPageDao.class);
  Map<Language, TIntIntMap> allConcepts = univDao.getAllLocalToUnivIdsMap(new LanguageSet(lang));
  this.concepts = allConcepts.containsKey(lang) ? allConcepts.get(lang) : new TIntIntHashMap();
}
origin: shilad/wikibrain

public DistanceMetrics() throws ConfigurationException{
  env = new EnvBuilder().build();
  c = env.getConfigurator();
  snDao = c.get(SpatialNeighborDao.class);
}
origin: org.wikibrainapi/wikibrain-cookbook

  public static void main(String args[]) throws ConfigurationException, DaoException {
    Env env = EnvBuilder.envFromArgs(args);
    LocalPageDao pageDao = env.getConfigurator().get(LocalPageDao.class);

    // Get the default wikifier in the default language.
    Wikifier wikifier = env.getConfigurator().get(
        Wikifier.class, "websail",
        "language", env.getDefaultLanguage().getLangCode());

    for (LocalLink link : wikifier.wikify(CORPUS)) {
      System.out.println("link is " + link.getAnchorText() + " is for " + pageDao.getById(link.getLanguage(), link.getDestId()));
    }
  }
}
org.wikibrain.confConfiguratorget

Javadoc

Get a specific named instance of the component with the specified class. This method can only be used when there is exactly one instance of the component.

Popular methods of Configurator

  • <init>
    Constructs a new configuration object with the specified configuration.
  • getConf
  • getConfig
    Returns the config object associated with the given class and name.
  • construct
    Constructs an instance of the specified class with the passed in config. This bypasses the cache and
  • resolveComponentName
    If the component name is "default" or null, return the name of the default implementation of the com
  • close
    Tries to close all open components, clears the components map.
  • constructInternal
  • makeCacheKey
    Returns a unique string for the name and params
  • registerProvider
    Instantiates providers for the component.
  • registerProviders
    Registers all class that extend Providers

Popular in Java

  • Reactive rest calls using spring rest template
  • notifyDataSetChanged (ArrayAdapter)
  • onCreateOptionsMenu (Activity)
  • onRequestPermissionsResult (Fragment)
  • Table (com.google.common.collect)
    A collection that associates an ordered pair of keys, called a row key and a column key, with a sing
  • ConnectException (java.net)
    A ConnectException is thrown if a connection cannot be established to a remote host on a specific po
  • ArrayList (java.util)
    ArrayList is an implementation of List, backed by an array. All optional operations including adding
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Cipher (javax.crypto)
    This class provides access to implementations of cryptographic ciphers for encryption and decryption
  • JList (javax.swing)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now