Package com.basistech.rosette.dm
Class LayoutRegion.Builder
java.lang.Object
com.basistech.rosette.dm.BaseAttribute.Builder<Attribute,Attribute.Builder<T,B>>
com.basistech.rosette.dm.Attribute.Builder<LayoutRegion,LayoutRegion.Builder>
com.basistech.rosette.dm.LayoutRegion.Builder
- Enclosing class:
- LayoutRegion
public static class LayoutRegion.Builder
extends Attribute.Builder<LayoutRegion,LayoutRegion.Builder>
Builder for layout regions.
-
Field Summary
Fields inherited from class com.basistech.rosette.dm.Attribute.Builder
endOffset, startOffset
-
Constructor Summary
ConstructorDescriptionBuilder
(int startOffset, int endOffset, LayoutRegion.Layout layout) Constructs a layout region builder from the required values.Builder
(LayoutRegion toCopy) Constructs a builder from an existing layout region. -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds an immutable layout region from the current state of this builder.protected LayoutRegion.Builder
getThis()
Methods inherited from class com.basistech.rosette.dm.Attribute.Builder
endOffset, setEndOffset, startOffset
Methods inherited from class com.basistech.rosette.dm.BaseAttribute.Builder
addAllToList, addAllToSet, buildExtendedProperties, extendedProperties, extendedProperty, nullOrList
-
Constructor Details
-
Builder
Constructs a layout region builder from the required values.- Parameters:
startOffset
- the start offset in charactersendOffset
- the end offset in characterslayout
- the layout type
-
Builder
Constructs a builder from an existing layout region.- Parameters:
toCopy
- the object to copy
-
-
Method Details
-
build
Builds an immutable layout region from the current state of this builder.- Returns:
- the new region
-
getThis
- Specified by:
getThis
in classAttribute.Builder<LayoutRegion,
LayoutRegion.Builder>
-