C# Class 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.
Afficher le fichier Open project: reeset/oai.cs

Méthodes publiques

Свойство Type Description
error Error

Private Properties

Свойство Type Description
IsNumeric bool
ParseOAI string
ParseOAIContainer string

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
IsNumeric ( string s ) : bool
ParseOAI ( System &reader, string sNode ) : string
ParseOAIContainer ( System &reader, string sNode ) : string

Method Details

GetRecord() public méthode

public GetRecord ( string sidentifier ) : Record
sidentifier string
Résultat Record

GetRecord() public méthode

public GetRecord ( string sidentifier, string sPrefix ) : Record
sidentifier string
sPrefix string
Résultat Record

GetRecord() public méthode

public GetRecord ( string sidentifier, string sPrefix, Object &objHandler ) : Record
sidentifier string
sPrefix string
objHandler Object
Résultat Record

ListIdenifiers() public méthode

public ListIdenifiers ( ResumptionToken objToken ) : ListIdentifier
objToken ResumptionToken
Résultat ListIdentifier

ListIdenifiers() public méthode

public ListIdenifiers ( string sPrefix ) : ListIdentifier
sPrefix string
Résultat ListIdentifier

ListIdenifiers() public méthode

public ListIdenifiers ( string sPrefix, string sset ) : ListIdentifier
sPrefix string
sset string
Résultat ListIdentifier

ListIdenifiers() public méthode

public ListIdenifiers ( string sPrefix, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sfrom string
suntil string
Résultat ListIdentifier

ListIdenifiers() public méthode

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
Résultat ListIdentifier

ListIdenifiers() public méthode

public ListIdenifiers ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListIdentifier
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
Résultat ListIdentifier

ListRecords() public méthode

public ListRecords ( ResumptionToken objToken ) : ListRecord
objToken ResumptionToken
Résultat ListRecord

ListRecords() public méthode

public ListRecords ( string sPrefix ) : ListRecord
sPrefix string
Résultat ListRecord

ListRecords() public méthode

public ListRecords ( string sPrefix, string sset ) : ListRecord
sPrefix string
sset string
Résultat ListRecord

ListRecords() public méthode

public ListRecords ( string sPrefix, string sfrom, string suntil ) : ListRecord
sPrefix string
sfrom string
suntil string
Résultat ListRecord

ListRecords() public méthode

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
Résultat ListRecord

ListRecords() public méthode

public ListRecords ( string sPrefix, string sset, string sfrom, string suntil, ResumptionToken objToken ) : ListRecord
sPrefix string
sset string
sfrom string
suntil string
objToken ResumptionToken
Résultat ListRecord

ListRecords() public méthode

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
Résultat ListRecord

ListSets() public méthode

public ListSets ( ResumptionToken objToken ) : ListSet
objToken ResumptionToken
Résultat ListSet

ListSets() public méthode

public ListSets ( ResumptionToken objToken, Object &objHandler ) : ListSet
objToken ResumptionToken
objHandler Object
Résultat ListSet

OAI() public méthode

public OAI ( string sURI ) : System
sURI string
Résultat System

identify() public méthode

public identify ( ) : Identify
Résultat Identify

listMetadataFormats() public méthode

public listMetadataFormats ( ) : ListMetadataFormats
Résultat ListMetadataFormats

listMetadataFormats() public méthode

public listMetadataFormats ( string sidentifier ) : ListMetadataFormats
sidentifier string
Résultat ListMetadataFormats

Property Details

error public_oe property

public Error error
Résultat Error