|
Grima 2018-08
Whispering into Alma's ear
|
Public Member Functions | |
| __construct () | |
| isTagValid ( $tag) | |
| assertTagValid ( $tag) | |
| isTagRepeatable ( $tag) | |
| tagOrder ( $a, $b) | |
| assertTagOrder ( $a, $b) | |
| loadFromBinaryString ( $string, $fuzzy=true) | |
| CheckField ( $field) | |
| loadFromMnemonicString ( $string) | |
| loadFromXMLString ( $string) | |
| asXMLString () | |
| loadFromString ( $string) | |
| ParseMnemonicLine ( $line) | |
| AppendField ( $field, $reorder=false) | |
| AsMnemonicString ( $leader_tag='LDR', $field_initiator='=', $tag_terminator=' ', $identifier_initiator='$', $field_terminator="\r\n", $record_terminator="\r\n", $space_replacer=' ') | |
| delFields ( $pattern) | |
Public Member Functions inherited from ISO2709Record
| |
| __construct () | |
| isTagValid ( $tag) | |
| assertTagValid ( $tag) | |
| isTagRepeatable ( $tag) | |
| assertTagRepeatable ( $tag) | |
| tagOrder ( $a, $b) | |
| assertTagOrder ( $a, $b) | |
| exception ( $string) | |
| loadFromBinaryStream ( $filehandle) | |
| setLeader ( $string) | |
| loadFromBinaryString ( $string, $fuzzy=true) | |
| DataNotInDirectory () | |
| loadFromString ( $string) | |
| ParseBinaryField ( $tag, $data, $directoryEntry) | |
| AppendFieldBinary ( $tag, $data, $directoryEntry=array(), $reorder=false) | |
| CheckField ( $field) | |
| AppendField ( $field, $reorder=false) | |
| removeField ( $field) | |
| delFields ( $tag) | |
| getFields ( $tag) | |
| getTagPattern ( $patt) | |
| AsBinaryString () | |
| AsMnemonicString ( $leader_tag="LDR", $field_initiator="=", $tag_terminator=" ", $identifier_initiator="\$", $field_terminator="\r\n", $record_terminator="\r\n", $space_replacer=" ") | |
Protected Attributes | |
| $mnemonicType | |
Protected Attributes inherited from ISO2709Record
| |
| $identifierLength | |
| $indicatorLength | |
| $defaults | |
Additional Inherited Members | |
Public Attributes inherited from ISO2709Record
| |
| $leader | |
| $fields | |
| $exceptions | |
| $raw | |
Protected Member Functions inherited from ISO2709Record
| |
| set_default ( $name, $value) | |
Definition at line 26 of file MARC21.php.
| MARC21Record::__construct | ( | ) |
Reimplemented from ISO2709Record.
Definition at line 28 of file MARC21.php.
References ISO2709Record\set_default().
| MARC21Record::AppendField | ( | $field, | |
$reorder = false |
|||
| ) |
Reimplemented from ISO2709Record.
Definition at line 262 of file MARC21.php.
References ParseMnemonicLine().
Referenced by loadFromMnemonicString(), and loadFromXMLString().
| MARC21Record::AsMnemonicString | ( |
$leader_tag = 'LDR', |
|
$field_initiator = '=', |
|||
$tag_terminator = ' ', |
|||
$identifier_initiator = '$', |
|||
$field_terminator = "\r\n", |
|||
$record_terminator = "\r\n", |
|||
$space_replacer = ' ' |
|||
| ) |
Reimplemented from ISO2709Record.
Definition at line 270 of file MARC21.php.
| MARC21Record::assertTagOrder | ( | $a, | |
| $b | |||
| ) |
Reimplemented from ISO2709Record.
Definition at line 72 of file MARC21.php.
References ISO2709Record\exception().
| MARC21Record::assertTagValid | ( | $tag | ) |
Reimplemented from ISO2709Record.
Definition at line 42 of file MARC21.php.
References ISO2709Record\exception().
| MARC21Record::asXMLString | ( | ) |
Definition at line 171 of file MARC21.php.
References escapeXmlAttribute(), and escapeXmlInnerText().
| MARC21Record::CheckField | ( | $field | ) |
Reimplemented from ISO2709Record.
Definition at line 94 of file MARC21.php.
References ISO2709Record\exception().
| MARC21Record::delFields | ( | $pattern | ) |
Reimplemented from ISO2709Record.
Definition at line 278 of file MARC21.php.
| MARC21Record::isTagRepeatable | ( | $tag | ) |
Reimplemented from ISO2709Record.
Definition at line 50 of file MARC21.php.
| MARC21Record::isTagValid | ( | $tag | ) |
Reimplemented from ISO2709Record.
Definition at line 38 of file MARC21.php.
| MARC21Record::loadFromBinaryString | ( | $string, | |
$fuzzy = true |
|||
| ) |
Reimplemented from ISO2709Record.
Definition at line 80 of file MARC21.php.
References ISO2709Record\exception().
Referenced by loadFromString().
| MARC21Record::loadFromMnemonicString | ( | $string | ) |
Definition at line 112 of file MARC21.php.
References AppendField(), and ParseMnemonicLine().
Referenced by loadFromString().
| MARC21Record::loadFromString | ( | $string | ) |
Reimplemented from ISO2709Record.
Definition at line 196 of file MARC21.php.
References loadFromBinaryString(), loadFromMnemonicString(), and loadFromXMLString().
| MARC21Record::loadFromXMLString | ( | $string | ) |
Definition at line 123 of file MARC21.php.
References ISO2709Record\$leader, and AppendField().
Referenced by loadFromString().
| MARC21Record::ParseMnemonicLine | ( | $line | ) |
Definition at line 213 of file MARC21.php.
References ISO2709Record\exception(), ISO2709Record\ParseBinaryField(), and ISO2709\SubfieldInitiator.
Referenced by AppendField(), and loadFromMnemonicString().
| MARC21Record::tagOrder | ( | $a, | |
| $b | |||
| ) |
Reimplemented from ISO2709Record.
Definition at line 55 of file MARC21.php.
|
protected |
Definition at line 27 of file MARC21.php.