| 
 | BeanIO 2.0.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.beanio.internal.parser.ParsingContext
org.beanio.internal.parser.MarshallingContext
org.beanio.internal.parser.format.delimited.DelimitedMarshallingContext
public class DelimitedMarshallingContext
A MarshallingContext for delimited records.
| Field Summary | 
|---|
| Fields inherited from class org.beanio.internal.parser.ParsingContext | 
|---|
| MARSHALLING, UNMARSHALLING | 
| Constructor Summary | |
|---|---|
| DelimitedMarshallingContext()Constructs a new DelimitedMarshallingContext. | |
| Method Summary | |
|---|---|
|  void | clear()Clear is invoked after each record is marshalled. | 
|  Object | getRecordObject()Returns the record object to pass to the RecordWriterwhenMarshallingContext.writeRecord()is called. | 
|  void | setField(int position,
         String fieldText,
         boolean commit)Puts the field text in the record. | 
|  String[] | toArray(Object record)Converts a record object to a String[]. | 
|  List<String> | toList(Object record)Converts a record object to a List. | 
| Methods inherited from class org.beanio.internal.parser.MarshallingContext | 
|---|
| getBean, getComponentName, getMode, getRecordWriter, setBean, setComponentName, setRecordWriter, toDocument, writeRecord | 
| Methods inherited from class org.beanio.internal.parser.ParsingContext | 
|---|
| createHeap, getAdjustedFieldPosition, getLocal, getRelativeFieldIndex, isRepeating, popIteration, pushIteration, setLocal | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public DelimitedMarshallingContext()
| Method Detail | 
|---|
public void clear()
MarshallingContext
clear in class MarshallingContext
public void setField(int position,
                     String fieldText,
                     boolean commit)
position - the position of the field in the record.fieldText - the field textcommit - true to commit the current record, or false
   if the field is optional and should not extend the record
   unless a subsequent field is later appended to the recordpublic Object getRecordObject()
MarshallingContextRecordWriter when
 MarshallingContext.writeRecord() is called.
getRecordObject in class MarshallingContextpublic String[] toArray(Object record)
MarshallingContext
toArray in class MarshallingContextrecord - the record object to convert
public List<String> toList(Object record)
MarshallingContextList.
toList in class MarshallingContextrecord - the record object to convert
List result, or null if not supported| 
 | BeanIO 2.0.4 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||