public String getValue ( final ControlFieldDefinition definition ) { final ControlField field = this.fields.get ( definition ); if ( field == null ) { return null; } return field.getValue (); }
public void writeField ( final ControlField field ) throws IOException { field.write ( this.writer ); }
private void writeFoldedValue ( final Writer writer ) throws IOException { writeLines ( writer, true, 78 ); }
public void write ( final Writer writer ) throws IOException { final String name = this.definition.getName (); final FieldType type = this.definition.getType (); writer.write ( name ); writer.write ( ": " ); switch ( type ) { case SIMPLE: writeSimpleValue ( writer ); break; case FOLDED: writeFoldedValue ( writer ); break; case MULTILINE: writeMultiLineValue ( writer ); break; } }
public void set ( final ControlField field ) { this.fields.put ( field.getDefinition (), field ); }
public ControlField createField ( final String value, final String firstLine ) { validateValue ( value ); return new ControlField ( this, value, firstLine ); }
public void write ( final Writer writer ) throws IOException { final String name = this.definition.getName (); final FieldType type = this.definition.getType (); writer.write ( name ); writer.write ( ": " ); switch ( type ) { case SIMPLE: writeSimpleValue ( writer ); break; case FOLDED: writeFoldedValue ( writer ); break; case MULTILINE: writeMultiLineValue ( writer ); break; } }
public void set ( final ControlField field ) { this.fields.put ( field.getDefinition (), field ); }
public ControlField createField ( final String value, final String firstLine ) { validateValue ( value ); return new ControlField ( this, value, firstLine ); }
private void writeFoldedValue ( final Writer writer ) throws IOException { writeLines ( writer, true, 78 ); }
public String getValue ( final ControlFieldDefinition definition ) { final ControlField field = this.fields.get ( definition ); if ( field == null ) { return null; } return field.getValue (); }
public void writeField ( final ControlField field ) throws IOException { field.write ( this.writer ); }
private void writeMultiLineValue ( final Writer writer ) throws IOException { writeLines ( writer, false, Integer.MAX_VALUE ); }
private void writeMultiLineValue ( final Writer writer ) throws IOException { writeLines ( writer, false, Integer.MAX_VALUE ); }