Class: Google::Cloud::Language::Annotation::Entity::Mention
- Inherits:
-
Object
- Object
- Google::Cloud::Language::Annotation::Entity::Mention
- Defined in:
- lib/google/cloud/language/annotation.rb
Overview
Represents a piece of text including relative location.
Instance Attribute Summary collapse
-
#text_span ⇒ TextSpan
readonly
The entity mention text.
-
#type ⇒ Symbol
readonly
The type of the entity mention.
Instance Method Summary collapse
-
#common? ⇒ Boolean
Returns
true
if #type is:COMMON
. -
#offset ⇒ Integer
(also: #begin_offset)
The API calculates the beginning offset of the content in the original document according to the
encoding
specified in the API request. -
#proper? ⇒ Boolean
Returns
true
if #type is:PROPER
. -
#text ⇒ String
(also: #content)
The content of the output text.
Instance Attribute Details
#text_span ⇒ TextSpan (readonly)
The entity mention text.
913 914 915 |
# File 'lib/google/cloud/language/annotation.rb', line 913 def text_span @text_span end |
#type ⇒ Symbol (readonly)
The type of the entity mention. The
possible return values are :TYPE_UNKNOWN
, :PROPER
(proper
name), and :COMMON
(Common noun or noun compound).
913 914 915 |
# File 'lib/google/cloud/language/annotation.rb', line 913 def type @type end |
Instance Method Details
#common? ⇒ Boolean
Returns true
if #type is :COMMON
.
960 961 962 |
# File 'lib/google/cloud/language/annotation.rb', line 960 def common? type == :COMMON end |
#offset ⇒ Integer Also known as: begin_offset
The API calculates the beginning offset of the content in the
original document according to the encoding
specified in the
API request. See TextSpan#offset.
941 942 943 |
# File 'lib/google/cloud/language/annotation.rb', line 941 def offset text_span.offset end |
#proper? ⇒ Boolean
Returns true
if #type is :PROPER
.
951 952 953 |
# File 'lib/google/cloud/language/annotation.rb', line 951 def proper? type == :PROPER end |
#text ⇒ String Also known as: content
The content of the output text. See TextSpan#text.
928 929 930 |
# File 'lib/google/cloud/language/annotation.rb', line 928 def text text_span.text end |