Interface IFluentMutableOptionalHeaderHolder<H extends IFluentMutableOptionalHeaderHolder<H>>
- Type Parameters:
H- is the type of aIFluentMutableOptionalHeaderHolder.
- All Superinterfaces:
IOptionalHeaderHolder
- All Known Subinterfaces:
IMutableNode<N>
- All Known Implementing Classes:
AbstractMutableNode, FileNode, MutableNode
public interface IFluentMutableOptionalHeaderHolder<H extends IFluentMutableOptionalHeaderHolder<H>>
extends IOptionalHeaderHolder
A
IFluentMutableOptionalHeaderHolder is a
IOptionalHeaderHolder whose header can be set and removed
programmatically and fluently.- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidRemoves the header of currentIFluentMutableOptionalHeaderHolder.Sets the header of the currentIFluentMutableOptionalHeaderHolder.Methods inherited from interface IOptionalHeaderHolder
getHeader, getHeaderOrEmptyString, getOptionalHeader, hasHeader, hasHeader
-
Method Details
-
removeHeader
void removeHeader()Removes the header of currentIFluentMutableOptionalHeaderHolder. -
setHeader
Sets the header of the currentIFluentMutableOptionalHeaderHolder.- Parameters:
header-- Returns:
- the current
IFluentMutableOptionalHeaderHolder. - Throws:
RuntimeException- if the given header is null.RuntimeException- if the given header is blank.
-