@Generated(value="OracleSDKGenerator", comments="API Version: 20211001") public final class TextSelectionEntity extends Entity
This lets the labeler highlight text, by specifying an offset and a length, and apply labels to
it.
Note: Objects should always be created or deserialized using the TextSelectionEntity.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the TextSelectionEntity.Builder
, which maintain a
set of all explicitly set fields called ExplicitlySetBmcModel.__explicitlySet__
. The hashCode()
and
equals(Object)
methods are implemented to take ExplicitlySetBmcModel.__explicitlySet__
into account.
The constructor, on the other hand, does not set ExplicitlySetBmcModel.__explicitlySet__
(since the
constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
TextSelectionEntity.Builder |
Entity.EntityType
Constructor and Description |
---|
TextSelectionEntity(List<Label> labels,
TextSpan textSpan,
Map<String,String> extendedMetadata)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static TextSelectionEntity.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Map<String,String> |
getExtendedMetadata()
A simple key-value pair that is applied without any predefined name, type, or scope.
|
List<Label> |
getLabels()
A collection of label entities.
|
TextSpan |
getTextSpan() |
int |
hashCode() |
TextSelectionEntity.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
public static TextSelectionEntity.Builder builder()
Create a new builder.
public TextSelectionEntity.Builder toBuilder()
public TextSpan getTextSpan()
public Map<String,String> getExtendedMetadata()
A simple key-value pair that is applied without any predefined name, type, or scope. It
exists for cross-compatibility only. For example: {"bar-key": "value"}
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
Copyright © 2016–2023. All rights reserved.