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