Package Pyblio :: Package Parsers :: Package Syntax :: Module RIS :: Class Reader
[hide private]
[frames] | no frames]

Class Reader

source code

        object --+        
                 |        
Callback.Publisher --+    
                     |    
         Tagged.Reader --+
                         |
                        Reader

The importer knows how to map the RIS fields to the 'standard' pyblio model.

Nested Classes [hide private]
  Parser
This parser knows how to split RIS records in fields
Instance Methods [hide private]
 
__init__(self)
Intialize the publisher
source code
 
person_add(self, field, value)
Parse a person name in RIS format
source code
 
date_add(self, field, value)
Parse a date in RIS format
source code
 
do_TY(self, line, tag, data) source code
 
do_SP(self, line, tag, data) source code
 
do_EP(self, line, tag, data) source code
 
do_KW(self, line, tag, data) source code
 
do_RP(self, line, tag, data) source code
 
do_default(self, line, tag, data) source code

Inherited from Tagged.Reader: id_add, metadata_parse, parse, record_begin, record_end, record_parse, text_add, url_add

Inherited from Callback.Publisher: emit, register, unregister

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

source code 
Intialize the publisher
Overrides: Callback.Publisher.__init__
(inherited documentation)