public string getConfigPath(string dataSourceType) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1 = schemas[key]; return(s1.getUrlConfig()); }
public void setConfigPath(string dataSourceType, string path) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1 = schemas[key]; s1.setUrlConfig(path); }
public PBS.Util.Envelope getDownloadExtend(string dataSourceType) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1 = schemas[key]; return(s1.getDownloadExtend()); }
public void setDownloadExtend(string dataSourceType, PBS.Util.Envelope e) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1 = schemas[key]; s1.setDownloadExtend(e); }
public void addSchema(string dataSourceType, string dataSourceSubType, string dataSourceName, TilingScheme schema) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1; if (!schemas.ContainsKey(key)) { s1 = new SameTypeSchemas(); schemas.Add(key, s1); } else { s1 = schemas[key]; } s1.Add(dataSourceSubType, dataSourceName, schema); }
public void SetDownloadUrl(string dataSourceType, string dataSourceSubType, string dataSourceName, string url) { string key = dataSourceType == null ? "default" : dataSourceType; SameTypeSchemas s1; if (!schemas.ContainsKey(key)) { s1 = new SameTypeSchemas(); schemas.Add(key, s1); } else { s1 = schemas[key]; } s1.SetDownloadUrl(dataSourceSubType, dataSourceName, url); }