test_class.declarator: sites
test_class.modifier: private
test_class.original_string: private SitesImpl sites;
test_class.type: SitesImpl
test_class.var_name: sites
test_class.file: wdtk-datamodel/src/test/java/org/wikidata/wdtk/datamodel/implementation/SitesImplTest.java
test_class.identifier: SitesImplTest
test_case.body: @Test
  	public void siteLinkIri() {
  		SiteLink sSpecialChar = new SiteLinkImpl("&", "dewiki",
  				Collections.emptyList());
  		assertEquals(SitesImpl.DEFAULT_PROTOCOL_PREFIX
  				+ "//de.wikipedia.org/wiki/%26",
  				this.sites.getSiteLinkUrl(sSpecialChar));
  
  		SiteLink sSpecialChar2 = new SiteLinkImpl("Björk", "enwiki",
  				Collections.emptyList());
  		assertEquals("http://en.wikipedia.org/wiki/Bj%C3%B6rk",
  				this.sites.getSiteLinkUrl(sSpecialChar2));
  	}
test_case.class_method_signature: SitesImplTest.siteLinkIri()
test_case.full_signature: @Test public void siteLinkIri()
test_case.identifier: siteLinkIri
test_case.invocations: emptyList assertEquals getSiteLinkUrl emptyList assertEquals getSiteLinkUrl
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void siteLinkIri()
focal_class.declarator: DEFAULT_PROTOCOL_PREFIX = "https:"
focal_class.modifier: public static
focal_class.original_string: public static String DEFAULT_PROTOCOL_PREFIX = "https:";
focal_class.type: String
focal_class.var_name: DEFAULT_PROTOCOL_PREFIX
focal_class.declarator: sites = new HashMap<>()
focal_class.modifier: final
focal_class.original_string: final HashMap<String, SiteInformation> sites = new HashMap<>();
focal_class.type: HashMap<String, SiteInformation>
focal_class.var_name: sites
focal_class.file: wdtk-datamodel/src/main/java/org/wikidata/wdtk/datamodel/implementation/SitesImpl.java
focal_class.identifier: SitesImpl
focal_class.interfaces: implements Sites
focal_class.class_method_signature: SitesImpl.setSiteInformation(String siteKey, String group,
  			String languageCode, String siteType, String filePath,
  			String pagePath)
focal_class.full_signature: @Override public void setSiteInformation(String siteKey, String group,
  			String languageCode, String siteType, String filePath,
  			String pagePath)
focal_class.identifier: setSiteInformation
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey, String group,
  			String languageCode, String siteType, String filePath,
  			String pagePath)
focal_class.return: void
focal_class.signature: void setSiteInformation(String siteKey, String group,
  			String languageCode, String siteType, String filePath,
  			String pagePath)
focal_class.class_method_signature: SitesImpl.getLanguageCode(String siteKey)
focal_class.full_signature: @Override public String getLanguageCode(String siteKey)
focal_class.identifier: getLanguageCode
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey)
focal_class.return: String
focal_class.signature: String getLanguageCode(String siteKey)
focal_class.class_method_signature: SitesImpl.getGroup(String siteKey)
focal_class.full_signature: @Override public String getGroup(String siteKey)
focal_class.identifier: getGroup
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey)
focal_class.return: String
focal_class.signature: String getGroup(String siteKey)
focal_class.class_method_signature: SitesImpl.getPageUrl(String siteKey, String pageTitle)
focal_class.full_signature: @Override public String getPageUrl(String siteKey, String pageTitle)
focal_class.identifier: getPageUrl
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey, String pageTitle)
focal_class.return: String
focal_class.signature: String getPageUrl(String siteKey, String pageTitle)
focal_class.class_method_signature: SitesImpl.getSiteLinkUrl(SiteLink siteLink)
focal_class.full_signature: @Override public String getSiteLinkUrl(SiteLink siteLink)
focal_class.identifier: getSiteLinkUrl
focal_class.modifiers: @Override public
focal_class.parameters: (SiteLink siteLink)
focal_class.return: String
focal_class.signature: String getSiteLinkUrl(SiteLink siteLink)
focal_class.class_method_signature: SitesImpl.getFileUrl(String siteKey, String fileName)
focal_class.full_signature: @Override public String getFileUrl(String siteKey, String fileName)
focal_class.identifier: getFileUrl
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey, String fileName)
focal_class.return: String
focal_class.signature: String getFileUrl(String siteKey, String fileName)
focal_class.class_method_signature: SitesImpl.getSiteType(String siteKey)
focal_class.full_signature: @Override public String getSiteType(String siteKey)
focal_class.identifier: getSiteType
focal_class.modifiers: @Override public
focal_class.parameters: (String siteKey)
focal_class.return: String
focal_class.signature: String getSiteType(String siteKey)
focal_method.body: @Override
  	public String getSiteLinkUrl(SiteLink siteLink) {
  		return this.getPageUrl(siteLink.getSiteKey(), siteLink.getPageTitle());
  	}
focal_method.class_method_signature: SitesImpl.getSiteLinkUrl(SiteLink siteLink)
focal_method.full_signature: @Override public String getSiteLinkUrl(SiteLink siteLink)
focal_method.identifier: getSiteLinkUrl
focal_method.invocations: getPageUrl getSiteKey getPageTitle
focal_method.modifiers: @Override public
focal_method.parameters: (SiteLink siteLink)
focal_method.return: String
focal_method.signature: String getSiteLinkUrl(SiteLink siteLink)