C# Класс oai2.OAI

This class represents the first OAI harvester, to my knowledge, written in C#, designed specifically to work within Microsoft's .NET or MONO's .NET frameworks. The class was inspired by Ed Summer's OAI::Harvester module for PERL.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
error Error

Private Properties

Свойство Тип Описание
IsNumeric bool
ParseOAI string
ParseOAIContainer string

Открытые методы

Метод Описание
GetRecord ( string sidentifier ) : Record
GetRecord ( string sidentifier, string sPrefix ) : Record
GetRecord ( string sidentifier, string sPrefix, Object &objHandler ) : Record
ListIdenifiers ( ResumptionToken objToken ) : ListIdentifier
ListIdenifiers ( string sPrefix ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sfrom, string suntil ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil ) : ListIdentifier
ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListIdentifier
ListRecords ( ResumptionToken objToken ) : ListRecord
ListRecords ( string sPrefix ) : ListRecord
ListRecords ( string sPrefix, string sset ) : ListRecord
ListRecords ( string sPrefix, string sfrom, string suntil ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListRecord
ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken, Object &objHandler ) : ListRecord
ListSets ( ResumptionToken objToken ) : ListSet
ListSets ( ResumptionToken objToken, Object &objHandler ) : ListSet
OAI ( string sURI ) : System
identify ( ) : Identify
listMetadataFormats ( ) : ListMetadataFormats
listMetadataFormats ( string sidentifier ) : ListMetadataFormats

Приватные методы

Метод Описание
IsNumeric ( string s ) : bool
ParseOAI ( System &reader, string sNode ) : string
ParseOAIContainer ( System &reader, string sNode ) : string

Описание методов

GetRecord() публичный Метод

public GetRecord ( string sidentifier ) : Record
sidentifier string
Результат Record

GetRecord() публичный Метод

public GetRecord ( string sidentifier, string sPrefix ) : Record
sidentifier string
sPrefix string
Результат Record

GetRecord() публичный Метод

public GetRecord ( string sidentifier, string sPrefix, Object &objHandler ) : Record
sidentifier string
sPrefix string
objHandler Object
Результат Record

ListIdenifiers() публичный Метод

public ListIdenifiers ( ResumptionToken objToken ) : ListIdentifier
objToken ResumptionToken
Результат ListIdentifier

ListIdenifiers() публичный Метод

public ListIdenifiers ( string sPrefix ) : ListIdentifier
sPrefix string
Результат ListIdentifier

ListIdenifiers() публичный Метод

public ListIdenifiers ( string sPrefix, string sset ) : ListIdentifier
sPrefix string
sset string
Результат ListIdentifier

ListIdenifiers() публичный Метод

public ListIdenifiers ( string sPrefix, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sfrom string
suntil string
Результат ListIdentifier

ListIdenifiers() публичный Метод

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
Результат ListIdentifier

ListIdenifiers() публичный Метод

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
Результат ListIdentifier

ListRecords() публичный Метод

public ListRecords ( ResumptionToken objToken ) : ListRecord
objToken ResumptionToken
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix ) : ListRecord
sPrefix string
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix, string sset ) : ListRecord
sPrefix string
sset string
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix, string sfrom, string suntil ) : ListRecord
sPrefix string
sfrom string
suntil string
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
Результат ListRecord

ListRecords() публичный Метод

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken, Object &objHandler ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
objHandler Object
Результат ListRecord

ListSets() публичный Метод

public ListSets ( ResumptionToken objToken ) : ListSet
objToken ResumptionToken
Результат ListSet

ListSets() публичный Метод

public ListSets ( ResumptionToken objToken, Object &objHandler ) : ListSet
objToken ResumptionToken
objHandler Object
Результат ListSet

OAI() публичный Метод

public OAI ( string sURI ) : System
sURI string
Результат System

identify() публичный Метод

public identify ( ) : Identify
Результат Identify

listMetadataFormats() публичный Метод

public listMetadataFormats ( ) : ListMetadataFormats
Результат ListMetadataFormats

listMetadataFormats() публичный Метод

public listMetadataFormats ( string sidentifier ) : ListMetadataFormats
sidentifier string
Результат ListMetadataFormats

Описание свойств

error публичное свойство

public Error error
Результат Error