C# Class Oddr.ODDRService

ODDR Implementation of IService.
Inheritance: IService
ファイルを表示 Open project: OpenDDRdotORG/OpenDDR-CSharp Class Usage Examples

Protected Properties

Property Type Description
logger ILog

Public Methods

Method Description
GetAPIVersion ( ) : string
GetDataVersion ( ) : string
GetPropertyValue ( IEvidence evdnc, IPropertyName pn ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, IPropertyRef pr ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, string localPropertyName ) : IPropertyValue
GetPropertyValue ( IEvidence evdnc, string localPropertyName, string localAspectName, string vocabularyIRI ) : IPropertyValue
GetPropertyValues ( IEvidence evdnc ) : IPropertyValues
GetPropertyValues ( IEvidence evdnc, IPropertyRef prs ) : IPropertyValues

GetPropertyValues ( IEvidence evdnc, string localAspectName ) : IPropertyValues
GetPropertyValues ( IEvidence evdnc, string localAspectName, string vocabularyIRI ) : IPropertyValues
Initialize ( string defaultVocabularyIRI, Properties prprts ) : void

Initialize method.

ListPropertyRefs ( ) : IPropertyRef[]
NewHTTPEvidence ( ) : IEvidence
NewHTTPEvidence ( string>.Dictionary map ) : IEvidence
NewPropertyName ( string localPropertyName ) : IPropertyName
NewPropertyName ( string localPropertyName, string vocabularyIRI ) : IPropertyName
NewPropertyRef ( IPropertyName pn ) : IPropertyRef
NewPropertyRef ( IPropertyName pn, string localAspectName ) : IPropertyRef
NewPropertyRef ( string localPropertyName ) : IPropertyRef

Method Details

GetAPIVersion() public method

public GetAPIVersion ( ) : string
return string

GetDataVersion() public method

public GetDataVersion ( ) : string
return string

GetPropertyValue() public method

Thrown when...
public GetPropertyValue ( IEvidence evdnc, IPropertyName pn ) : IPropertyValue
evdnc IEvidence
pn IPropertyName
return IPropertyValue

GetPropertyValue() public method

Thrown when...
public GetPropertyValue ( IEvidence evdnc, IPropertyRef pr ) : IPropertyValue
evdnc IEvidence
pr IPropertyRef
return IPropertyValue

GetPropertyValue() public method

Thrown when...
public GetPropertyValue ( IEvidence evdnc, string localPropertyName ) : IPropertyValue
evdnc IEvidence
localPropertyName string
return IPropertyValue

GetPropertyValue() public method

Thrown when...
public GetPropertyValue ( IEvidence evdnc, string localPropertyName, string localAspectName, string vocabularyIRI ) : IPropertyValue
evdnc IEvidence
localPropertyName string
localAspectName string
vocabularyIRI string
return IPropertyValue

GetPropertyValues() public method

public GetPropertyValues ( IEvidence evdnc ) : IPropertyValues
evdnc IEvidence
return IPropertyValues

GetPropertyValues() public method

Thrown when...
public GetPropertyValues ( IEvidence evdnc, IPropertyRef prs ) : IPropertyValues
evdnc IEvidence
prs IPropertyRef
return IPropertyValues

GetPropertyValues() public method

Thrown when...
public GetPropertyValues ( IEvidence evdnc, string localAspectName ) : IPropertyValues
evdnc IEvidence
localAspectName string
return IPropertyValues

GetPropertyValues() public method

Thrown when...
public GetPropertyValues ( IEvidence evdnc, string localAspectName, string vocabularyIRI ) : IPropertyValues
evdnc IEvidence
localAspectName string
vocabularyIRI string
return IPropertyValues

Initialize() public method

Initialize method.
public Initialize ( string defaultVocabularyIRI, Properties prprts ) : void
defaultVocabularyIRI string
prprts W3c.Ddr.Models.Properties
return void

ListPropertyRefs() public method

public ListPropertyRefs ( ) : IPropertyRef[]
return IPropertyRef[]

NewHTTPEvidence() public method

public NewHTTPEvidence ( ) : IEvidence
return IEvidence

NewHTTPEvidence() public method

public NewHTTPEvidence ( string>.Dictionary map ) : IEvidence
map string>.Dictionary
return IEvidence

NewPropertyName() public method

Thrown when...
public NewPropertyName ( string localPropertyName ) : IPropertyName
localPropertyName string
return IPropertyName

NewPropertyName() public method

Thrown when...
public NewPropertyName ( string localPropertyName, string vocabularyIRI ) : IPropertyName
localPropertyName string
vocabularyIRI string
return IPropertyName

NewPropertyRef() public method

Thrown when...
public NewPropertyRef ( IPropertyName pn ) : IPropertyRef
pn IPropertyName
return IPropertyRef

NewPropertyRef() public method

Thrown when...
public NewPropertyRef ( IPropertyName pn, string localAspectName ) : IPropertyRef
pn IPropertyName
localAspectName string
return IPropertyRef

NewPropertyRef() public method

Thrown when...
public NewPropertyRef ( string localPropertyName ) : IPropertyRef
localPropertyName string
return IPropertyRef

Property Details

logger protected_oe static_oe property

protected static ILog logger
return ILog