C# Class Terradue.OpenSearch.Model.DataModel

Show file Open project: Terradue/DotNetOpenSearchClient Class Usage Examples

Public Methods

Method Description
CreateFromArgs ( string queryModelArg, NameValueCollection parameters ) : DataModel
CreateOpenSearchable ( IEnumerable baseUrls, string queryFormatArg, OpenSearchEngine ose, IEnumerable netCreds, bool lax ) : IOpenSearchable
FindPluginByName ( string name ) : IOpenSearchClientDataModelExtension
LoadResults ( IOpenSearchResultCollection osr ) : void
PrintByItem ( List metadataPaths, System outputStream ) : void
PrintCollection ( System outputStream ) : void
PrintHelp ( System outputStream ) : void
SetQueryParameters ( NameValueCollection nvc ) : void

Private Methods

Method Description
DataModel ( IOpenSearchClientDataModelExtension modelExtension ) : System

Method Details

CreateFromArgs() public static method

public static CreateFromArgs ( string queryModelArg, NameValueCollection parameters ) : DataModel
queryModelArg string
parameters System.Collections.Specialized.NameValueCollection
return DataModel

CreateOpenSearchable() public method

public CreateOpenSearchable ( IEnumerable baseUrls, string queryFormatArg, OpenSearchEngine ose, IEnumerable netCreds, bool lax ) : IOpenSearchable
baseUrls IEnumerable
queryFormatArg string
ose Terradue.OpenSearch.Engine.OpenSearchEngine
netCreds IEnumerable
lax bool
return IOpenSearchable

FindPluginByName() public static method

public static FindPluginByName ( string name ) : IOpenSearchClientDataModelExtension
name string
return IOpenSearchClientDataModelExtension

LoadResults() public method

public LoadResults ( IOpenSearchResultCollection osr ) : void
osr IOpenSearchResultCollection
return void

PrintByItem() public method

public PrintByItem ( List metadataPaths, System outputStream ) : void
metadataPaths List
outputStream System
return void

PrintCollection() public method

public PrintCollection ( System outputStream ) : void
outputStream System
return void

PrintHelp() public method

public PrintHelp ( System outputStream ) : void
outputStream System
return void

SetQueryParameters() public method

public SetQueryParameters ( NameValueCollection nvc ) : void
nvc System.Collections.Specialized.NameValueCollection
return void