|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.marc4j.util.TaggedWriter
Implements the MarcHandler interface
to write MARC data in tagged display format.
MarcHandler| Constructor Summary | |
TaggedWriter()
Default constructor. |
|
TaggedWriter(OutputStream out)
Creates a new instance. |
|
TaggedWriter(OutputStream out,
String encoding)
Creates a new instance. |
|
TaggedWriter(Writer out)
Creates a new instance and registers the Writer object. |
|
| Method Summary | |
void |
controlField(String tag,
char[] data)
Receives notification of a control field. |
void |
endCollection()
Receives notification at the end of the collection. |
void |
endDataField(String tag)
Receives notification at the end of each data field |
void |
endRecord()
Receives notification at the end of each record. |
void |
setWriter(Writer out)
Registers the Writer object. |
void |
startCollection()
System exits when the Writer object is null. |
void |
startDataField(String tag,
char ind1,
char ind2)
Receives notification at the start of each data field. |
void |
startRecord(Leader leader)
Receives notification at the start of each record. |
void |
subfield(char code,
char[] data)
Receives notification of a data element (subfield). |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public TaggedWriter()
throws IOException
Default constructor.
public TaggedWriter(OutputStream out)
throws IOException
Creates a new instance.
out - the OutputStream object
public TaggedWriter(OutputStream out,
String encoding)
throws IOException
Creates a new instance.
out - the OutputStream objectencoding - the encodingpublic TaggedWriter(Writer out)
Creates a new instance and registers the Writer object.
out - the Writer object| Method Detail |
public void setWriter(Writer out)
Registers the Writer object.
out - the Writer objectpublic void startCollection()
System exits when the Writer object is null.
startCollection in interface MarcHandlerpublic void startRecord(Leader leader)
MarcHandlerReceives notification at the start of each record.
startRecord in interface MarcHandlerleader - the Leader object containing the record label
public void controlField(String tag,
char[] data)
MarcHandlerReceives notification of a control field.
controlField in interface MarcHandlertag - the tag namedata - the control field data
public void startDataField(String tag,
char ind1,
char ind2)
MarcHandlerReceives notification at the start of each data field.
startDataField in interface MarcHandlertag - the tag nameind1 - the first indicator valueind2 - the second indicator value
public void subfield(char code,
char[] data)
MarcHandlerReceives notification of a data element (subfield).
subfield in interface MarcHandlercode - the data element identifierdata - the data elementpublic void endDataField(String tag)
MarcHandlerReceives notification at the end of each data field
endDataField in interface MarcHandlertag - the tag namepublic void endRecord()
MarcHandlerReceives notification at the end of each record.
endRecord in interface MarcHandlerpublic void endCollection()
MarcHandlerReceives notification at the end of the collection.
endCollection in interface MarcHandler
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||