public BodyDescriptorBuilder newChild() { return new FallbackBodyDescriptorBuilder(mimeType, monitor); }
/** * Creates a new <code>BodyDescriptor</code> instance. * */ public FallbackBodyDescriptorBuilder(final String parentMimeType, final DecodeMonitor monitor) { super(); this.parentMimeType = parentMimeType; this.monitor = monitor != null ? monitor : DecodeMonitor.SILENT; reset(); }
public MimeTokenStream( final MimeConfig config, final DecodeMonitor monitor, final FieldBuilder fieldBuilder, final BodyDescriptorBuilder bodyDescBuilder) { super(); this.config = config != null ? config : MimeConfig.DEFAULT; this.fieldBuilder = fieldBuilder != null ? fieldBuilder : new DefaultFieldBuilder(this.config.getMaxHeaderLen()); this.monitor = monitor != null ? monitor : (this.config.isStrictParsing() ? DecodeMonitor.STRICT : DecodeMonitor.SILENT); this.bodyDescBuilder = bodyDescBuilder != null ? bodyDescBuilder : new FallbackBodyDescriptorBuilder(); }