protobuf
java
core
src
main
java
com
google
protobuf
LazyStringList.java
Go to the documentation of this file.
1
// Protocol Buffers - Google's data interchange format
2
// Copyright 2008 Google Inc. All rights reserved.
3
// https://developers.google.com/protocol-buffers/
4
//
5
// Redistribution and use in source and binary forms, with or without
6
// modification, are permitted provided that the following conditions are
7
// met:
8
//
9
// * Redistributions of source code must retain the above copyright
10
// notice, this list of conditions and the following disclaimer.
11
// * Redistributions in binary form must reproduce the above
12
// copyright notice, this list of conditions and the following disclaimer
13
// in the documentation and/or other materials provided with the
14
// distribution.
15
// * Neither the name of Google Inc. nor the names of its
16
// contributors may be used to endorse or promote products derived from
17
// this software without specific prior written permission.
18
//
19
// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20
// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21
// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22
// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23
// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24
// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25
// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26
// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27
// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28
// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
31
package
com.google.protobuf;
32
33
import
java
.util.Collection;
34
import
java
.util.List;
35
46
public
interface
LazyStringList
extends
ProtocolStringList
{
47
56
ByteString
getByteString
(
int
index
);
57
67
Object
getRaw
(
int
index
);
68
77
byte
[]
getByteArray
(
int
index
);
78
86
void
add
(
ByteString
element);
87
95
void
add
(
byte
[] element);
96
107
void
set
(
int
index
,
ByteString
element);
108
119
void
set
(
int
index
,
byte
[] element);
120
129
boolean
addAllByteString
(Collection<? extends ByteString> c);
130
139
boolean
addAllByteArray
(Collection<
byte
[]> c);
140
147
List<?>
getUnderlyingElements
();
148
154
void
mergeFrom
(
LazyStringList
other);
155
160
List<byte[]>
asByteArrayList
();
161
163
LazyStringList
getUnmodifiableView
();
164
}
com.google.protobuf.LazyStringList.asByteArrayList
List< byte[]> asByteArrayList()
com.google.protobuf.LazyStringList.getUnmodifiableView
LazyStringList getUnmodifiableView()
com.google.protobuf.LazyStringList
Definition:
LazyStringList.java:46
com.google.protobuf.LazyStringList.add
void add(ByteString element)
com.google.protobuf.LazyStringList.getByteString
ByteString getByteString(int index)
com.google.protobuf.LazyStringList.addAllByteArray
boolean addAllByteArray(Collection< byte[]> c)
com.google.protobuf.LazyStringList.getByteArray
byte[] getByteArray(int index)
com.google.protobuf.LazyStringList.addAllByteString
boolean addAllByteString(Collection<? extends ByteString > c)
java
com.google.protobuf.LazyStringList.mergeFrom
void mergeFrom(LazyStringList other)
com.google.protobuf.ProtocolStringList
Definition:
ProtocolStringList.java:42
com.google.protobuf.LazyStringList.getUnderlyingElements
List<?> getUnderlyingElements()
com.google.protobuf.LazyStringList.getRaw
Object getRaw(int index)
index
GLuint index
Definition:
glcorearb.h:3055
com.google.protobuf.ByteString
Definition:
ByteString.java:67
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:06:55