The MARC_Data_Field class represents a single field in a MARC record.
A MARC field consists of a tag name, two indicators which may be null, and zero or more subfields represented by MARC_Subfield objects. Subfields are held within a linked list structure.
Located in /MARC.php (line 966)
MARC_Link | --MARC_Field | --MARC_Data_Field
Value of the first indicator
Value of the second indicator
Linked list of subfields
Inherited from MARC_Field
MARC_Field::$_tag
Inherited from MARC_Link
MARC_Link::$_next
MARC_Link::$_previous
MARC_Link::$_stack
Field init function
Create a new MARC_Data_Field object from passed arguments
Destroys the data field
Add subfield to a field in a MARC record
Given MARC_Subfield object will be added to the existing list of fields.
Adds an array of subfields to a MARC_Data_Field object
Appends subfields to existing subfields in the order in which they appear in the array. For finer grained control of the subfield order, use addSubfield().
Destroys the data field
Duplicate field
Returns an array containing all subfields in this field
Get values of indicators
Returns the MARC_Subfield object, or array of objects, for a requested code
Is empty
Checks if the field is empty. Criteria is that it has at least one subfield with data
Set value of an indicator
Return Field in Raw MARC
Return the Field formatted in Raw MARC for saving into MARC files
Return Field formatted
Return Field as a formatted string.
Inherited From MARC_Field
MARC_Field::__construct()
MARC_Field::getTag()
MARC_Field::isEmpty()
MARC_Field::setTag()
MARC_Field::toRaw()
MARC_Field::__destruct()
MARC_Field::__toString()
Inherited From MARC_Link
MARC_Link::__construct()
MARC_Link::getErrors()
MARC_Link::next()
MARC_Link::previous()
MARC_Link::setNext()
MARC_Link::setPrevious()
MARC_Link::__destruct()
Documentation generated on Mon, 14 Aug 2006 18:59:29 -0400 by phpDocumentor 1.3.0RC6