
io.bloombox.tpl.Page Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-client Show documentation
Show all versions of java-client Show documentation
Java RPCAPI client for the Bloombox Cloud.
The newest version!
/*
* Copyright 2019, Momentum Ideas, Co. All rights reserved.
*
* Source and object computer code contained herein is the private intellectual
* property of Momentum Ideas Co., a Delaware Corporation. Use of this
* code in source form requires permission in writing before use or the
* assembly, distribution, or publishing of derivative works, for commercial
* purposes or any other purpose, from a duly authorized officer of Momentum
* Ideas Co.
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: page/Page.proto
package io.bloombox.tpl;
public final class Page {
private Page() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistryLite registry) {
}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
registerAllExtensions(
(com.google.protobuf.ExtensionRegistryLite) registry);
}
public interface LanguageSpecOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.LanguageSpec)
com.google.protobuf.MessageOrBuilder {
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
int getLanguageValue();
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
io.opencannabis.schema.base.BaseLanguage.Language getLanguage();
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
java.lang.String getDialect();
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
com.google.protobuf.ByteString
getDialectBytes();
}
/**
*
* Specifies a given language, along with a nationality for that language.
*
*
* Protobuf type {@code bloombox.page.LanguageSpec}
*/
public static final class LanguageSpec extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.LanguageSpec)
LanguageSpecOrBuilder {
private static final long serialVersionUID = 0L;
// Use LanguageSpec.newBuilder() to construct.
private LanguageSpec(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private LanguageSpec() {
language_ = 0;
dialect_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private LanguageSpec(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int rawValue = input.readEnum();
language_ = rawValue;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
dialect_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_LanguageSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_LanguageSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.LanguageSpec.class, io.bloombox.tpl.Page.LanguageSpec.Builder.class);
}
public static final int LANGUAGE_FIELD_NUMBER = 1;
private int language_;
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public int getLanguageValue() {
return language_;
}
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public io.opencannabis.schema.base.BaseLanguage.Language getLanguage() {
@SuppressWarnings("deprecation")
io.opencannabis.schema.base.BaseLanguage.Language result = io.opencannabis.schema.base.BaseLanguage.Language.valueOf(language_);
return result == null ? io.opencannabis.schema.base.BaseLanguage.Language.UNRECOGNIZED : result;
}
public static final int DIALECT_FIELD_NUMBER = 2;
private volatile java.lang.Object dialect_;
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public java.lang.String getDialect() {
java.lang.Object ref = dialect_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
dialect_ = s;
return s;
}
}
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public com.google.protobuf.ByteString
getDialectBytes() {
java.lang.Object ref = dialect_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dialect_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (language_ != io.opencannabis.schema.base.BaseLanguage.Language.LANGUAGE_UNSPECIFIED.getNumber()) {
output.writeEnum(1, language_);
}
if (!getDialectBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dialect_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (language_ != io.opencannabis.schema.base.BaseLanguage.Language.LANGUAGE_UNSPECIFIED.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, language_);
}
if (!getDialectBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, dialect_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.LanguageSpec)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.LanguageSpec other = (io.bloombox.tpl.Page.LanguageSpec) obj;
if (language_ != other.language_) return false;
if (!getDialect()
.equals(other.getDialect())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LANGUAGE_FIELD_NUMBER;
hash = (53 * hash) + language_;
hash = (37 * hash) + DIALECT_FIELD_NUMBER;
hash = (53 * hash) + getDialect().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.LanguageSpec parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.LanguageSpec parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.LanguageSpec parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.LanguageSpec prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies a given language, along with a nationality for that language.
*
*
* Protobuf type {@code bloombox.page.LanguageSpec}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.LanguageSpec)
io.bloombox.tpl.Page.LanguageSpecOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_LanguageSpec_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_LanguageSpec_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.LanguageSpec.class, io.bloombox.tpl.Page.LanguageSpec.Builder.class);
}
// Construct using io.bloombox.tpl.Page.LanguageSpec.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
language_ = 0;
dialect_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_LanguageSpec_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.LanguageSpec getDefaultInstanceForType() {
return io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.LanguageSpec build() {
io.bloombox.tpl.Page.LanguageSpec result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.LanguageSpec buildPartial() {
io.bloombox.tpl.Page.LanguageSpec result = new io.bloombox.tpl.Page.LanguageSpec(this);
result.language_ = language_;
result.dialect_ = dialect_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.LanguageSpec) {
return mergeFrom((io.bloombox.tpl.Page.LanguageSpec)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.LanguageSpec other) {
if (other == io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance()) return this;
if (other.language_ != 0) {
setLanguageValue(other.getLanguageValue());
}
if (!other.getDialect().isEmpty()) {
dialect_ = other.dialect_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.LanguageSpec parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.LanguageSpec) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int language_ = 0;
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public int getLanguageValue() {
return language_;
}
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public Builder setLanguageValue(int value) {
language_ = value;
onChanged();
return this;
}
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public io.opencannabis.schema.base.BaseLanguage.Language getLanguage() {
@SuppressWarnings("deprecation")
io.opencannabis.schema.base.BaseLanguage.Language result = io.opencannabis.schema.base.BaseLanguage.Language.valueOf(language_);
return result == null ? io.opencannabis.schema.base.BaseLanguage.Language.UNRECOGNIZED : result;
}
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public Builder setLanguage(io.opencannabis.schema.base.BaseLanguage.Language value) {
if (value == null) {
throw new NullPointerException();
}
language_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Main language to specify as part of this language spec.
*
*
* .opencannabis.base.Language language = 1;
*/
public Builder clearLanguage() {
language_ = 0;
onChanged();
return this;
}
private java.lang.Object dialect_ = "";
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public java.lang.String getDialect() {
java.lang.Object ref = dialect_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
dialect_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public com.google.protobuf.ByteString
getDialectBytes() {
java.lang.Object ref = dialect_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
dialect_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public Builder setDialect(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
dialect_ = value;
onChanged();
return this;
}
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public Builder clearDialect() {
dialect_ = getDefaultInstance().getDialect();
onChanged();
return this;
}
/**
*
* Dialect to specify as part of this language spec.
*
*
* string dialect = 2;
*/
public Builder setDialectBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
dialect_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.LanguageSpec)
}
// @@protoc_insertion_point(class_scope:bloombox.page.LanguageSpec)
private static final io.bloombox.tpl.Page.LanguageSpec DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.LanguageSpec();
}
public static io.bloombox.tpl.Page.LanguageSpec getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public LanguageSpec parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new LanguageSpec(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.LanguageSpec getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ContextOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context)
com.google.protobuf.MessageOrBuilder {
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
boolean hasMeta();
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
io.bloombox.tpl.Page.Context.Metadata getMeta();
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
io.bloombox.tpl.Page.Context.MetadataOrBuilder getMetaOrBuilder();
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
boolean hasStyles();
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
io.bloombox.tpl.Page.Context.Styles getStyles();
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
io.bloombox.tpl.Page.Context.StylesOrBuilder getStylesOrBuilder();
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
boolean hasFonts();
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
io.bloombox.tpl.Page.Context.Fonts getFonts();
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
io.bloombox.tpl.Page.Context.FontsOrBuilder getFontsOrBuilder();
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
boolean hasScripts();
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
io.bloombox.tpl.Page.Context.Scripts getScripts();
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
io.bloombox.tpl.Page.Context.ScriptsOrBuilder getScriptsOrBuilder();
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
boolean hasTelemetry();
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
io.bloombox.tpl.Page.Context.Telemetry getTelemetry();
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
io.bloombox.tpl.Page.Context.TelemetryOrBuilder getTelemetryOrBuilder();
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
boolean hasScope();
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
io.bloombox.tpl.Page.Context.PartnerContext getScope();
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
io.bloombox.tpl.Page.Context.PartnerContextOrBuilder getScopeOrBuilder();
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
boolean hasManifest();
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
io.bloombox.tpl.Page.Context.AppManifest getManifest();
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
io.bloombox.tpl.Page.Context.AppManifestOrBuilder getManifestOrBuilder();
}
/**
*
* Defines top-level web page context, to include metadata like the title and description, any media
* that should be attached (like OpenGraph images, etc), for render via Soy.
*
*
* Protobuf type {@code bloombox.page.Context}
*/
public static final class Context extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context)
ContextOrBuilder {
private static final long serialVersionUID = 0L;
// Use Context.newBuilder() to construct.
private Context(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Context() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Context(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
io.bloombox.tpl.Page.Context.Metadata.Builder subBuilder = null;
if (meta_ != null) {
subBuilder = meta_.toBuilder();
}
meta_ = input.readMessage(io.bloombox.tpl.Page.Context.Metadata.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(meta_);
meta_ = subBuilder.buildPartial();
}
break;
}
case 18: {
io.bloombox.tpl.Page.Context.Styles.Builder subBuilder = null;
if (styles_ != null) {
subBuilder = styles_.toBuilder();
}
styles_ = input.readMessage(io.bloombox.tpl.Page.Context.Styles.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(styles_);
styles_ = subBuilder.buildPartial();
}
break;
}
case 26: {
io.bloombox.tpl.Page.Context.Fonts.Builder subBuilder = null;
if (fonts_ != null) {
subBuilder = fonts_.toBuilder();
}
fonts_ = input.readMessage(io.bloombox.tpl.Page.Context.Fonts.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(fonts_);
fonts_ = subBuilder.buildPartial();
}
break;
}
case 34: {
io.bloombox.tpl.Page.Context.Scripts.Builder subBuilder = null;
if (scripts_ != null) {
subBuilder = scripts_.toBuilder();
}
scripts_ = input.readMessage(io.bloombox.tpl.Page.Context.Scripts.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(scripts_);
scripts_ = subBuilder.buildPartial();
}
break;
}
case 42: {
io.bloombox.tpl.Page.Context.Telemetry.Builder subBuilder = null;
if (telemetry_ != null) {
subBuilder = telemetry_.toBuilder();
}
telemetry_ = input.readMessage(io.bloombox.tpl.Page.Context.Telemetry.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(telemetry_);
telemetry_ = subBuilder.buildPartial();
}
break;
}
case 50: {
io.bloombox.tpl.Page.Context.PartnerContext.Builder subBuilder = null;
if (scope_ != null) {
subBuilder = scope_.toBuilder();
}
scope_ = input.readMessage(io.bloombox.tpl.Page.Context.PartnerContext.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(scope_);
scope_ = subBuilder.buildPartial();
}
break;
}
case 58: {
io.bloombox.tpl.Page.Context.AppManifest.Builder subBuilder = null;
if (manifest_ != null) {
subBuilder = manifest_.toBuilder();
}
manifest_ = input.readMessage(io.bloombox.tpl.Page.Context.AppManifest.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(manifest_);
manifest_ = subBuilder.buildPartial();
}
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.class, io.bloombox.tpl.Page.Context.Builder.class);
}
public interface MetadataOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Metadata)
com.google.protobuf.MessageOrBuilder {
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
java.lang.String getTitle();
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
java.lang.String getDescription();
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
java.util.List
getKeywordList();
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
int getKeywordCount();
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
java.lang.String getKeyword(int index);
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
com.google.protobuf.ByteString
getKeywordBytes(int index);
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
boolean hasSemantic();
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
io.bloombox.tpl.Semantic.SemanticMetadata getSemantic();
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder getSemanticOrBuilder();
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
java.lang.String getViewport();
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
com.google.protobuf.ByteString
getViewportBytes();
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
java.lang.String getManifest();
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
com.google.protobuf.ByteString
getManifestBytes();
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
java.lang.String getTheme();
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
com.google.protobuf.ByteString
getThemeBytes();
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
java.lang.String getTouchIcon();
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
com.google.protobuf.ByteString
getTouchIconBytes();
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
java.lang.String getStartupImage();
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
com.google.protobuf.ByteString
getStartupImageBytes();
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
java.lang.String getFavicon();
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
com.google.protobuf.ByteString
getFaviconBytes();
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
boolean hasLanguage();
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
io.bloombox.tpl.Page.LanguageSpec getLanguage();
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder();
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
java.lang.String getGtmId();
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
com.google.protobuf.ByteString
getGtmIdBytes();
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
java.lang.String getFbAppId();
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
com.google.protobuf.ByteString
getFbAppIdBytes();
}
/**
*
* Defines the structure of well known page-level metadata, including the page title, description,
* keywords, and so on.
*
*
* Protobuf type {@code bloombox.page.Context.Metadata}
*/
public static final class Metadata extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Metadata)
MetadataOrBuilder {
private static final long serialVersionUID = 0L;
// Use Metadata.newBuilder() to construct.
private Metadata(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Metadata() {
title_ = "";
description_ = "";
keyword_ = com.google.protobuf.LazyStringArrayList.EMPTY;
viewport_ = "";
manifest_ = "";
theme_ = "";
touchIcon_ = "";
startupImage_ = "";
favicon_ = "";
gtmId_ = "";
fbAppId_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Metadata(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
title_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
if (!((mutable_bitField0_ & 0x00000004) != 0)) {
keyword_ = new com.google.protobuf.LazyStringArrayList();
mutable_bitField0_ |= 0x00000004;
}
keyword_.add(s);
break;
}
case 34: {
io.bloombox.tpl.Semantic.SemanticMetadata.Builder subBuilder = null;
if (semantic_ != null) {
subBuilder = semantic_.toBuilder();
}
semantic_ = input.readMessage(io.bloombox.tpl.Semantic.SemanticMetadata.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(semantic_);
semantic_ = subBuilder.buildPartial();
}
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
viewport_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
manifest_ = s;
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
theme_ = s;
break;
}
case 66: {
java.lang.String s = input.readStringRequireUtf8();
touchIcon_ = s;
break;
}
case 74: {
java.lang.String s = input.readStringRequireUtf8();
startupImage_ = s;
break;
}
case 82: {
java.lang.String s = input.readStringRequireUtf8();
favicon_ = s;
break;
}
case 90: {
io.bloombox.tpl.Page.LanguageSpec.Builder subBuilder = null;
if (language_ != null) {
subBuilder = language_.toBuilder();
}
language_ = input.readMessage(io.bloombox.tpl.Page.LanguageSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(language_);
language_ = subBuilder.buildPartial();
}
break;
}
case 98: {
java.lang.String s = input.readStringRequireUtf8();
gtmId_ = s;
break;
}
case 106: {
java.lang.String s = input.readStringRequireUtf8();
fbAppId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000004) != 0)) {
keyword_ = keyword_.getUnmodifiableView();
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Metadata.class, io.bloombox.tpl.Page.Context.Metadata.Builder.class);
}
public interface OpenGraphOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Metadata.OpenGraph)
com.google.protobuf.MessageOrBuilder {
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
java.lang.String getSiteName();
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
com.google.protobuf.ByteString
getSiteNameBytes();
/**
*
* Title of the page.
*
*
* string title = 2;
*/
java.lang.String getTitle();
/**
*
* Title of the page.
*
*
* string title = 2;
*/
com.google.protobuf.ByteString
getTitleBytes();
/**
*
* Description of the page.
*
*
* string description = 3;
*/
java.lang.String getDescription();
/**
*
* Description of the page.
*
*
* string description = 3;
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
boolean hasLocale();
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
io.bloombox.tpl.Page.LanguageSpec getLocale();
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
io.bloombox.tpl.Page.LanguageSpecOrBuilder getLocaleOrBuilder();
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
java.lang.String getType();
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
com.google.protobuf.ByteString
getTypeBytes();
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
java.lang.String getImage();
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
com.google.protobuf.ByteString
getImageBytes();
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
java.lang.String getUrl();
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
com.google.protobuf.ByteString
getUrlBytes();
}
/**
*
* Tags for the Facebook Crawler.
*
*
* Protobuf type {@code bloombox.page.Context.Metadata.OpenGraph}
*/
public static final class OpenGraph extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Metadata.OpenGraph)
OpenGraphOrBuilder {
private static final long serialVersionUID = 0L;
// Use OpenGraph.newBuilder() to construct.
private OpenGraph(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private OpenGraph() {
siteName_ = "";
title_ = "";
description_ = "";
type_ = "";
image_ = "";
url_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private OpenGraph(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
siteName_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
title_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 34: {
io.bloombox.tpl.Page.LanguageSpec.Builder subBuilder = null;
if (locale_ != null) {
subBuilder = locale_.toBuilder();
}
locale_ = input.readMessage(io.bloombox.tpl.Page.LanguageSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(locale_);
locale_ = subBuilder.buildPartial();
}
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
type_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
image_ = s;
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
url_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_OpenGraph_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Metadata.OpenGraph.class, io.bloombox.tpl.Page.Context.Metadata.OpenGraph.Builder.class);
}
public static final int SITE_NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object siteName_;
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public java.lang.String getSiteName() {
java.lang.Object ref = siteName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
siteName_ = s;
return s;
}
}
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public com.google.protobuf.ByteString
getSiteNameBytes() {
java.lang.Object ref = siteName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
siteName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TITLE_FIELD_NUMBER = 2;
private volatile java.lang.Object title_;
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
title_ = s;
return s;
}
}
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 3;
private volatile java.lang.Object description_;
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LOCALE_FIELD_NUMBER = 4;
private io.bloombox.tpl.Page.LanguageSpec locale_;
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public boolean hasLocale() {
return locale_ != null;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public io.bloombox.tpl.Page.LanguageSpec getLocale() {
return locale_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : locale_;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLocaleOrBuilder() {
return getLocale();
}
public static final int TYPE_FIELD_NUMBER = 5;
private volatile java.lang.Object type_;
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public java.lang.String getType() {
java.lang.Object ref = type_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
type_ = s;
return s;
}
}
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public com.google.protobuf.ByteString
getTypeBytes() {
java.lang.Object ref = type_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
type_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int IMAGE_FIELD_NUMBER = 6;
private volatile java.lang.Object image_;
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public java.lang.String getImage() {
java.lang.Object ref = image_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
image_ = s;
return s;
}
}
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public com.google.protobuf.ByteString
getImageBytes() {
java.lang.Object ref = image_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
image_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int URL_FIELD_NUMBER = 7;
private volatile java.lang.Object url_;
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public java.lang.String getUrl() {
java.lang.Object ref = url_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
url_ = s;
return s;
}
}
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public com.google.protobuf.ByteString
getUrlBytes() {
java.lang.Object ref = url_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
url_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getSiteNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, siteName_);
}
if (!getTitleBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, title_);
}
if (!getDescriptionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, description_);
}
if (locale_ != null) {
output.writeMessage(4, getLocale());
}
if (!getTypeBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, type_);
}
if (!getImageBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, image_);
}
if (!getUrlBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, url_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getSiteNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, siteName_);
}
if (!getTitleBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, title_);
}
if (!getDescriptionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, description_);
}
if (locale_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getLocale());
}
if (!getTypeBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, type_);
}
if (!getImageBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, image_);
}
if (!getUrlBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, url_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Metadata.OpenGraph)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Metadata.OpenGraph other = (io.bloombox.tpl.Page.Context.Metadata.OpenGraph) obj;
if (!getSiteName()
.equals(other.getSiteName())) return false;
if (!getTitle()
.equals(other.getTitle())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (hasLocale() != other.hasLocale()) return false;
if (hasLocale()) {
if (!getLocale()
.equals(other.getLocale())) return false;
}
if (!getType()
.equals(other.getType())) return false;
if (!getImage()
.equals(other.getImage())) return false;
if (!getUrl()
.equals(other.getUrl())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SITE_NAME_FIELD_NUMBER;
hash = (53 * hash) + getSiteName().hashCode();
hash = (37 * hash) + TITLE_FIELD_NUMBER;
hash = (53 * hash) + getTitle().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
if (hasLocale()) {
hash = (37 * hash) + LOCALE_FIELD_NUMBER;
hash = (53 * hash) + getLocale().hashCode();
}
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + getType().hashCode();
hash = (37 * hash) + IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getImage().hashCode();
hash = (37 * hash) + URL_FIELD_NUMBER;
hash = (53 * hash) + getUrl().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Metadata.OpenGraph prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Tags for the Facebook Crawler.
*
*
* Protobuf type {@code bloombox.page.Context.Metadata.OpenGraph}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Metadata.OpenGraph)
io.bloombox.tpl.Page.Context.Metadata.OpenGraphOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_OpenGraph_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Metadata.OpenGraph.class, io.bloombox.tpl.Page.Context.Metadata.OpenGraph.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Metadata.OpenGraph.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
siteName_ = "";
title_ = "";
description_ = "";
if (localeBuilder_ == null) {
locale_ = null;
} else {
locale_ = null;
localeBuilder_ = null;
}
type_ = "";
image_ = "";
url_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata.OpenGraph getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Metadata.OpenGraph.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata.OpenGraph build() {
io.bloombox.tpl.Page.Context.Metadata.OpenGraph result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata.OpenGraph buildPartial() {
io.bloombox.tpl.Page.Context.Metadata.OpenGraph result = new io.bloombox.tpl.Page.Context.Metadata.OpenGraph(this);
result.siteName_ = siteName_;
result.title_ = title_;
result.description_ = description_;
if (localeBuilder_ == null) {
result.locale_ = locale_;
} else {
result.locale_ = localeBuilder_.build();
}
result.type_ = type_;
result.image_ = image_;
result.url_ = url_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Metadata.OpenGraph) {
return mergeFrom((io.bloombox.tpl.Page.Context.Metadata.OpenGraph)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Metadata.OpenGraph other) {
if (other == io.bloombox.tpl.Page.Context.Metadata.OpenGraph.getDefaultInstance()) return this;
if (!other.getSiteName().isEmpty()) {
siteName_ = other.siteName_;
onChanged();
}
if (!other.getTitle().isEmpty()) {
title_ = other.title_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (other.hasLocale()) {
mergeLocale(other.getLocale());
}
if (!other.getType().isEmpty()) {
type_ = other.type_;
onChanged();
}
if (!other.getImage().isEmpty()) {
image_ = other.image_;
onChanged();
}
if (!other.getUrl().isEmpty()) {
url_ = other.url_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Metadata.OpenGraph parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Metadata.OpenGraph) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object siteName_ = "";
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public java.lang.String getSiteName() {
java.lang.Object ref = siteName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
siteName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public com.google.protobuf.ByteString
getSiteNameBytes() {
java.lang.Object ref = siteName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
siteName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public Builder setSiteName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
siteName_ = value;
onChanged();
return this;
}
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public Builder clearSiteName() {
siteName_ = getDefaultInstance().getSiteName();
onChanged();
return this;
}
/**
*
* Name of the website.
*
*
* string site_name = 1;
*/
public Builder setSiteNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
siteName_ = value;
onChanged();
return this;
}
private java.lang.Object title_ = "";
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
title_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
title_ = value;
onChanged();
return this;
}
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public Builder clearTitle() {
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
*
* Title of the page.
*
*
* string title = 2;
*/
public Builder setTitleBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
title_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Description of the page.
*
*
* string description = 3;
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private io.bloombox.tpl.Page.LanguageSpec locale_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder> localeBuilder_;
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public boolean hasLocale() {
return localeBuilder_ != null || locale_ != null;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public io.bloombox.tpl.Page.LanguageSpec getLocale() {
if (localeBuilder_ == null) {
return locale_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : locale_;
} else {
return localeBuilder_.getMessage();
}
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public Builder setLocale(io.bloombox.tpl.Page.LanguageSpec value) {
if (localeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
locale_ = value;
onChanged();
} else {
localeBuilder_.setMessage(value);
}
return this;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public Builder setLocale(
io.bloombox.tpl.Page.LanguageSpec.Builder builderForValue) {
if (localeBuilder_ == null) {
locale_ = builderForValue.build();
onChanged();
} else {
localeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public Builder mergeLocale(io.bloombox.tpl.Page.LanguageSpec value) {
if (localeBuilder_ == null) {
if (locale_ != null) {
locale_ =
io.bloombox.tpl.Page.LanguageSpec.newBuilder(locale_).mergeFrom(value).buildPartial();
} else {
locale_ = value;
}
onChanged();
} else {
localeBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public Builder clearLocale() {
if (localeBuilder_ == null) {
locale_ = null;
onChanged();
} else {
locale_ = null;
localeBuilder_ = null;
}
return this;
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public io.bloombox.tpl.Page.LanguageSpec.Builder getLocaleBuilder() {
onChanged();
return getLocaleFieldBuilder().getBuilder();
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLocaleOrBuilder() {
if (localeBuilder_ != null) {
return localeBuilder_.getMessageOrBuilder();
} else {
return locale_ == null ?
io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : locale_;
}
}
/**
*
* The language the page is written in.
*
*
* .bloombox.page.LanguageSpec locale = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>
getLocaleFieldBuilder() {
if (localeBuilder_ == null) {
localeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>(
getLocale(),
getParentForChildren(),
isClean());
locale_ = null;
}
return localeBuilder_;
}
private java.lang.Object type_ = "";
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public java.lang.String getType() {
java.lang.Object ref = type_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
type_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public com.google.protobuf.ByteString
getTypeBytes() {
java.lang.Object ref = type_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
type_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public Builder setType(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
type_ = value;
onChanged();
return this;
}
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public Builder clearType() {
type_ = getDefaultInstance().getType();
onChanged();
return this;
}
/**
*
* The type of page - i.e. article, website, video.
*
*
* string type = 5;
*/
public Builder setTypeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
type_ = value;
onChanged();
return this;
}
private java.lang.Object image_ = "";
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public java.lang.String getImage() {
java.lang.Object ref = image_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
image_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public com.google.protobuf.ByteString
getImageBytes() {
java.lang.Object ref = image_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
image_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public Builder setImage(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
image_ = value;
onChanged();
return this;
}
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public Builder clearImage() {
image_ = getDefaultInstance().getImage();
onChanged();
return this;
}
/**
*
* Thumbnail to display when page is shared.
*
*
* string image = 6;
*/
public Builder setImageBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
image_ = value;
onChanged();
return this;
}
private java.lang.Object url_ = "";
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public java.lang.String getUrl() {
java.lang.Object ref = url_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
url_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public com.google.protobuf.ByteString
getUrlBytes() {
java.lang.Object ref = url_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
url_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public Builder setUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
url_ = value;
onChanged();
return this;
}
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public Builder clearUrl() {
url_ = getDefaultInstance().getUrl();
onChanged();
return this;
}
/**
*
* Directs facebook to scrape another url instead of the url the page was served from.
*
*
* string url = 7;
*/
public Builder setUrlBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
url_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Metadata.OpenGraph)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Metadata.OpenGraph)
private static final io.bloombox.tpl.Page.Context.Metadata.OpenGraph DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Metadata.OpenGraph();
}
public static io.bloombox.tpl.Page.Context.Metadata.OpenGraph getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public OpenGraph parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new OpenGraph(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata.OpenGraph getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int TITLE_FIELD_NUMBER = 1;
private volatile java.lang.Object title_;
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
title_ = s;
return s;
}
}
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 2;
private volatile java.lang.Object description_;
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int KEYWORD_FIELD_NUMBER = 3;
private com.google.protobuf.LazyStringList keyword_;
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public com.google.protobuf.ProtocolStringList
getKeywordList() {
return keyword_;
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public int getKeywordCount() {
return keyword_.size();
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public java.lang.String getKeyword(int index) {
return keyword_.get(index);
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public com.google.protobuf.ByteString
getKeywordBytes(int index) {
return keyword_.getByteString(index);
}
public static final int SEMANTIC_FIELD_NUMBER = 4;
private io.bloombox.tpl.Semantic.SemanticMetadata semantic_;
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public boolean hasSemantic() {
return semantic_ != null;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public io.bloombox.tpl.Semantic.SemanticMetadata getSemantic() {
return semantic_ == null ? io.bloombox.tpl.Semantic.SemanticMetadata.getDefaultInstance() : semantic_;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder getSemanticOrBuilder() {
return getSemantic();
}
public static final int VIEWPORT_FIELD_NUMBER = 5;
private volatile java.lang.Object viewport_;
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public java.lang.String getViewport() {
java.lang.Object ref = viewport_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
viewport_ = s;
return s;
}
}
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public com.google.protobuf.ByteString
getViewportBytes() {
java.lang.Object ref = viewport_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
viewport_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MANIFEST_FIELD_NUMBER = 6;
private volatile java.lang.Object manifest_;
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public java.lang.String getManifest() {
java.lang.Object ref = manifest_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
manifest_ = s;
return s;
}
}
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public com.google.protobuf.ByteString
getManifestBytes() {
java.lang.Object ref = manifest_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
manifest_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int THEME_FIELD_NUMBER = 7;
private volatile java.lang.Object theme_;
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public java.lang.String getTheme() {
java.lang.Object ref = theme_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
theme_ = s;
return s;
}
}
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public com.google.protobuf.ByteString
getThemeBytes() {
java.lang.Object ref = theme_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
theme_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int TOUCH_ICON_FIELD_NUMBER = 8;
private volatile java.lang.Object touchIcon_;
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public java.lang.String getTouchIcon() {
java.lang.Object ref = touchIcon_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
touchIcon_ = s;
return s;
}
}
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public com.google.protobuf.ByteString
getTouchIconBytes() {
java.lang.Object ref = touchIcon_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
touchIcon_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int STARTUP_IMAGE_FIELD_NUMBER = 9;
private volatile java.lang.Object startupImage_;
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public java.lang.String getStartupImage() {
java.lang.Object ref = startupImage_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startupImage_ = s;
return s;
}
}
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public com.google.protobuf.ByteString
getStartupImageBytes() {
java.lang.Object ref = startupImage_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startupImage_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FAVICON_FIELD_NUMBER = 10;
private volatile java.lang.Object favicon_;
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public java.lang.String getFavicon() {
java.lang.Object ref = favicon_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
favicon_ = s;
return s;
}
}
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public com.google.protobuf.ByteString
getFaviconBytes() {
java.lang.Object ref = favicon_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
favicon_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LANGUAGE_FIELD_NUMBER = 11;
private io.bloombox.tpl.Page.LanguageSpec language_;
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public boolean hasLanguage() {
return language_ != null;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public io.bloombox.tpl.Page.LanguageSpec getLanguage() {
return language_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder() {
return getLanguage();
}
public static final int GTM_ID_FIELD_NUMBER = 12;
private volatile java.lang.Object gtmId_;
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public java.lang.String getGtmId() {
java.lang.Object ref = gtmId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
gtmId_ = s;
return s;
}
}
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public com.google.protobuf.ByteString
getGtmIdBytes() {
java.lang.Object ref = gtmId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
gtmId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int FB_APP_ID_FIELD_NUMBER = 13;
private volatile java.lang.Object fbAppId_;
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public java.lang.String getFbAppId() {
java.lang.Object ref = fbAppId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
fbAppId_ = s;
return s;
}
}
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public com.google.protobuf.ByteString
getFbAppIdBytes() {
java.lang.Object ref = fbAppId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
fbAppId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getTitleBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, title_);
}
if (!getDescriptionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, description_);
}
for (int i = 0; i < keyword_.size(); i++) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, keyword_.getRaw(i));
}
if (semantic_ != null) {
output.writeMessage(4, getSemantic());
}
if (!getViewportBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, viewport_);
}
if (!getManifestBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, manifest_);
}
if (!getThemeBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, theme_);
}
if (!getTouchIconBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 8, touchIcon_);
}
if (!getStartupImageBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 9, startupImage_);
}
if (!getFaviconBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 10, favicon_);
}
if (language_ != null) {
output.writeMessage(11, getLanguage());
}
if (!getGtmIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 12, gtmId_);
}
if (!getFbAppIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 13, fbAppId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getTitleBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, title_);
}
if (!getDescriptionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, description_);
}
{
int dataSize = 0;
for (int i = 0; i < keyword_.size(); i++) {
dataSize += computeStringSizeNoTag(keyword_.getRaw(i));
}
size += dataSize;
size += 1 * getKeywordList().size();
}
if (semantic_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getSemantic());
}
if (!getViewportBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, viewport_);
}
if (!getManifestBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, manifest_);
}
if (!getThemeBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, theme_);
}
if (!getTouchIconBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, touchIcon_);
}
if (!getStartupImageBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, startupImage_);
}
if (!getFaviconBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, favicon_);
}
if (language_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, getLanguage());
}
if (!getGtmIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, gtmId_);
}
if (!getFbAppIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, fbAppId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Metadata)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Metadata other = (io.bloombox.tpl.Page.Context.Metadata) obj;
if (!getTitle()
.equals(other.getTitle())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!getKeywordList()
.equals(other.getKeywordList())) return false;
if (hasSemantic() != other.hasSemantic()) return false;
if (hasSemantic()) {
if (!getSemantic()
.equals(other.getSemantic())) return false;
}
if (!getViewport()
.equals(other.getViewport())) return false;
if (!getManifest()
.equals(other.getManifest())) return false;
if (!getTheme()
.equals(other.getTheme())) return false;
if (!getTouchIcon()
.equals(other.getTouchIcon())) return false;
if (!getStartupImage()
.equals(other.getStartupImage())) return false;
if (!getFavicon()
.equals(other.getFavicon())) return false;
if (hasLanguage() != other.hasLanguage()) return false;
if (hasLanguage()) {
if (!getLanguage()
.equals(other.getLanguage())) return false;
}
if (!getGtmId()
.equals(other.getGtmId())) return false;
if (!getFbAppId()
.equals(other.getFbAppId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TITLE_FIELD_NUMBER;
hash = (53 * hash) + getTitle().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
if (getKeywordCount() > 0) {
hash = (37 * hash) + KEYWORD_FIELD_NUMBER;
hash = (53 * hash) + getKeywordList().hashCode();
}
if (hasSemantic()) {
hash = (37 * hash) + SEMANTIC_FIELD_NUMBER;
hash = (53 * hash) + getSemantic().hashCode();
}
hash = (37 * hash) + VIEWPORT_FIELD_NUMBER;
hash = (53 * hash) + getViewport().hashCode();
hash = (37 * hash) + MANIFEST_FIELD_NUMBER;
hash = (53 * hash) + getManifest().hashCode();
hash = (37 * hash) + THEME_FIELD_NUMBER;
hash = (53 * hash) + getTheme().hashCode();
hash = (37 * hash) + TOUCH_ICON_FIELD_NUMBER;
hash = (53 * hash) + getTouchIcon().hashCode();
hash = (37 * hash) + STARTUP_IMAGE_FIELD_NUMBER;
hash = (53 * hash) + getStartupImage().hashCode();
hash = (37 * hash) + FAVICON_FIELD_NUMBER;
hash = (53 * hash) + getFavicon().hashCode();
if (hasLanguage()) {
hash = (37 * hash) + LANGUAGE_FIELD_NUMBER;
hash = (53 * hash) + getLanguage().hashCode();
}
hash = (37 * hash) + GTM_ID_FIELD_NUMBER;
hash = (53 * hash) + getGtmId().hashCode();
hash = (37 * hash) + FB_APP_ID_FIELD_NUMBER;
hash = (53 * hash) + getFbAppId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Metadata parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Metadata prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines the structure of well known page-level metadata, including the page title, description,
* keywords, and so on.
*
*
* Protobuf type {@code bloombox.page.Context.Metadata}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Metadata)
io.bloombox.tpl.Page.Context.MetadataOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Metadata.class, io.bloombox.tpl.Page.Context.Metadata.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Metadata.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
title_ = "";
description_ = "";
keyword_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
if (semanticBuilder_ == null) {
semantic_ = null;
} else {
semantic_ = null;
semanticBuilder_ = null;
}
viewport_ = "";
manifest_ = "";
theme_ = "";
touchIcon_ = "";
startupImage_ = "";
favicon_ = "";
if (languageBuilder_ == null) {
language_ = null;
} else {
language_ = null;
languageBuilder_ = null;
}
gtmId_ = "";
fbAppId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Metadata_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Metadata.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata build() {
io.bloombox.tpl.Page.Context.Metadata result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata buildPartial() {
io.bloombox.tpl.Page.Context.Metadata result = new io.bloombox.tpl.Page.Context.Metadata(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.title_ = title_;
result.description_ = description_;
if (((bitField0_ & 0x00000004) != 0)) {
keyword_ = keyword_.getUnmodifiableView();
bitField0_ = (bitField0_ & ~0x00000004);
}
result.keyword_ = keyword_;
if (semanticBuilder_ == null) {
result.semantic_ = semantic_;
} else {
result.semantic_ = semanticBuilder_.build();
}
result.viewport_ = viewport_;
result.manifest_ = manifest_;
result.theme_ = theme_;
result.touchIcon_ = touchIcon_;
result.startupImage_ = startupImage_;
result.favicon_ = favicon_;
if (languageBuilder_ == null) {
result.language_ = language_;
} else {
result.language_ = languageBuilder_.build();
}
result.gtmId_ = gtmId_;
result.fbAppId_ = fbAppId_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Metadata) {
return mergeFrom((io.bloombox.tpl.Page.Context.Metadata)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Metadata other) {
if (other == io.bloombox.tpl.Page.Context.Metadata.getDefaultInstance()) return this;
if (!other.getTitle().isEmpty()) {
title_ = other.title_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (!other.keyword_.isEmpty()) {
if (keyword_.isEmpty()) {
keyword_ = other.keyword_;
bitField0_ = (bitField0_ & ~0x00000004);
} else {
ensureKeywordIsMutable();
keyword_.addAll(other.keyword_);
}
onChanged();
}
if (other.hasSemantic()) {
mergeSemantic(other.getSemantic());
}
if (!other.getViewport().isEmpty()) {
viewport_ = other.viewport_;
onChanged();
}
if (!other.getManifest().isEmpty()) {
manifest_ = other.manifest_;
onChanged();
}
if (!other.getTheme().isEmpty()) {
theme_ = other.theme_;
onChanged();
}
if (!other.getTouchIcon().isEmpty()) {
touchIcon_ = other.touchIcon_;
onChanged();
}
if (!other.getStartupImage().isEmpty()) {
startupImage_ = other.startupImage_;
onChanged();
}
if (!other.getFavicon().isEmpty()) {
favicon_ = other.favicon_;
onChanged();
}
if (other.hasLanguage()) {
mergeLanguage(other.getLanguage());
}
if (!other.getGtmId().isEmpty()) {
gtmId_ = other.gtmId_;
onChanged();
}
if (!other.getFbAppId().isEmpty()) {
fbAppId_ = other.fbAppId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Metadata parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Metadata) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object title_ = "";
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public java.lang.String getTitle() {
java.lang.Object ref = title_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
title_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public com.google.protobuf.ByteString
getTitleBytes() {
java.lang.Object ref = title_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
title_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public Builder setTitle(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
title_ = value;
onChanged();
return this;
}
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public Builder clearTitle() {
title_ = getDefaultInstance().getTitle();
onChanged();
return this;
}
/**
*
* Defines the HTML title for the page, emitted in the <head>.
*
*
* string title = 1;
*/
public Builder setTitleBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
title_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Defines the meta description content for the page.
*
*
* string description = 2;
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private com.google.protobuf.LazyStringList keyword_ = com.google.protobuf.LazyStringArrayList.EMPTY;
private void ensureKeywordIsMutable() {
if (!((bitField0_ & 0x00000004) != 0)) {
keyword_ = new com.google.protobuf.LazyStringArrayList(keyword_);
bitField0_ |= 0x00000004;
}
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public com.google.protobuf.ProtocolStringList
getKeywordList() {
return keyword_.getUnmodifiableView();
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public int getKeywordCount() {
return keyword_.size();
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public java.lang.String getKeyword(int index) {
return keyword_.get(index);
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public com.google.protobuf.ByteString
getKeywordBytes(int index) {
return keyword_.getByteString(index);
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public Builder setKeyword(
int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureKeywordIsMutable();
keyword_.set(index, value);
onChanged();
return this;
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public Builder addKeyword(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
ensureKeywordIsMutable();
keyword_.add(value);
onChanged();
return this;
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public Builder addAllKeyword(
java.lang.Iterable values) {
ensureKeywordIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, keyword_);
onChanged();
return this;
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public Builder clearKeyword() {
keyword_ = com.google.protobuf.LazyStringArrayList.EMPTY;
bitField0_ = (bitField0_ & ~0x00000004);
onChanged();
return this;
}
/**
*
* Defines meta tag keywords, to be included in the page.
*
*
* repeated string keyword = 3;
*/
public Builder addKeywordBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
ensureKeywordIsMutable();
keyword_.add(value);
onChanged();
return this;
}
private io.bloombox.tpl.Semantic.SemanticMetadata semantic_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Semantic.SemanticMetadata, io.bloombox.tpl.Semantic.SemanticMetadata.Builder, io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder> semanticBuilder_;
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public boolean hasSemantic() {
return semanticBuilder_ != null || semantic_ != null;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public io.bloombox.tpl.Semantic.SemanticMetadata getSemantic() {
if (semanticBuilder_ == null) {
return semantic_ == null ? io.bloombox.tpl.Semantic.SemanticMetadata.getDefaultInstance() : semantic_;
} else {
return semanticBuilder_.getMessage();
}
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public Builder setSemantic(io.bloombox.tpl.Semantic.SemanticMetadata value) {
if (semanticBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
semantic_ = value;
onChanged();
} else {
semanticBuilder_.setMessage(value);
}
return this;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public Builder setSemantic(
io.bloombox.tpl.Semantic.SemanticMetadata.Builder builderForValue) {
if (semanticBuilder_ == null) {
semantic_ = builderForValue.build();
onChanged();
} else {
semanticBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public Builder mergeSemantic(io.bloombox.tpl.Semantic.SemanticMetadata value) {
if (semanticBuilder_ == null) {
if (semantic_ != null) {
semantic_ =
io.bloombox.tpl.Semantic.SemanticMetadata.newBuilder(semantic_).mergeFrom(value).buildPartial();
} else {
semantic_ = value;
}
onChanged();
} else {
semanticBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public Builder clearSemantic() {
if (semanticBuilder_ == null) {
semantic_ = null;
onChanged();
} else {
semantic_ = null;
semanticBuilder_ = null;
}
return this;
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public io.bloombox.tpl.Semantic.SemanticMetadata.Builder getSemanticBuilder() {
onChanged();
return getSemanticFieldBuilder().getBuilder();
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
public io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder getSemanticOrBuilder() {
if (semanticBuilder_ != null) {
return semanticBuilder_.getMessageOrBuilder();
} else {
return semantic_ == null ?
io.bloombox.tpl.Semantic.SemanticMetadata.getDefaultInstance() : semantic_;
}
}
/**
*
* Defines semantic content structure and binding content.
*
*
* .bloombox.page.SemanticMetadata semantic = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Semantic.SemanticMetadata, io.bloombox.tpl.Semantic.SemanticMetadata.Builder, io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder>
getSemanticFieldBuilder() {
if (semanticBuilder_ == null) {
semanticBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Semantic.SemanticMetadata, io.bloombox.tpl.Semantic.SemanticMetadata.Builder, io.bloombox.tpl.Semantic.SemanticMetadataOrBuilder>(
getSemantic(),
getParentForChildren(),
isClean());
semantic_ = null;
}
return semanticBuilder_;
}
private java.lang.Object viewport_ = "";
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public java.lang.String getViewport() {
java.lang.Object ref = viewport_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
viewport_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public com.google.protobuf.ByteString
getViewportBytes() {
java.lang.Object ref = viewport_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
viewport_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public Builder setViewport(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
viewport_ = value;
onChanged();
return this;
}
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public Builder clearViewport() {
viewport_ = getDefaultInstance().getViewport();
onChanged();
return this;
}
/**
*
* Defines the viewport settings that should be used by the rendered page.
*
*
* string viewport = 5;
*/
public Builder setViewportBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
viewport_ = value;
onChanged();
return this;
}
private java.lang.Object manifest_ = "";
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public java.lang.String getManifest() {
java.lang.Object ref = manifest_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
manifest_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public com.google.protobuf.ByteString
getManifestBytes() {
java.lang.Object ref = manifest_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
manifest_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public Builder setManifest(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
manifest_ = value;
onChanged();
return this;
}
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public Builder clearManifest() {
manifest_ = getDefaultInstance().getManifest();
onChanged();
return this;
}
/**
*
* Defines a link to a web application manifest, if applicable.
*
*
* string manifest = 6;
*/
public Builder setManifestBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
manifest_ = value;
onChanged();
return this;
}
private java.lang.Object theme_ = "";
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public java.lang.String getTheme() {
java.lang.Object ref = theme_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
theme_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public com.google.protobuf.ByteString
getThemeBytes() {
java.lang.Object ref = theme_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
theme_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public Builder setTheme(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
theme_ = value;
onChanged();
return this;
}
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public Builder clearTheme() {
theme_ = getDefaultInstance().getTheme();
onChanged();
return this;
}
/**
*
* Defines a hex code to use as the primary theme color for the application.
*
*
* string theme = 7;
*/
public Builder setThemeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
theme_ = value;
onChanged();
return this;
}
private java.lang.Object touchIcon_ = "";
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public java.lang.String getTouchIcon() {
java.lang.Object ref = touchIcon_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
touchIcon_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public com.google.protobuf.ByteString
getTouchIconBytes() {
java.lang.Object ref = touchIcon_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
touchIcon_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public Builder setTouchIcon(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
touchIcon_ = value;
onChanged();
return this;
}
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public Builder clearTouchIcon() {
touchIcon_ = getDefaultInstance().getTouchIcon();
onChanged();
return this;
}
/**
*
* Defines an icon to use in iOS circumstances, when used as an app shortcut.
*
*
* string touch_icon = 8;
*/
public Builder setTouchIconBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
touchIcon_ = value;
onChanged();
return this;
}
private java.lang.Object startupImage_ = "";
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public java.lang.String getStartupImage() {
java.lang.Object ref = startupImage_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startupImage_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public com.google.protobuf.ByteString
getStartupImageBytes() {
java.lang.Object ref = startupImage_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startupImage_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public Builder setStartupImage(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
startupImage_ = value;
onChanged();
return this;
}
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public Builder clearStartupImage() {
startupImage_ = getDefaultInstance().getStartupImage();
onChanged();
return this;
}
/**
*
* Defines an image to use in iOS circumstances, when launching as an app shorcut.
*
*
* string startup_image = 9;
*/
public Builder setStartupImageBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
startupImage_ = value;
onChanged();
return this;
}
private java.lang.Object favicon_ = "";
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public java.lang.String getFavicon() {
java.lang.Object ref = favicon_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
favicon_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public com.google.protobuf.ByteString
getFaviconBytes() {
java.lang.Object ref = favicon_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
favicon_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public Builder setFavicon(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
favicon_ = value;
onChanged();
return this;
}
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public Builder clearFavicon() {
favicon_ = getDefaultInstance().getFavicon();
onChanged();
return this;
}
/**
*
* Defines a favicon image link to apply to the browser tab.
*
*
* string favicon = 10;
*/
public Builder setFaviconBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
favicon_ = value;
onChanged();
return this;
}
private io.bloombox.tpl.Page.LanguageSpec language_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder> languageBuilder_;
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public boolean hasLanguage() {
return languageBuilder_ != null || language_ != null;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public io.bloombox.tpl.Page.LanguageSpec getLanguage() {
if (languageBuilder_ == null) {
return language_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
} else {
return languageBuilder_.getMessage();
}
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public Builder setLanguage(io.bloombox.tpl.Page.LanguageSpec value) {
if (languageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
language_ = value;
onChanged();
} else {
languageBuilder_.setMessage(value);
}
return this;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public Builder setLanguage(
io.bloombox.tpl.Page.LanguageSpec.Builder builderForValue) {
if (languageBuilder_ == null) {
language_ = builderForValue.build();
onChanged();
} else {
languageBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public Builder mergeLanguage(io.bloombox.tpl.Page.LanguageSpec value) {
if (languageBuilder_ == null) {
if (language_ != null) {
language_ =
io.bloombox.tpl.Page.LanguageSpec.newBuilder(language_).mergeFrom(value).buildPartial();
} else {
language_ = value;
}
onChanged();
} else {
languageBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public Builder clearLanguage() {
if (languageBuilder_ == null) {
language_ = null;
onChanged();
} else {
language_ = null;
languageBuilder_ = null;
}
return this;
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public io.bloombox.tpl.Page.LanguageSpec.Builder getLanguageBuilder() {
onChanged();
return getLanguageFieldBuilder().getBuilder();
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder() {
if (languageBuilder_ != null) {
return languageBuilder_.getMessageOrBuilder();
} else {
return language_ == null ?
io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
}
}
/**
*
* Defines the language we are rendering the page for.
*
*
* .bloombox.page.LanguageSpec language = 11;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>
getLanguageFieldBuilder() {
if (languageBuilder_ == null) {
languageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>(
getLanguage(),
getParentForChildren(),
isClean());
language_ = null;
}
return languageBuilder_;
}
private java.lang.Object gtmId_ = "";
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public java.lang.String getGtmId() {
java.lang.Object ref = gtmId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
gtmId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public com.google.protobuf.ByteString
getGtmIdBytes() {
java.lang.Object ref = gtmId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
gtmId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public Builder setGtmId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
gtmId_ = value;
onChanged();
return this;
}
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public Builder clearGtmId() {
gtmId_ = getDefaultInstance().getGtmId();
onChanged();
return this;
}
/**
*
* Identifier for Google Tag Manager.
*
*
* string gtm_id = 12;
*/
public Builder setGtmIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
gtmId_ = value;
onChanged();
return this;
}
private java.lang.Object fbAppId_ = "";
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public java.lang.String getFbAppId() {
java.lang.Object ref = fbAppId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
fbAppId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public com.google.protobuf.ByteString
getFbAppIdBytes() {
java.lang.Object ref = fbAppId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
fbAppId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public Builder setFbAppId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
fbAppId_ = value;
onChanged();
return this;
}
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public Builder clearFbAppId() {
fbAppId_ = getDefaultInstance().getFbAppId();
onChanged();
return this;
}
/**
*
* Facebook application identifier.
*
*
* string fb_app_id = 13;
*/
public Builder setFbAppIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
fbAppId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Metadata)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Metadata)
private static final io.bloombox.tpl.Page.Context.Metadata DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Metadata();
}
public static io.bloombox.tpl.Page.Context.Metadata getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Metadata parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Metadata(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Metadata getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface AppManifestOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.AppManifest)
com.google.protobuf.MessageOrBuilder {
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
java.lang.String getName();
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
java.lang.String getShortName();
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
com.google.protobuf.ByteString
getShortNameBytes();
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
java.lang.String getStartUrl();
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
com.google.protobuf.ByteString
getStartUrlBytes();
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
int getDisplayValue();
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
io.bloombox.tpl.Page.Context.AppManifest.DisplayMode getDisplay();
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
java.lang.String getBackgroundColor();
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
com.google.protobuf.ByteString
getBackgroundColorBytes();
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
java.lang.String getDescription();
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
com.google.protobuf.ByteString
getDescriptionBytes();
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
java.lang.String getDirection();
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
com.google.protobuf.ByteString
getDirectionBytes();
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
boolean hasLanguage();
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
io.bloombox.tpl.Page.LanguageSpec getLanguage();
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder();
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
int getOrientationValue();
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
io.bloombox.tpl.Page.Context.AppManifest.OrientationMode getOrientation();
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
java.lang.String getScope();
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
com.google.protobuf.ByteString
getScopeBytes();
/**
*
* Flag indicating whether we want to prefer native apps for the user's experience.
*
*
* bool prefer_related_applications = 12;
*/
boolean getPreferRelatedApplications();
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
java.util.List
getRelatedApplicationList();
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getRelatedApplication(int index);
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
int getRelatedApplicationCount();
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder>
getRelatedApplicationOrBuilderList();
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder getRelatedApplicationOrBuilder(
int index);
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
java.util.List
getAppIconList();
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
io.bloombox.tpl.Page.Context.AppManifest.Icon getAppIcon(int index);
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
int getAppIconCount();
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder>
getAppIconOrBuilderList();
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder getAppIconOrBuilder(
int index);
}
/**
*
* Specifies details about an application manifest, which should be or is linked to a given web
* page, that is being rendered by the render engine.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest}
*/
public static final class AppManifest extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.AppManifest)
AppManifestOrBuilder {
private static final long serialVersionUID = 0L;
// Use AppManifest.newBuilder() to construct.
private AppManifest(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private AppManifest() {
name_ = "";
shortName_ = "";
startUrl_ = "";
display_ = 0;
backgroundColor_ = "";
description_ = "";
direction_ = "";
orientation_ = 0;
scope_ = "";
relatedApplication_ = java.util.Collections.emptyList();
appIcon_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private AppManifest(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
shortName_ = s;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
startUrl_ = s;
break;
}
case 32: {
int rawValue = input.readEnum();
display_ = rawValue;
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
backgroundColor_ = s;
break;
}
case 50: {
java.lang.String s = input.readStringRequireUtf8();
description_ = s;
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
direction_ = s;
break;
}
case 66: {
io.bloombox.tpl.Page.LanguageSpec.Builder subBuilder = null;
if (language_ != null) {
subBuilder = language_.toBuilder();
}
language_ = input.readMessage(io.bloombox.tpl.Page.LanguageSpec.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(language_);
language_ = subBuilder.buildPartial();
}
break;
}
case 72: {
int rawValue = input.readEnum();
orientation_ = rawValue;
break;
}
case 90: {
java.lang.String s = input.readStringRequireUtf8();
scope_ = s;
break;
}
case 96: {
preferRelatedApplications_ = input.readBool();
break;
}
case 106: {
if (!((mutable_bitField0_ & 0x00000800) != 0)) {
relatedApplication_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000800;
}
relatedApplication_.add(
input.readMessage(io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.parser(), extensionRegistry));
break;
}
case 114: {
if (!((mutable_bitField0_ & 0x00001000) != 0)) {
appIcon_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00001000;
}
appIcon_.add(
input.readMessage(io.bloombox.tpl.Page.Context.AppManifest.Icon.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000800) != 0)) {
relatedApplication_ = java.util.Collections.unmodifiableList(relatedApplication_);
}
if (((mutable_bitField0_ & 0x00001000) != 0)) {
appIcon_ = java.util.Collections.unmodifiableList(appIcon_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.class, io.bloombox.tpl.Page.Context.AppManifest.Builder.class);
}
/**
*
* Enumerates display modes which are available for selection in the web application manifest
* spec. Each display mode is described herein.
*
*
* Protobuf enum {@code bloombox.page.Context.AppManifest.DisplayMode}
*/
public enum DisplayMode
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Regular browser UI. Default value if left unspecified.
*
*
* BROWSER = 0;
*/
BROWSER(0),
/**
*
* All of the available display area is used and no user agent chrome is shown.
*
*
* FULLSCREEN = 1;
*/
FULLSCREEN(1),
/**
*
* The application will look and feel like a standalone application. This can include the application
* having a different window, its own icon in the application launcher, etc. In this mode, the user
* agent will exclude UI elements for controlling navigation, but can include other UI elements such
* as a status bar.
*
*
* STANDALONE = 2;
*/
STANDALONE(2),
/**
*
* The application will look and feel like a standalone application, but will have a minimal set of UI
* elements for controlling navigation. The elements will vary by browser.
*
*
* MINIMAL_UI = 3;
*/
MINIMAL_UI(3),
UNRECOGNIZED(-1),
;
/**
*
* Regular browser UI. Default value if left unspecified.
*
*
* BROWSER = 0;
*/
public static final int BROWSER_VALUE = 0;
/**
*
* All of the available display area is used and no user agent chrome is shown.
*
*
* FULLSCREEN = 1;
*/
public static final int FULLSCREEN_VALUE = 1;
/**
*
* The application will look and feel like a standalone application. This can include the application
* having a different window, its own icon in the application launcher, etc. In this mode, the user
* agent will exclude UI elements for controlling navigation, but can include other UI elements such
* as a status bar.
*
*
* STANDALONE = 2;
*/
public static final int STANDALONE_VALUE = 2;
/**
*
* The application will look and feel like a standalone application, but will have a minimal set of UI
* elements for controlling navigation. The elements will vary by browser.
*
*
* MINIMAL_UI = 3;
*/
public static final int MINIMAL_UI_VALUE = 3;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static DisplayMode valueOf(int value) {
return forNumber(value);
}
public static DisplayMode forNumber(int value) {
switch (value) {
case 0: return BROWSER;
case 1: return FULLSCREEN;
case 2: return STANDALONE;
case 3: return MINIMAL_UI;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
DisplayMode> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public DisplayMode findValueByNumber(int number) {
return DisplayMode.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.AppManifest.getDescriptor().getEnumTypes().get(0);
}
private static final DisplayMode[] VALUES = values();
public static DisplayMode valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private DisplayMode(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.AppManifest.DisplayMode)
}
/**
*
* Describes available orientation modes, for specifying the default orientation mode for an application
* within a web app manifest.
*
*
* Protobuf enum {@code bloombox.page.Context.AppManifest.OrientationMode}
*/
public enum OrientationMode
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Unspecified, or default, orientation mode/settings.
*
*
* UNSPECIFIED_ORIENTATION = 0;
*/
UNSPECIFIED_ORIENTATION(0),
/**
*
* Any orientation mode is supported.
*
*
* ANY = 1;
*/
ANY(1),
/**
*
* Use the natural orientation mode for the device.
*
*
* NATURAL = 2;
*/
NATURAL(2),
/**
*
* Use landscape mode by default.
*
*
* LANDSCAPE = 3;
*/
LANDSCAPE(3),
/**
*
* Use portrait mode by default.
*
*
* PORTRAIT = 4;
*/
PORTRAIT(4),
UNRECOGNIZED(-1),
;
/**
*
* Unspecified, or default, orientation mode/settings.
*
*
* UNSPECIFIED_ORIENTATION = 0;
*/
public static final int UNSPECIFIED_ORIENTATION_VALUE = 0;
/**
*
* Any orientation mode is supported.
*
*
* ANY = 1;
*/
public static final int ANY_VALUE = 1;
/**
*
* Use the natural orientation mode for the device.
*
*
* NATURAL = 2;
*/
public static final int NATURAL_VALUE = 2;
/**
*
* Use landscape mode by default.
*
*
* LANDSCAPE = 3;
*/
public static final int LANDSCAPE_VALUE = 3;
/**
*
* Use portrait mode by default.
*
*
* PORTRAIT = 4;
*/
public static final int PORTRAIT_VALUE = 4;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static OrientationMode valueOf(int value) {
return forNumber(value);
}
public static OrientationMode forNumber(int value) {
switch (value) {
case 0: return UNSPECIFIED_ORIENTATION;
case 1: return ANY;
case 2: return NATURAL;
case 3: return LANDSCAPE;
case 4: return PORTRAIT;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
OrientationMode> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public OrientationMode findValueByNumber(int number) {
return OrientationMode.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.AppManifest.getDescriptor().getEnumTypes().get(1);
}
private static final OrientationMode[] VALUES = values();
public static OrientationMode valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private OrientationMode(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.AppManifest.OrientationMode)
}
public interface IconOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.AppManifest.Icon)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
java.lang.String getSrc();
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
com.google.protobuf.ByteString
getSrcBytes();
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
java.util.List getSizeList();
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
int getSizeCount();
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
int getSize(int index);
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
int getTypeValue();
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind getType();
}
/**
*
* Specifies the structure of an icon graphic linked to this web page via an application manifest.
* Icons can be specified in multiple formats and sizes.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest.Icon}
*/
public static final class Icon extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.AppManifest.Icon)
IconOrBuilder {
private static final long serialVersionUID = 0L;
// Use Icon.newBuilder() to construct.
private Icon(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Icon() {
src_ = "";
size_ = emptyIntList();
type_ = 0;
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Icon(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
src_ = s;
break;
}
case 16: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
size_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
size_.addInt(input.readUInt32());
break;
}
case 18: {
int length = input.readRawVarint32();
int limit = input.pushLimit(length);
if (!((mutable_bitField0_ & 0x00000002) != 0) && input.getBytesUntilLimit() > 0) {
size_ = newIntList();
mutable_bitField0_ |= 0x00000002;
}
while (input.getBytesUntilLimit() > 0) {
size_.addInt(input.readUInt32());
}
input.popLimit(limit);
break;
}
case 24: {
int rawValue = input.readEnum();
type_ = rawValue;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
size_.makeImmutable(); // C
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_Icon_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_Icon_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.Icon.class, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder.class);
}
private int bitField0_;
public static final int SRC_FIELD_NUMBER = 1;
private volatile java.lang.Object src_;
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public java.lang.String getSrc() {
java.lang.Object ref = src_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
src_ = s;
return s;
}
}
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public com.google.protobuf.ByteString
getSrcBytes() {
java.lang.Object ref = src_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
src_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SIZE_FIELD_NUMBER = 2;
private com.google.protobuf.Internal.IntList size_;
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public java.util.List
getSizeList() {
return size_;
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public int getSizeCount() {
return size_.size();
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public int getSize(int index) {
return size_.getInt(index);
}
private int sizeMemoizedSerializedSize = -1;
public static final int TYPE_FIELD_NUMBER = 3;
private int type_;
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public int getTypeValue() {
return type_;
}
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind getType() {
@SuppressWarnings("deprecation")
io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind result = io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.valueOf(type_);
return result == null ? io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.UNRECOGNIZED : result;
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (!getSrcBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, src_);
}
if (getSizeList().size() > 0) {
output.writeUInt32NoTag(18);
output.writeUInt32NoTag(sizeMemoizedSerializedSize);
}
for (int i = 0; i < size_.size(); i++) {
output.writeUInt32NoTag(size_.getInt(i));
}
if (type_ != io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.UNSPECIFIED_IMAGE_TYPE.getNumber()) {
output.writeEnum(3, type_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getSrcBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, src_);
}
{
int dataSize = 0;
for (int i = 0; i < size_.size(); i++) {
dataSize += com.google.protobuf.CodedOutputStream
.computeUInt32SizeNoTag(size_.getInt(i));
}
size += dataSize;
if (!getSizeList().isEmpty()) {
size += 1;
size += com.google.protobuf.CodedOutputStream
.computeInt32SizeNoTag(dataSize);
}
sizeMemoizedSerializedSize = dataSize;
}
if (type_ != io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.UNSPECIFIED_IMAGE_TYPE.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, type_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.AppManifest.Icon)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.AppManifest.Icon other = (io.bloombox.tpl.Page.Context.AppManifest.Icon) obj;
if (!getSrc()
.equals(other.getSrc())) return false;
if (!getSizeList()
.equals(other.getSizeList())) return false;
if (type_ != other.type_) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + SRC_FIELD_NUMBER;
hash = (53 * hash) + getSrc().hashCode();
if (getSizeCount() > 0) {
hash = (37 * hash) + SIZE_FIELD_NUMBER;
hash = (53 * hash) + getSizeList().hashCode();
}
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.AppManifest.Icon prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies the structure of an icon graphic linked to this web page via an application manifest.
* Icons can be specified in multiple formats and sizes.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest.Icon}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.AppManifest.Icon)
io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_Icon_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_Icon_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.Icon.class, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.AppManifest.Icon.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
src_ = "";
size_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
type_ = 0;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_Icon_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.Icon getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.AppManifest.Icon.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.Icon build() {
io.bloombox.tpl.Page.Context.AppManifest.Icon result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.Icon buildPartial() {
io.bloombox.tpl.Page.Context.AppManifest.Icon result = new io.bloombox.tpl.Page.Context.AppManifest.Icon(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.src_ = src_;
if (((bitField0_ & 0x00000002) != 0)) {
size_.makeImmutable();
bitField0_ = (bitField0_ & ~0x00000002);
}
result.size_ = size_;
result.type_ = type_;
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.AppManifest.Icon) {
return mergeFrom((io.bloombox.tpl.Page.Context.AppManifest.Icon)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.AppManifest.Icon other) {
if (other == io.bloombox.tpl.Page.Context.AppManifest.Icon.getDefaultInstance()) return this;
if (!other.getSrc().isEmpty()) {
src_ = other.src_;
onChanged();
}
if (!other.size_.isEmpty()) {
if (size_.isEmpty()) {
size_ = other.size_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureSizeIsMutable();
size_.addAll(other.size_);
}
onChanged();
}
if (other.type_ != 0) {
setTypeValue(other.getTypeValue());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.AppManifest.Icon parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.AppManifest.Icon) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object src_ = "";
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public java.lang.String getSrc() {
java.lang.Object ref = src_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
src_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public com.google.protobuf.ByteString
getSrcBytes() {
java.lang.Object ref = src_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
src_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public Builder setSrc(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
src_ = value;
onChanged();
return this;
}
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public Builder clearSrc() {
src_ = getDefaultInstance().getSrc();
onChanged();
return this;
}
/**
*
* Specifies the URI for a given icon.
*
*
* string src = 1;
*/
public Builder setSrcBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
src_ = value;
onChanged();
return this;
}
private com.google.protobuf.Internal.IntList size_ = emptyIntList();
private void ensureSizeIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
size_ = mutableCopy(size_);
bitField0_ |= 0x00000002;
}
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public java.util.List
getSizeList() {
return ((bitField0_ & 0x00000002) != 0) ?
java.util.Collections.unmodifiableList(size_) : size_;
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public int getSizeCount() {
return size_.size();
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public int getSize(int index) {
return size_.getInt(index);
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public Builder setSize(
int index, int value) {
ensureSizeIsMutable();
size_.setInt(index, value);
onChanged();
return this;
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public Builder addSize(int value) {
ensureSizeIsMutable();
size_.addInt(value);
onChanged();
return this;
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public Builder addAllSize(
java.lang.Iterable extends java.lang.Integer> values) {
ensureSizeIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, size_);
onChanged();
return this;
}
/**
*
* Specifies the sizes that a given icon is available in.
*
*
* repeated uint32 size = 2;
*/
public Builder clearSize() {
size_ = emptyIntList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
return this;
}
private int type_ = 0;
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public int getTypeValue() {
return type_;
}
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public Builder setTypeValue(int value) {
type_ = value;
onChanged();
return this;
}
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind getType() {
@SuppressWarnings("deprecation")
io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind result = io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.valueOf(type_);
return result == null ? io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind.UNRECOGNIZED : result;
}
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public Builder setType(io.opencannabis.schema.media.MediaItemType.MediaType.ImageKind value) {
if (value == null) {
throw new NullPointerException();
}
type_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Specifies the content type of a given icon.
*
*
* .opencannabis.media.MediaType.ImageKind type = 3;
*/
public Builder clearType() {
type_ = 0;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.AppManifest.Icon)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.AppManifest.Icon)
private static final io.bloombox.tpl.Page.Context.AppManifest.Icon DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.AppManifest.Icon();
}
public static io.bloombox.tpl.Page.Context.AppManifest.Icon getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Icon parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Icon(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.Icon getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface RelatedApplicationOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.AppManifest.RelatedApplication)
com.google.protobuf.MessageOrBuilder {
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
java.lang.String getId();
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
com.google.protobuf.ByteString
getIdBytes();
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
int getPlatformValue();
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform getPlatform();
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
java.lang.String getUri();
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
com.google.protobuf.ByteString
getUriBytes();
}
/**
*
* Specifies details about a related application, which should be considered canonically the same
* as this application, but for a different platform.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest.RelatedApplication}
*/
public static final class RelatedApplication extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.AppManifest.RelatedApplication)
RelatedApplicationOrBuilder {
private static final long serialVersionUID = 0L;
// Use RelatedApplication.newBuilder() to construct.
private RelatedApplication(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private RelatedApplication() {
id_ = "";
platform_ = 0;
uri_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private RelatedApplication(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
id_ = s;
break;
}
case 16: {
int rawValue = input.readEnum();
platform_ = rawValue;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
uri_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_RelatedApplication_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.class, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder.class);
}
/**
*
* Enumerates known platforms where related applications might reside.
*
*
* Protobuf enum {@code bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform}
*/
public enum AppPlatform
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Unspecified application platform.
*
*
* UNSPECIFIED_APP_PLATFORM = 0;
*/
UNSPECIFIED_APP_PLATFORM(0),
/**
*
* Apple App Store.
*
*
* APPSTORE = 1;
*/
APPSTORE(1),
/**
*
* Google Play Store.
*
*
* PLAYSTORE = 2;
*/
PLAYSTORE(2),
/**
*
* Additional web application.
*
*
* WEB = 3;
*/
WEB(3),
UNRECOGNIZED(-1),
;
/**
*
* Unspecified application platform.
*
*
* UNSPECIFIED_APP_PLATFORM = 0;
*/
public static final int UNSPECIFIED_APP_PLATFORM_VALUE = 0;
/**
*
* Apple App Store.
*
*
* APPSTORE = 1;
*/
public static final int APPSTORE_VALUE = 1;
/**
*
* Google Play Store.
*
*
* PLAYSTORE = 2;
*/
public static final int PLAYSTORE_VALUE = 2;
/**
*
* Additional web application.
*
*
* WEB = 3;
*/
public static final int WEB_VALUE = 3;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static AppPlatform valueOf(int value) {
return forNumber(value);
}
public static AppPlatform forNumber(int value) {
switch (value) {
case 0: return UNSPECIFIED_APP_PLATFORM;
case 1: return APPSTORE;
case 2: return PLAYSTORE;
case 3: return WEB;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
AppPlatform> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public AppPlatform findValueByNumber(int number) {
return AppPlatform.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.getDescriptor().getEnumTypes().get(0);
}
private static final AppPlatform[] VALUES = values();
public static AppPlatform valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private AppPlatform(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform)
}
public static final int ID_FIELD_NUMBER = 1;
private volatile java.lang.Object id_;
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
id_ = s;
return s;
}
}
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PLATFORM_FIELD_NUMBER = 2;
private int platform_;
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public int getPlatformValue() {
return platform_;
}
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform getPlatform() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform result = io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.valueOf(platform_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.UNRECOGNIZED : result;
}
public static final int URI_FIELD_NUMBER = 3;
private volatile java.lang.Object uri_;
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public java.lang.String getUri() {
java.lang.Object ref = uri_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
uri_ = s;
return s;
}
}
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = uri_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
uri_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, id_);
}
if (platform_ != io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.UNSPECIFIED_APP_PLATFORM.getNumber()) {
output.writeEnum(2, platform_);
}
if (!getUriBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, uri_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, id_);
}
if (platform_ != io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.UNSPECIFIED_APP_PLATFORM.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, platform_);
}
if (!getUriBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, uri_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication other = (io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication) obj;
if (!getId()
.equals(other.getId())) return false;
if (platform_ != other.platform_) return false;
if (!getUri()
.equals(other.getUri())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId().hashCode();
hash = (37 * hash) + PLATFORM_FIELD_NUMBER;
hash = (53 * hash) + platform_;
hash = (37 * hash) + URI_FIELD_NUMBER;
hash = (53 * hash) + getUri().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies details about a related application, which should be considered canonically the same
* as this application, but for a different platform.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest.RelatedApplication}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.AppManifest.RelatedApplication)
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_RelatedApplication_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.class, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
id_ = "";
platform_ = 0;
uri_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication build() {
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication buildPartial() {
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication result = new io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication(this);
result.id_ = id_;
result.platform_ = platform_;
result.uri_ = uri_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication) {
return mergeFrom((io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication other) {
if (other == io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.getDefaultInstance()) return this;
if (!other.getId().isEmpty()) {
id_ = other.id_;
onChanged();
}
if (other.platform_ != 0) {
setPlatformValue(other.getPlatformValue());
}
if (!other.getUri().isEmpty()) {
uri_ = other.uri_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object id_ = "";
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
id_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
id_ = value;
onChanged();
return this;
}
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public Builder clearId() {
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
*
* ID for this alternative application option.
*
*
* string id = 1;
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
id_ = value;
onChanged();
return this;
}
private int platform_ = 0;
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public int getPlatformValue() {
return platform_;
}
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public Builder setPlatformValue(int value) {
platform_ = value;
onChanged();
return this;
}
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform getPlatform() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform result = io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.valueOf(platform_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform.UNRECOGNIZED : result;
}
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public Builder setPlatform(io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.AppPlatform value) {
if (value == null) {
throw new NullPointerException();
}
platform_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Platform that the related app is listed on.
*
*
* .bloombox.page.Context.AppManifest.RelatedApplication.AppPlatform platform = 2;
*/
public Builder clearPlatform() {
platform_ = 0;
onChanged();
return this;
}
private java.lang.Object uri_ = "";
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public java.lang.String getUri() {
java.lang.Object ref = uri_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
uri_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = uri_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
uri_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public Builder setUri(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
uri_ = value;
onChanged();
return this;
}
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public Builder clearUri() {
uri_ = getDefaultInstance().getUri();
onChanged();
return this;
}
/**
*
* URI where the alternative application can be downloaded.
*
*
* string uri = 3;
*/
public Builder setUriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
uri_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.AppManifest.RelatedApplication)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.AppManifest.RelatedApplication)
private static final io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication();
}
public static io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public RelatedApplication parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new RelatedApplication(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int SHORT_NAME_FIELD_NUMBER = 2;
private volatile java.lang.Object shortName_;
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public java.lang.String getShortName() {
java.lang.Object ref = shortName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
shortName_ = s;
return s;
}
}
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public com.google.protobuf.ByteString
getShortNameBytes() {
java.lang.Object ref = shortName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
shortName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int START_URL_FIELD_NUMBER = 3;
private volatile java.lang.Object startUrl_;
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public java.lang.String getStartUrl() {
java.lang.Object ref = startUrl_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startUrl_ = s;
return s;
}
}
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public com.google.protobuf.ByteString
getStartUrlBytes() {
java.lang.Object ref = startUrl_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DISPLAY_FIELD_NUMBER = 4;
private int display_;
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public int getDisplayValue() {
return display_;
}
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public io.bloombox.tpl.Page.Context.AppManifest.DisplayMode getDisplay() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.DisplayMode result = io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.valueOf(display_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.UNRECOGNIZED : result;
}
public static final int BACKGROUND_COLOR_FIELD_NUMBER = 5;
private volatile java.lang.Object backgroundColor_;
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public java.lang.String getBackgroundColor() {
java.lang.Object ref = backgroundColor_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backgroundColor_ = s;
return s;
}
}
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public com.google.protobuf.ByteString
getBackgroundColorBytes() {
java.lang.Object ref = backgroundColor_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backgroundColor_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DESCRIPTION_FIELD_NUMBER = 6;
private volatile java.lang.Object description_;
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
}
}
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int DIRECTION_FIELD_NUMBER = 7;
private volatile java.lang.Object direction_;
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public java.lang.String getDirection() {
java.lang.Object ref = direction_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
direction_ = s;
return s;
}
}
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public com.google.protobuf.ByteString
getDirectionBytes() {
java.lang.Object ref = direction_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
direction_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LANGUAGE_FIELD_NUMBER = 8;
private io.bloombox.tpl.Page.LanguageSpec language_;
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public boolean hasLanguage() {
return language_ != null;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public io.bloombox.tpl.Page.LanguageSpec getLanguage() {
return language_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder() {
return getLanguage();
}
public static final int ORIENTATION_FIELD_NUMBER = 9;
private int orientation_;
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public int getOrientationValue() {
return orientation_;
}
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public io.bloombox.tpl.Page.Context.AppManifest.OrientationMode getOrientation() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.OrientationMode result = io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.valueOf(orientation_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.UNRECOGNIZED : result;
}
public static final int SCOPE_FIELD_NUMBER = 11;
private volatile java.lang.Object scope_;
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public java.lang.String getScope() {
java.lang.Object ref = scope_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
scope_ = s;
return s;
}
}
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public com.google.protobuf.ByteString
getScopeBytes() {
java.lang.Object ref = scope_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
scope_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int PREFER_RELATED_APPLICATIONS_FIELD_NUMBER = 12;
private boolean preferRelatedApplications_;
/**
*
* Flag indicating whether we want to prefer native apps for the user's experience.
*
*
* bool prefer_related_applications = 12;
*/
public boolean getPreferRelatedApplications() {
return preferRelatedApplications_;
}
public static final int RELATED_APPLICATION_FIELD_NUMBER = 13;
private java.util.List relatedApplication_;
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public java.util.List getRelatedApplicationList() {
return relatedApplication_;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder>
getRelatedApplicationOrBuilderList() {
return relatedApplication_;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public int getRelatedApplicationCount() {
return relatedApplication_.size();
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getRelatedApplication(int index) {
return relatedApplication_.get(index);
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder getRelatedApplicationOrBuilder(
int index) {
return relatedApplication_.get(index);
}
public static final int APP_ICON_FIELD_NUMBER = 14;
private java.util.List appIcon_;
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public java.util.List getAppIconList() {
return appIcon_;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder>
getAppIconOrBuilderList() {
return appIcon_;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public int getAppIconCount() {
return appIcon_.size();
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Icon getAppIcon(int index) {
return appIcon_.get(index);
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder getAppIconOrBuilder(
int index) {
return appIcon_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
if (!getShortNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, shortName_);
}
if (!getStartUrlBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, startUrl_);
}
if (display_ != io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.BROWSER.getNumber()) {
output.writeEnum(4, display_);
}
if (!getBackgroundColorBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, backgroundColor_);
}
if (!getDescriptionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 6, description_);
}
if (!getDirectionBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, direction_);
}
if (language_ != null) {
output.writeMessage(8, getLanguage());
}
if (orientation_ != io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.UNSPECIFIED_ORIENTATION.getNumber()) {
output.writeEnum(9, orientation_);
}
if (!getScopeBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 11, scope_);
}
if (preferRelatedApplications_ != false) {
output.writeBool(12, preferRelatedApplications_);
}
for (int i = 0; i < relatedApplication_.size(); i++) {
output.writeMessage(13, relatedApplication_.get(i));
}
for (int i = 0; i < appIcon_.size(); i++) {
output.writeMessage(14, appIcon_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
if (!getShortNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, shortName_);
}
if (!getStartUrlBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, startUrl_);
}
if (display_ != io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.BROWSER.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(4, display_);
}
if (!getBackgroundColorBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, backgroundColor_);
}
if (!getDescriptionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, description_);
}
if (!getDirectionBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, direction_);
}
if (language_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getLanguage());
}
if (orientation_ != io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.UNSPECIFIED_ORIENTATION.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(9, orientation_);
}
if (!getScopeBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, scope_);
}
if (preferRelatedApplications_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(12, preferRelatedApplications_);
}
for (int i = 0; i < relatedApplication_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(13, relatedApplication_.get(i));
}
for (int i = 0; i < appIcon_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(14, appIcon_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.AppManifest)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.AppManifest other = (io.bloombox.tpl.Page.Context.AppManifest) obj;
if (!getName()
.equals(other.getName())) return false;
if (!getShortName()
.equals(other.getShortName())) return false;
if (!getStartUrl()
.equals(other.getStartUrl())) return false;
if (display_ != other.display_) return false;
if (!getBackgroundColor()
.equals(other.getBackgroundColor())) return false;
if (!getDescription()
.equals(other.getDescription())) return false;
if (!getDirection()
.equals(other.getDirection())) return false;
if (hasLanguage() != other.hasLanguage()) return false;
if (hasLanguage()) {
if (!getLanguage()
.equals(other.getLanguage())) return false;
}
if (orientation_ != other.orientation_) return false;
if (!getScope()
.equals(other.getScope())) return false;
if (getPreferRelatedApplications()
!= other.getPreferRelatedApplications()) return false;
if (!getRelatedApplicationList()
.equals(other.getRelatedApplicationList())) return false;
if (!getAppIconList()
.equals(other.getAppIconList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + SHORT_NAME_FIELD_NUMBER;
hash = (53 * hash) + getShortName().hashCode();
hash = (37 * hash) + START_URL_FIELD_NUMBER;
hash = (53 * hash) + getStartUrl().hashCode();
hash = (37 * hash) + DISPLAY_FIELD_NUMBER;
hash = (53 * hash) + display_;
hash = (37 * hash) + BACKGROUND_COLOR_FIELD_NUMBER;
hash = (53 * hash) + getBackgroundColor().hashCode();
hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER;
hash = (53 * hash) + getDescription().hashCode();
hash = (37 * hash) + DIRECTION_FIELD_NUMBER;
hash = (53 * hash) + getDirection().hashCode();
if (hasLanguage()) {
hash = (37 * hash) + LANGUAGE_FIELD_NUMBER;
hash = (53 * hash) + getLanguage().hashCode();
}
hash = (37 * hash) + ORIENTATION_FIELD_NUMBER;
hash = (53 * hash) + orientation_;
hash = (37 * hash) + SCOPE_FIELD_NUMBER;
hash = (53 * hash) + getScope().hashCode();
hash = (37 * hash) + PREFER_RELATED_APPLICATIONS_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getPreferRelatedApplications());
if (getRelatedApplicationCount() > 0) {
hash = (37 * hash) + RELATED_APPLICATION_FIELD_NUMBER;
hash = (53 * hash) + getRelatedApplicationList().hashCode();
}
if (getAppIconCount() > 0) {
hash = (37 * hash) + APP_ICON_FIELD_NUMBER;
hash = (53 * hash) + getAppIconList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.AppManifest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.AppManifest prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies details about an application manifest, which should be or is linked to a given web
* page, that is being rendered by the render engine.
*
*
* Protobuf type {@code bloombox.page.Context.AppManifest}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.AppManifest)
io.bloombox.tpl.Page.Context.AppManifestOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.AppManifest.class, io.bloombox.tpl.Page.Context.AppManifest.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.AppManifest.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getRelatedApplicationFieldBuilder();
getAppIconFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
name_ = "";
shortName_ = "";
startUrl_ = "";
display_ = 0;
backgroundColor_ = "";
description_ = "";
direction_ = "";
if (languageBuilder_ == null) {
language_ = null;
} else {
language_ = null;
languageBuilder_ = null;
}
orientation_ = 0;
scope_ = "";
preferRelatedApplications_ = false;
if (relatedApplicationBuilder_ == null) {
relatedApplication_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000800);
} else {
relatedApplicationBuilder_.clear();
}
if (appIconBuilder_ == null) {
appIcon_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00001000);
} else {
appIconBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_AppManifest_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.AppManifest.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest build() {
io.bloombox.tpl.Page.Context.AppManifest result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest buildPartial() {
io.bloombox.tpl.Page.Context.AppManifest result = new io.bloombox.tpl.Page.Context.AppManifest(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.name_ = name_;
result.shortName_ = shortName_;
result.startUrl_ = startUrl_;
result.display_ = display_;
result.backgroundColor_ = backgroundColor_;
result.description_ = description_;
result.direction_ = direction_;
if (languageBuilder_ == null) {
result.language_ = language_;
} else {
result.language_ = languageBuilder_.build();
}
result.orientation_ = orientation_;
result.scope_ = scope_;
result.preferRelatedApplications_ = preferRelatedApplications_;
if (relatedApplicationBuilder_ == null) {
if (((bitField0_ & 0x00000800) != 0)) {
relatedApplication_ = java.util.Collections.unmodifiableList(relatedApplication_);
bitField0_ = (bitField0_ & ~0x00000800);
}
result.relatedApplication_ = relatedApplication_;
} else {
result.relatedApplication_ = relatedApplicationBuilder_.build();
}
if (appIconBuilder_ == null) {
if (((bitField0_ & 0x00001000) != 0)) {
appIcon_ = java.util.Collections.unmodifiableList(appIcon_);
bitField0_ = (bitField0_ & ~0x00001000);
}
result.appIcon_ = appIcon_;
} else {
result.appIcon_ = appIconBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.AppManifest) {
return mergeFrom((io.bloombox.tpl.Page.Context.AppManifest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.AppManifest other) {
if (other == io.bloombox.tpl.Page.Context.AppManifest.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getShortName().isEmpty()) {
shortName_ = other.shortName_;
onChanged();
}
if (!other.getStartUrl().isEmpty()) {
startUrl_ = other.startUrl_;
onChanged();
}
if (other.display_ != 0) {
setDisplayValue(other.getDisplayValue());
}
if (!other.getBackgroundColor().isEmpty()) {
backgroundColor_ = other.backgroundColor_;
onChanged();
}
if (!other.getDescription().isEmpty()) {
description_ = other.description_;
onChanged();
}
if (!other.getDirection().isEmpty()) {
direction_ = other.direction_;
onChanged();
}
if (other.hasLanguage()) {
mergeLanguage(other.getLanguage());
}
if (other.orientation_ != 0) {
setOrientationValue(other.getOrientationValue());
}
if (!other.getScope().isEmpty()) {
scope_ = other.scope_;
onChanged();
}
if (other.getPreferRelatedApplications() != false) {
setPreferRelatedApplications(other.getPreferRelatedApplications());
}
if (relatedApplicationBuilder_ == null) {
if (!other.relatedApplication_.isEmpty()) {
if (relatedApplication_.isEmpty()) {
relatedApplication_ = other.relatedApplication_;
bitField0_ = (bitField0_ & ~0x00000800);
} else {
ensureRelatedApplicationIsMutable();
relatedApplication_.addAll(other.relatedApplication_);
}
onChanged();
}
} else {
if (!other.relatedApplication_.isEmpty()) {
if (relatedApplicationBuilder_.isEmpty()) {
relatedApplicationBuilder_.dispose();
relatedApplicationBuilder_ = null;
relatedApplication_ = other.relatedApplication_;
bitField0_ = (bitField0_ & ~0x00000800);
relatedApplicationBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getRelatedApplicationFieldBuilder() : null;
} else {
relatedApplicationBuilder_.addAllMessages(other.relatedApplication_);
}
}
}
if (appIconBuilder_ == null) {
if (!other.appIcon_.isEmpty()) {
if (appIcon_.isEmpty()) {
appIcon_ = other.appIcon_;
bitField0_ = (bitField0_ & ~0x00001000);
} else {
ensureAppIconIsMutable();
appIcon_.addAll(other.appIcon_);
}
onChanged();
}
} else {
if (!other.appIcon_.isEmpty()) {
if (appIconBuilder_.isEmpty()) {
appIconBuilder_.dispose();
appIconBuilder_ = null;
appIcon_ = other.appIcon_;
bitField0_ = (bitField0_ & ~0x00001000);
appIconBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getAppIconFieldBuilder() : null;
} else {
appIconBuilder_.addAllMessages(other.appIcon_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.AppManifest parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.AppManifest) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Full name for this application.
*
*
* string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object shortName_ = "";
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public java.lang.String getShortName() {
java.lang.Object ref = shortName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
shortName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public com.google.protobuf.ByteString
getShortNameBytes() {
java.lang.Object ref = shortName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
shortName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public Builder setShortName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
shortName_ = value;
onChanged();
return this;
}
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public Builder clearShortName() {
shortName_ = getDefaultInstance().getShortName();
onChanged();
return this;
}
/**
*
* Short name for this application.
*
*
* string short_name = 2;
*/
public Builder setShortNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
shortName_ = value;
onChanged();
return this;
}
private java.lang.Object startUrl_ = "";
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public java.lang.String getStartUrl() {
java.lang.Object ref = startUrl_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
startUrl_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public com.google.protobuf.ByteString
getStartUrlBytes() {
java.lang.Object ref = startUrl_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
startUrl_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public Builder setStartUrl(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
startUrl_ = value;
onChanged();
return this;
}
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public Builder clearStartUrl() {
startUrl_ = getDefaultInstance().getStartUrl();
onChanged();
return this;
}
/**
*
* Starting URL where this application can be entered.
*
*
* string start_url = 3;
*/
public Builder setStartUrlBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
startUrl_ = value;
onChanged();
return this;
}
private int display_ = 0;
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public int getDisplayValue() {
return display_;
}
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public Builder setDisplayValue(int value) {
display_ = value;
onChanged();
return this;
}
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public io.bloombox.tpl.Page.Context.AppManifest.DisplayMode getDisplay() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.DisplayMode result = io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.valueOf(display_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.DisplayMode.UNRECOGNIZED : result;
}
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public Builder setDisplay(io.bloombox.tpl.Page.Context.AppManifest.DisplayMode value) {
if (value == null) {
throw new NullPointerException();
}
display_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Defines the developers' preferred display mode for this application.
*
*
* .bloombox.page.Context.AppManifest.DisplayMode display = 4;
*/
public Builder clearDisplay() {
display_ = 0;
onChanged();
return this;
}
private java.lang.Object backgroundColor_ = "";
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public java.lang.String getBackgroundColor() {
java.lang.Object ref = backgroundColor_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
backgroundColor_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public com.google.protobuf.ByteString
getBackgroundColorBytes() {
java.lang.Object ref = backgroundColor_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
backgroundColor_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public Builder setBackgroundColor(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
backgroundColor_ = value;
onChanged();
return this;
}
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public Builder clearBackgroundColor() {
backgroundColor_ = getDefaultInstance().getBackgroundColor();
onChanged();
return this;
}
/**
*
* Defines the expected application background color.
*
*
* string background_color = 5;
*/
public Builder setBackgroundColorBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
backgroundColor_ = value;
onChanged();
return this;
}
private java.lang.Object description_ = "";
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public java.lang.String getDescription() {
java.lang.Object ref = description_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
description_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public com.google.protobuf.ByteString
getDescriptionBytes() {
java.lang.Object ref = description_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
description_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public Builder setDescription(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
description_ = value;
onChanged();
return this;
}
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public Builder clearDescription() {
description_ = getDefaultInstance().getDescription();
onChanged();
return this;
}
/**
*
* Specifies a narrative description about this application.
*
*
* string description = 6;
*/
public Builder setDescriptionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
description_ = value;
onChanged();
return this;
}
private java.lang.Object direction_ = "";
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public java.lang.String getDirection() {
java.lang.Object ref = direction_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
direction_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public com.google.protobuf.ByteString
getDirectionBytes() {
java.lang.Object ref = direction_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
direction_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public Builder setDirection(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
direction_ = value;
onChanged();
return this;
}
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public Builder clearDirection() {
direction_ = getDefaultInstance().getDirection();
onChanged();
return this;
}
/**
*
* Specifies the language direction - RTL or LTR, for this application.
*
*
* string direction = 7;
*/
public Builder setDirectionBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
direction_ = value;
onChanged();
return this;
}
private io.bloombox.tpl.Page.LanguageSpec language_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder> languageBuilder_;
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public boolean hasLanguage() {
return languageBuilder_ != null || language_ != null;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public io.bloombox.tpl.Page.LanguageSpec getLanguage() {
if (languageBuilder_ == null) {
return language_ == null ? io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
} else {
return languageBuilder_.getMessage();
}
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public Builder setLanguage(io.bloombox.tpl.Page.LanguageSpec value) {
if (languageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
language_ = value;
onChanged();
} else {
languageBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public Builder setLanguage(
io.bloombox.tpl.Page.LanguageSpec.Builder builderForValue) {
if (languageBuilder_ == null) {
language_ = builderForValue.build();
onChanged();
} else {
languageBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public Builder mergeLanguage(io.bloombox.tpl.Page.LanguageSpec value) {
if (languageBuilder_ == null) {
if (language_ != null) {
language_ =
io.bloombox.tpl.Page.LanguageSpec.newBuilder(language_).mergeFrom(value).buildPartial();
} else {
language_ = value;
}
onChanged();
} else {
languageBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public Builder clearLanguage() {
if (languageBuilder_ == null) {
language_ = null;
onChanged();
} else {
language_ = null;
languageBuilder_ = null;
}
return this;
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public io.bloombox.tpl.Page.LanguageSpec.Builder getLanguageBuilder() {
onChanged();
return getLanguageFieldBuilder().getBuilder();
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
public io.bloombox.tpl.Page.LanguageSpecOrBuilder getLanguageOrBuilder() {
if (languageBuilder_ != null) {
return languageBuilder_.getMessageOrBuilder();
} else {
return language_ == null ?
io.bloombox.tpl.Page.LanguageSpec.getDefaultInstance() : language_;
}
}
/**
*
* Specifies the language this application is being served in.
*
*
* .bloombox.page.LanguageSpec language = 8;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>
getLanguageFieldBuilder() {
if (languageBuilder_ == null) {
languageBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.LanguageSpec, io.bloombox.tpl.Page.LanguageSpec.Builder, io.bloombox.tpl.Page.LanguageSpecOrBuilder>(
getLanguage(),
getParentForChildren(),
isClean());
language_ = null;
}
return languageBuilder_;
}
private int orientation_ = 0;
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public int getOrientationValue() {
return orientation_;
}
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public Builder setOrientationValue(int value) {
orientation_ = value;
onChanged();
return this;
}
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public io.bloombox.tpl.Page.Context.AppManifest.OrientationMode getOrientation() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.AppManifest.OrientationMode result = io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.valueOf(orientation_);
return result == null ? io.bloombox.tpl.Page.Context.AppManifest.OrientationMode.UNRECOGNIZED : result;
}
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public Builder setOrientation(io.bloombox.tpl.Page.Context.AppManifest.OrientationMode value) {
if (value == null) {
throw new NullPointerException();
}
orientation_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Specifies expected screen orientation for this application.
*
*
* .bloombox.page.Context.AppManifest.OrientationMode orientation = 9;
*/
public Builder clearOrientation() {
orientation_ = 0;
onChanged();
return this;
}
private java.lang.Object scope_ = "";
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public java.lang.String getScope() {
java.lang.Object ref = scope_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
scope_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public com.google.protobuf.ByteString
getScopeBytes() {
java.lang.Object ref = scope_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
scope_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public Builder setScope(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
scope_ = value;
onChanged();
return this;
}
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public Builder clearScope() {
scope_ = getDefaultInstance().getScope();
onChanged();
return this;
}
/**
*
* Defines the navigation scope for this web application's context.
*
*
* string scope = 11;
*/
public Builder setScopeBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
scope_ = value;
onChanged();
return this;
}
private boolean preferRelatedApplications_ ;
/**
*
* Flag indicating whether we want to prefer native apps for the user's experience.
*
*
* bool prefer_related_applications = 12;
*/
public boolean getPreferRelatedApplications() {
return preferRelatedApplications_;
}
/**
*
* Flag indicating whether we want to prefer native apps for the user's experience.
*
*
* bool prefer_related_applications = 12;
*/
public Builder setPreferRelatedApplications(boolean value) {
preferRelatedApplications_ = value;
onChanged();
return this;
}
/**
*
* Flag indicating whether we want to prefer native apps for the user's experience.
*
*
* bool prefer_related_applications = 12;
*/
public Builder clearPreferRelatedApplications() {
preferRelatedApplications_ = false;
onChanged();
return this;
}
private java.util.List relatedApplication_ =
java.util.Collections.emptyList();
private void ensureRelatedApplicationIsMutable() {
if (!((bitField0_ & 0x00000800) != 0)) {
relatedApplication_ = new java.util.ArrayList(relatedApplication_);
bitField0_ |= 0x00000800;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder> relatedApplicationBuilder_;
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public java.util.List getRelatedApplicationList() {
if (relatedApplicationBuilder_ == null) {
return java.util.Collections.unmodifiableList(relatedApplication_);
} else {
return relatedApplicationBuilder_.getMessageList();
}
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public int getRelatedApplicationCount() {
if (relatedApplicationBuilder_ == null) {
return relatedApplication_.size();
} else {
return relatedApplicationBuilder_.getCount();
}
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication getRelatedApplication(int index) {
if (relatedApplicationBuilder_ == null) {
return relatedApplication_.get(index);
} else {
return relatedApplicationBuilder_.getMessage(index);
}
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder setRelatedApplication(
int index, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication value) {
if (relatedApplicationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRelatedApplicationIsMutable();
relatedApplication_.set(index, value);
onChanged();
} else {
relatedApplicationBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder setRelatedApplication(
int index, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder builderForValue) {
if (relatedApplicationBuilder_ == null) {
ensureRelatedApplicationIsMutable();
relatedApplication_.set(index, builderForValue.build());
onChanged();
} else {
relatedApplicationBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder addRelatedApplication(io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication value) {
if (relatedApplicationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRelatedApplicationIsMutable();
relatedApplication_.add(value);
onChanged();
} else {
relatedApplicationBuilder_.addMessage(value);
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder addRelatedApplication(
int index, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication value) {
if (relatedApplicationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureRelatedApplicationIsMutable();
relatedApplication_.add(index, value);
onChanged();
} else {
relatedApplicationBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder addRelatedApplication(
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder builderForValue) {
if (relatedApplicationBuilder_ == null) {
ensureRelatedApplicationIsMutable();
relatedApplication_.add(builderForValue.build());
onChanged();
} else {
relatedApplicationBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder addRelatedApplication(
int index, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder builderForValue) {
if (relatedApplicationBuilder_ == null) {
ensureRelatedApplicationIsMutable();
relatedApplication_.add(index, builderForValue.build());
onChanged();
} else {
relatedApplicationBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder addAllRelatedApplication(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication> values) {
if (relatedApplicationBuilder_ == null) {
ensureRelatedApplicationIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, relatedApplication_);
onChanged();
} else {
relatedApplicationBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder clearRelatedApplication() {
if (relatedApplicationBuilder_ == null) {
relatedApplication_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000800);
onChanged();
} else {
relatedApplicationBuilder_.clear();
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public Builder removeRelatedApplication(int index) {
if (relatedApplicationBuilder_ == null) {
ensureRelatedApplicationIsMutable();
relatedApplication_.remove(index);
onChanged();
} else {
relatedApplicationBuilder_.remove(index);
}
return this;
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder getRelatedApplicationBuilder(
int index) {
return getRelatedApplicationFieldBuilder().getBuilder(index);
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder getRelatedApplicationOrBuilder(
int index) {
if (relatedApplicationBuilder_ == null) {
return relatedApplication_.get(index); } else {
return relatedApplicationBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder>
getRelatedApplicationOrBuilderList() {
if (relatedApplicationBuilder_ != null) {
return relatedApplicationBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(relatedApplication_);
}
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder addRelatedApplicationBuilder() {
return getRelatedApplicationFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.getDefaultInstance());
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder addRelatedApplicationBuilder(
int index) {
return getRelatedApplicationFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.getDefaultInstance());
}
/**
*
* Related native applications that should be considered along with this web application.
*
*
* repeated .bloombox.page.Context.AppManifest.RelatedApplication related_application = 13;
*/
public java.util.List
getRelatedApplicationBuilderList() {
return getRelatedApplicationFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder>
getRelatedApplicationFieldBuilder() {
if (relatedApplicationBuilder_ == null) {
relatedApplicationBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplication.Builder, io.bloombox.tpl.Page.Context.AppManifest.RelatedApplicationOrBuilder>(
relatedApplication_,
((bitField0_ & 0x00000800) != 0),
getParentForChildren(),
isClean());
relatedApplication_ = null;
}
return relatedApplicationBuilder_;
}
private java.util.List appIcon_ =
java.util.Collections.emptyList();
private void ensureAppIconIsMutable() {
if (!((bitField0_ & 0x00001000) != 0)) {
appIcon_ = new java.util.ArrayList(appIcon_);
bitField0_ |= 0x00001000;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.Icon, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder, io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder> appIconBuilder_;
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public java.util.List getAppIconList() {
if (appIconBuilder_ == null) {
return java.util.Collections.unmodifiableList(appIcon_);
} else {
return appIconBuilder_.getMessageList();
}
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public int getAppIconCount() {
if (appIconBuilder_ == null) {
return appIcon_.size();
} else {
return appIconBuilder_.getCount();
}
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Icon getAppIcon(int index) {
if (appIconBuilder_ == null) {
return appIcon_.get(index);
} else {
return appIconBuilder_.getMessage(index);
}
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder setAppIcon(
int index, io.bloombox.tpl.Page.Context.AppManifest.Icon value) {
if (appIconBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIconIsMutable();
appIcon_.set(index, value);
onChanged();
} else {
appIconBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder setAppIcon(
int index, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder builderForValue) {
if (appIconBuilder_ == null) {
ensureAppIconIsMutable();
appIcon_.set(index, builderForValue.build());
onChanged();
} else {
appIconBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder addAppIcon(io.bloombox.tpl.Page.Context.AppManifest.Icon value) {
if (appIconBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIconIsMutable();
appIcon_.add(value);
onChanged();
} else {
appIconBuilder_.addMessage(value);
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder addAppIcon(
int index, io.bloombox.tpl.Page.Context.AppManifest.Icon value) {
if (appIconBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureAppIconIsMutable();
appIcon_.add(index, value);
onChanged();
} else {
appIconBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder addAppIcon(
io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder builderForValue) {
if (appIconBuilder_ == null) {
ensureAppIconIsMutable();
appIcon_.add(builderForValue.build());
onChanged();
} else {
appIconBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder addAppIcon(
int index, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder builderForValue) {
if (appIconBuilder_ == null) {
ensureAppIconIsMutable();
appIcon_.add(index, builderForValue.build());
onChanged();
} else {
appIconBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder addAllAppIcon(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.AppManifest.Icon> values) {
if (appIconBuilder_ == null) {
ensureAppIconIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, appIcon_);
onChanged();
} else {
appIconBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder clearAppIcon() {
if (appIconBuilder_ == null) {
appIcon_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00001000);
onChanged();
} else {
appIconBuilder_.clear();
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public Builder removeAppIcon(int index) {
if (appIconBuilder_ == null) {
ensureAppIconIsMutable();
appIcon_.remove(index);
onChanged();
} else {
appIconBuilder_.remove(index);
}
return this;
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder getAppIconBuilder(
int index) {
return getAppIconFieldBuilder().getBuilder(index);
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder getAppIconOrBuilder(
int index) {
if (appIconBuilder_ == null) {
return appIcon_.get(index); } else {
return appIconBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder>
getAppIconOrBuilderList() {
if (appIconBuilder_ != null) {
return appIconBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(appIcon_);
}
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder addAppIconBuilder() {
return getAppIconFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.AppManifest.Icon.getDefaultInstance());
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder addAppIconBuilder(
int index) {
return getAppIconFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.AppManifest.Icon.getDefaultInstance());
}
/**
*
* Application icons listed with this manifest.
*
*
* repeated .bloombox.page.Context.AppManifest.Icon app_icon = 14;
*/
public java.util.List
getAppIconBuilderList() {
return getAppIconFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.Icon, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder, io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder>
getAppIconFieldBuilder() {
if (appIconBuilder_ == null) {
appIconBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest.Icon, io.bloombox.tpl.Page.Context.AppManifest.Icon.Builder, io.bloombox.tpl.Page.Context.AppManifest.IconOrBuilder>(
appIcon_,
((bitField0_ & 0x00001000) != 0),
getParentForChildren(),
isClean());
appIcon_ = null;
}
return appIconBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.AppManifest)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.AppManifest)
private static final io.bloombox.tpl.Page.Context.AppManifest DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.AppManifest();
}
public static io.bloombox.tpl.Page.Context.AppManifest getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public AppManifest parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new AppManifest(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.AppManifest getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface StylesOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Styles)
com.google.protobuf.MessageOrBuilder {
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
java.lang.String getLifted();
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
com.google.protobuf.ByteString
getLiftedBytes();
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
java.util.List
getLinkList();
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
io.bloombox.tpl.Page.Context.Styles.Stylesheet getLink(int index);
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
int getLinkCount();
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
java.util.List extends io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder>
getLinkOrBuilderList();
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder getLinkOrBuilder(
int index);
}
/**
*
* Defines page-level style settings (CSS), including external stylesheets, lifted CSS that should
* be rendered in the <head>, and more.
*
*
* Protobuf type {@code bloombox.page.Context.Styles}
*/
public static final class Styles extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Styles)
StylesOrBuilder {
private static final long serialVersionUID = 0L;
// Use Styles.newBuilder() to construct.
private Styles(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Styles() {
lifted_ = "";
link_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Styles(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
lifted_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
link_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
link_.add(
input.readMessage(io.bloombox.tpl.Page.Context.Styles.Stylesheet.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
link_ = java.util.Collections.unmodifiableList(link_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Styles.class, io.bloombox.tpl.Page.Context.Styles.Builder.class);
}
/**
*
* Specifies known stylesheets, which provide framework or other shared utilities.
*
*
* Protobuf enum {@code bloombox.page.Context.Styles.KnownStylesheet}
*/
public enum KnownStylesheet
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Initialization stylesheet, applied internally to all pages.
*
*
* INTERNAL = 0;
*/
INTERNAL(0),
/**
*
* Material Web stylesheet assets.
*
*
* MATERIAL = 1;
*/
MATERIAL(1),
UNRECOGNIZED(-1),
;
/**
*
* Initialization stylesheet, applied internally to all pages.
*
*
* INTERNAL = 0;
*/
public static final int INTERNAL_VALUE = 0;
/**
*
* Material Web stylesheet assets.
*
*
* MATERIAL = 1;
*/
public static final int MATERIAL_VALUE = 1;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static KnownStylesheet valueOf(int value) {
return forNumber(value);
}
public static KnownStylesheet forNumber(int value) {
switch (value) {
case 0: return INTERNAL;
case 1: return MATERIAL;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
KnownStylesheet> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public KnownStylesheet findValueByNumber(int number) {
return KnownStylesheet.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.Styles.getDescriptor().getEnumTypes().get(0);
}
private static final KnownStylesheet[] VALUES = values();
public static KnownStylesheet valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private KnownStylesheet(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.Styles.KnownStylesheet)
}
public interface StylesheetOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Styles.Stylesheet)
com.google.protobuf.MessageOrBuilder {
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
boolean hasReference();
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReference getReference();
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getReferenceOrBuilder();
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
java.lang.String getUri();
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
com.google.protobuf.ByteString
getUriBytes();
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
int getKnownValue();
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
io.bloombox.tpl.Page.Context.Styles.KnownStylesheet getKnown();
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
java.lang.String getMedia();
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
com.google.protobuf.ByteString
getMediaBytes();
public io.bloombox.tpl.Page.Context.Styles.Stylesheet.RefCase getRefCase();
}
/**
*
* Defines the notion of an external stylesheet document, written in CSS, which should be included
* via reference rather than inline.
*
*
* Protobuf type {@code bloombox.page.Context.Styles.Stylesheet}
*/
public static final class Stylesheet extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Styles.Stylesheet)
StylesheetOrBuilder {
private static final long serialVersionUID = 0L;
// Use Stylesheet.newBuilder() to construct.
private Stylesheet(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Stylesheet() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Stylesheet(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder subBuilder = null;
if (refCase_ == 1) {
subBuilder = ((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_).toBuilder();
}
ref_ =
input.readMessage(io.opencannabis.schema.media.MediaItemKey.MediaReference.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
ref_ = subBuilder.buildPartial();
}
refCase_ = 1;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
refCase_ = 2;
ref_ = s;
break;
}
case 24: {
int rawValue = input.readEnum();
refCase_ = 3;
ref_ = rawValue;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
refCase_ = 4;
ref_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_Stylesheet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Styles.Stylesheet.class, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder.class);
}
private int refCase_ = 0;
private java.lang.Object ref_;
public enum RefCase
implements com.google.protobuf.Internal.EnumLite {
REFERENCE(1),
URI(2),
KNOWN(3),
MEDIA(4),
REF_NOT_SET(0);
private final int value;
private RefCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RefCase valueOf(int value) {
return forNumber(value);
}
public static RefCase forNumber(int value) {
switch (value) {
case 1: return REFERENCE;
case 2: return URI;
case 3: return KNOWN;
case 4: return MEDIA;
case 0: return REF_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public static final int REFERENCE_FIELD_NUMBER = 1;
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public boolean hasReference() {
return refCase_ == 1;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getReference() {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getReferenceOrBuilder() {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
public static final int URI_FIELD_NUMBER = 2;
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 2) {
ref_ = s;
}
return s;
}
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 2) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int KNOWN_FIELD_NUMBER = 3;
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public int getKnownValue() {
if (refCase_ == 3) {
return (java.lang.Integer) ref_;
}
return 0;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public io.bloombox.tpl.Page.Context.Styles.KnownStylesheet getKnown() {
if (refCase_ == 3) {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Styles.KnownStylesheet result = io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.valueOf(
(java.lang.Integer) ref_);
return result == null ? io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.UNRECOGNIZED : result;
}
return io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.INTERNAL;
}
public static final int MEDIA_FIELD_NUMBER = 4;
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public java.lang.String getMedia() {
java.lang.Object ref = "";
if (refCase_ == 4) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 4) {
ref_ = s;
}
return s;
}
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public com.google.protobuf.ByteString
getMediaBytes() {
java.lang.Object ref = "";
if (refCase_ == 4) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 4) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (refCase_ == 1) {
output.writeMessage(1, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ref_);
}
if (refCase_ == 3) {
output.writeEnum(3, ((java.lang.Integer) ref_));
}
if (refCase_ == 4) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, ref_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (refCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ref_);
}
if (refCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, ((java.lang.Integer) ref_));
}
if (refCase_ == 4) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, ref_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Styles.Stylesheet)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Styles.Stylesheet other = (io.bloombox.tpl.Page.Context.Styles.Stylesheet) obj;
if (!getRefCase().equals(other.getRefCase())) return false;
switch (refCase_) {
case 1:
if (!getReference()
.equals(other.getReference())) return false;
break;
case 2:
if (!getUri()
.equals(other.getUri())) return false;
break;
case 3:
if (getKnownValue()
!= other.getKnownValue()) return false;
break;
case 4:
if (!getMedia()
.equals(other.getMedia())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (refCase_) {
case 1:
hash = (37 * hash) + REFERENCE_FIELD_NUMBER;
hash = (53 * hash) + getReference().hashCode();
break;
case 2:
hash = (37 * hash) + URI_FIELD_NUMBER;
hash = (53 * hash) + getUri().hashCode();
break;
case 3:
hash = (37 * hash) + KNOWN_FIELD_NUMBER;
hash = (53 * hash) + getKnownValue();
break;
case 4:
hash = (37 * hash) + MEDIA_FIELD_NUMBER;
hash = (53 * hash) + getMedia().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Styles.Stylesheet prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines the notion of an external stylesheet document, written in CSS, which should be included
* via reference rather than inline.
*
*
* Protobuf type {@code bloombox.page.Context.Styles.Stylesheet}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Styles.Stylesheet)
io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_Stylesheet_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Styles.Stylesheet.class, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Styles.Stylesheet.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
refCase_ = 0;
ref_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles.Stylesheet getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Styles.Stylesheet.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles.Stylesheet build() {
io.bloombox.tpl.Page.Context.Styles.Stylesheet result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles.Stylesheet buildPartial() {
io.bloombox.tpl.Page.Context.Styles.Stylesheet result = new io.bloombox.tpl.Page.Context.Styles.Stylesheet(this);
if (refCase_ == 1) {
if (referenceBuilder_ == null) {
result.ref_ = ref_;
} else {
result.ref_ = referenceBuilder_.build();
}
}
if (refCase_ == 2) {
result.ref_ = ref_;
}
if (refCase_ == 3) {
result.ref_ = ref_;
}
if (refCase_ == 4) {
result.ref_ = ref_;
}
result.refCase_ = refCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Styles.Stylesheet) {
return mergeFrom((io.bloombox.tpl.Page.Context.Styles.Stylesheet)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Styles.Stylesheet other) {
if (other == io.bloombox.tpl.Page.Context.Styles.Stylesheet.getDefaultInstance()) return this;
switch (other.getRefCase()) {
case REFERENCE: {
mergeReference(other.getReference());
break;
}
case URI: {
refCase_ = 2;
ref_ = other.ref_;
onChanged();
break;
}
case KNOWN: {
setKnownValue(other.getKnownValue());
break;
}
case MEDIA: {
refCase_ = 4;
ref_ = other.ref_;
onChanged();
break;
}
case REF_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Styles.Stylesheet parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Styles.Stylesheet) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int refCase_ = 0;
private java.lang.Object ref_;
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public Builder clearRef() {
refCase_ = 0;
ref_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder> referenceBuilder_;
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public boolean hasReference() {
return refCase_ == 1;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getReference() {
if (referenceBuilder_ == null) {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
} else {
if (refCase_ == 1) {
return referenceBuilder_.getMessage();
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public Builder setReference(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (referenceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ref_ = value;
onChanged();
} else {
referenceBuilder_.setMessage(value);
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public Builder setReference(
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder builderForValue) {
if (referenceBuilder_ == null) {
ref_ = builderForValue.build();
onChanged();
} else {
referenceBuilder_.setMessage(builderForValue.build());
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public Builder mergeReference(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (referenceBuilder_ == null) {
if (refCase_ == 1 &&
ref_ != io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance()) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.newBuilder((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_)
.mergeFrom(value).buildPartial();
} else {
ref_ = value;
}
onChanged();
} else {
if (refCase_ == 1) {
referenceBuilder_.mergeFrom(value);
}
referenceBuilder_.setMessage(value);
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public Builder clearReference() {
if (referenceBuilder_ == null) {
if (refCase_ == 1) {
refCase_ = 0;
ref_ = null;
onChanged();
}
} else {
if (refCase_ == 1) {
refCase_ = 0;
ref_ = null;
}
referenceBuilder_.clear();
}
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder getReferenceBuilder() {
return getReferenceFieldBuilder().getBuilder();
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getReferenceOrBuilder() {
if ((refCase_ == 1) && (referenceBuilder_ != null)) {
return referenceBuilder_.getMessageOrBuilder();
} else {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via stylesheet reference.
*
*
* .opencannabis.media.MediaReference reference = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>
getReferenceFieldBuilder() {
if (referenceBuilder_ == null) {
if (!(refCase_ == 1)) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
referenceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>(
(io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_,
getParentForChildren(),
isClean());
ref_ = null;
}
refCase_ = 1;
onChanged();;
return referenceBuilder_;
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 2) {
ref_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 2) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public Builder setUri(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 2;
ref_ = value;
onChanged();
return this;
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public Builder clearUri() {
if (refCase_ == 2) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
/**
*
* URI to a given stylesheet asset.
*
*
* string uri = 2;
*/
public Builder setUriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
refCase_ = 2;
ref_ = value;
onChanged();
return this;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public int getKnownValue() {
if (refCase_ == 3) {
return ((java.lang.Integer) ref_).intValue();
}
return 0;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public Builder setKnownValue(int value) {
refCase_ = 3;
ref_ = value;
onChanged();
return this;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public io.bloombox.tpl.Page.Context.Styles.KnownStylesheet getKnown() {
if (refCase_ == 3) {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Styles.KnownStylesheet result = io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.valueOf(
(java.lang.Integer) ref_);
return result == null ? io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.UNRECOGNIZED : result;
}
return io.bloombox.tpl.Page.Context.Styles.KnownStylesheet.INTERNAL;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public Builder setKnown(io.bloombox.tpl.Page.Context.Styles.KnownStylesheet value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 3;
ref_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Known, or structured, stylesheet reference.
*
*
* .bloombox.page.Context.Styles.KnownStylesheet known = 3;
*/
public Builder clearKnown() {
if (refCase_ == 3) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public java.lang.String getMedia() {
java.lang.Object ref = "";
if (refCase_ == 4) {
ref = ref_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 4) {
ref_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public com.google.protobuf.ByteString
getMediaBytes() {
java.lang.Object ref = "";
if (refCase_ == 4) {
ref = ref_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 4) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public Builder setMedia(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 4;
ref_ = value;
onChanged();
return this;
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public Builder clearMedia() {
if (refCase_ == 4) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
/**
*
* Media setting to apply to the style sheet.
*
*
* string media = 4;
*/
public Builder setMediaBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
refCase_ = 4;
ref_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Styles.Stylesheet)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Styles.Stylesheet)
private static final io.bloombox.tpl.Page.Context.Styles.Stylesheet DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Styles.Stylesheet();
}
public static io.bloombox.tpl.Page.Context.Styles.Stylesheet getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Stylesheet parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Stylesheet(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles.Stylesheet getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int LIFTED_FIELD_NUMBER = 1;
private volatile java.lang.Object lifted_;
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public java.lang.String getLifted() {
java.lang.Object ref = lifted_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
lifted_ = s;
return s;
}
}
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public com.google.protobuf.ByteString
getLiftedBytes() {
java.lang.Object ref = lifted_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
lifted_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LINK_FIELD_NUMBER = 2;
private java.util.List link_;
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public java.util.List getLinkList() {
return link_;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder>
getLinkOrBuilderList() {
return link_;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public int getLinkCount() {
return link_.size();
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Stylesheet getLink(int index) {
return link_.get(index);
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder getLinkOrBuilder(
int index) {
return link_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getLiftedBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, lifted_);
}
for (int i = 0; i < link_.size(); i++) {
output.writeMessage(2, link_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getLiftedBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, lifted_);
}
for (int i = 0; i < link_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, link_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Styles)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Styles other = (io.bloombox.tpl.Page.Context.Styles) obj;
if (!getLifted()
.equals(other.getLifted())) return false;
if (!getLinkList()
.equals(other.getLinkList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LIFTED_FIELD_NUMBER;
hash = (53 * hash) + getLifted().hashCode();
if (getLinkCount() > 0) {
hash = (37 * hash) + LINK_FIELD_NUMBER;
hash = (53 * hash) + getLinkList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Styles parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Styles prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines page-level style settings (CSS), including external stylesheets, lifted CSS that should
* be rendered in the <head>, and more.
*
*
* Protobuf type {@code bloombox.page.Context.Styles}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Styles)
io.bloombox.tpl.Page.Context.StylesOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Styles.class, io.bloombox.tpl.Page.Context.Styles.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Styles.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLinkFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
lifted_ = "";
if (linkBuilder_ == null) {
link_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
linkBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Styles_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Styles.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles build() {
io.bloombox.tpl.Page.Context.Styles result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles buildPartial() {
io.bloombox.tpl.Page.Context.Styles result = new io.bloombox.tpl.Page.Context.Styles(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.lifted_ = lifted_;
if (linkBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
link_ = java.util.Collections.unmodifiableList(link_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.link_ = link_;
} else {
result.link_ = linkBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Styles) {
return mergeFrom((io.bloombox.tpl.Page.Context.Styles)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Styles other) {
if (other == io.bloombox.tpl.Page.Context.Styles.getDefaultInstance()) return this;
if (!other.getLifted().isEmpty()) {
lifted_ = other.lifted_;
onChanged();
}
if (linkBuilder_ == null) {
if (!other.link_.isEmpty()) {
if (link_.isEmpty()) {
link_ = other.link_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureLinkIsMutable();
link_.addAll(other.link_);
}
onChanged();
}
} else {
if (!other.link_.isEmpty()) {
if (linkBuilder_.isEmpty()) {
linkBuilder_.dispose();
linkBuilder_ = null;
link_ = other.link_;
bitField0_ = (bitField0_ & ~0x00000002);
linkBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLinkFieldBuilder() : null;
} else {
linkBuilder_.addAllMessages(other.link_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Styles parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Styles) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object lifted_ = "";
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public java.lang.String getLifted() {
java.lang.Object ref = lifted_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
lifted_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public com.google.protobuf.ByteString
getLiftedBytes() {
java.lang.Object ref = lifted_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
lifted_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder setLifted(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
lifted_ = value;
onChanged();
return this;
}
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder clearLifted() {
lifted_ = getDefaultInstance().getLifted();
onChanged();
return this;
}
/**
*
* CSS code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder setLiftedBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
lifted_ = value;
onChanged();
return this;
}
private java.util.List link_ =
java.util.Collections.emptyList();
private void ensureLinkIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
link_ = new java.util.ArrayList(link_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles.Stylesheet, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder, io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder> linkBuilder_;
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public java.util.List getLinkList() {
if (linkBuilder_ == null) {
return java.util.Collections.unmodifiableList(link_);
} else {
return linkBuilder_.getMessageList();
}
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public int getLinkCount() {
if (linkBuilder_ == null) {
return link_.size();
} else {
return linkBuilder_.getCount();
}
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Stylesheet getLink(int index) {
if (linkBuilder_ == null) {
return link_.get(index);
} else {
return linkBuilder_.getMessage(index);
}
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder setLink(
int index, io.bloombox.tpl.Page.Context.Styles.Stylesheet value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.set(index, value);
onChanged();
} else {
linkBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder setLink(
int index, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.set(index, builderForValue.build());
onChanged();
} else {
linkBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder addLink(io.bloombox.tpl.Page.Context.Styles.Stylesheet value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.add(value);
onChanged();
} else {
linkBuilder_.addMessage(value);
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder addLink(
int index, io.bloombox.tpl.Page.Context.Styles.Stylesheet value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.add(index, value);
onChanged();
} else {
linkBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder addLink(
io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.add(builderForValue.build());
onChanged();
} else {
linkBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder addLink(
int index, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.add(index, builderForValue.build());
onChanged();
} else {
linkBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder addAllLink(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.Styles.Stylesheet> values) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, link_);
onChanged();
} else {
linkBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder clearLink() {
if (linkBuilder_ == null) {
link_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
linkBuilder_.clear();
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public Builder removeLink(int index) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.remove(index);
onChanged();
} else {
linkBuilder_.remove(index);
}
return this;
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder getLinkBuilder(
int index) {
return getLinkFieldBuilder().getBuilder(index);
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder getLinkOrBuilder(
int index) {
if (linkBuilder_ == null) {
return link_.get(index); } else {
return linkBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder>
getLinkOrBuilderList() {
if (linkBuilder_ != null) {
return linkBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(link_);
}
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder addLinkBuilder() {
return getLinkFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.Styles.Stylesheet.getDefaultInstance());
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder addLinkBuilder(
int index) {
return getLinkFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.Styles.Stylesheet.getDefaultInstance());
}
/**
*
* External CSS code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Styles.Stylesheet link = 2;
*/
public java.util.List
getLinkBuilderList() {
return getLinkFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles.Stylesheet, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder, io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder>
getLinkFieldBuilder() {
if (linkBuilder_ == null) {
linkBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles.Stylesheet, io.bloombox.tpl.Page.Context.Styles.Stylesheet.Builder, io.bloombox.tpl.Page.Context.Styles.StylesheetOrBuilder>(
link_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
link_ = null;
}
return linkBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Styles)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Styles)
private static final io.bloombox.tpl.Page.Context.Styles DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Styles();
}
public static io.bloombox.tpl.Page.Context.Styles getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Styles parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Styles(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Styles getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FontsOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Fonts)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
java.util.List
getPackageList();
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
io.bloombox.tpl.Page.Context.Fonts.FontPackage getPackage(int index);
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
int getPackageCount();
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder>
getPackageOrBuilderList();
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder getPackageOrBuilder(
int index);
}
/**
*
* Specifies information about sets of fonts to include in the page via CSS declarations, or imports/link
* references. Fonts are considered part of the stylesheet set of a page.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts}
*/
public static final class Fonts extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Fonts)
FontsOrBuilder {
private static final long serialVersionUID = 0L;
// Use Fonts.newBuilder() to construct.
private Fonts(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Fonts() {
package_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Fonts(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
if (!((mutable_bitField0_ & 0x00000001) != 0)) {
package_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000001;
}
package_.add(
input.readMessage(io.bloombox.tpl.Page.Context.Fonts.FontPackage.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000001) != 0)) {
package_ = java.util.Collections.unmodifiableList(package_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.class, io.bloombox.tpl.Page.Context.Fonts.Builder.class);
}
/**
*
* Specifies types of references to font assets that are understood by the rendering system.
*
*
* Protobuf enum {@code bloombox.page.Context.Fonts.FontReferenceType}
*/
public enum FontReferenceType
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Specifies an internal font, or an explicit set of font assets.
*
*
* INTERNAL = 0;
*/
INTERNAL(0),
/**
*
* Specifies a font hosted on Google Fonts.
*
*
* GOOGLE_FONTS = 1;
*/
GOOGLE_FONTS(1),
/**
*
* Specifies a font hosted on Hoefler Cloud.Typography.
*
*
* HOEFLER = 2;
*/
HOEFLER(2),
UNRECOGNIZED(-1),
;
/**
*
* Specifies an internal font, or an explicit set of font assets.
*
*
* INTERNAL = 0;
*/
public static final int INTERNAL_VALUE = 0;
/**
*
* Specifies a font hosted on Google Fonts.
*
*
* GOOGLE_FONTS = 1;
*/
public static final int GOOGLE_FONTS_VALUE = 1;
/**
*
* Specifies a font hosted on Hoefler Cloud.Typography.
*
*
* HOEFLER = 2;
*/
public static final int HOEFLER_VALUE = 2;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static FontReferenceType valueOf(int value) {
return forNumber(value);
}
public static FontReferenceType forNumber(int value) {
switch (value) {
case 0: return INTERNAL;
case 1: return GOOGLE_FONTS;
case 2: return HOEFLER;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
FontReferenceType> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public FontReferenceType findValueByNumber(int number) {
return FontReferenceType.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.Fonts.getDescriptor().getEnumTypes().get(0);
}
private static final FontReferenceType[] VALUES = values();
public static FontReferenceType valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private FontReferenceType(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.Fonts.FontReferenceType)
}
/**
*
* Specifies types of font formats supported for serving by the system.
*
*
* Protobuf enum {@code bloombox.page.Context.Fonts.FontFormat}
*/
public enum FontFormat
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Unspecified font format.
*
*
* UNSPECIFIED_FORMAT = 0;
*/
UNSPECIFIED_FORMAT(0),
/**
*
* OpenType Format (OTF).
*
*
* OPENTYPE = 1;
*/
OPENTYPE(1),
/**
*
* TrueType Format (TTF).
*
*
* TRUETYPE = 2;
*/
TRUETYPE(2),
/**
*
* Scalable Vector Graphics (SVG).
*
*
* VECTOR = 3;
*/
VECTOR(3),
/**
*
* Web Open Font Format (WOFF).
*
*
* WEBFONT = 4;
*/
WEBFONT(4),
/**
*
* Web Open Font Format 2 (WOFF2).
*
*
* WEBFONT2 = 5;
*/
WEBFONT2(5),
/**
*
* Embedded OpenType (EOT).
*
*
* EMBEDDED_OPENTYPE = 6;
*/
EMBEDDED_OPENTYPE(6),
UNRECOGNIZED(-1),
;
/**
*
* Unspecified font format.
*
*
* UNSPECIFIED_FORMAT = 0;
*/
public static final int UNSPECIFIED_FORMAT_VALUE = 0;
/**
*
* OpenType Format (OTF).
*
*
* OPENTYPE = 1;
*/
public static final int OPENTYPE_VALUE = 1;
/**
*
* TrueType Format (TTF).
*
*
* TRUETYPE = 2;
*/
public static final int TRUETYPE_VALUE = 2;
/**
*
* Scalable Vector Graphics (SVG).
*
*
* VECTOR = 3;
*/
public static final int VECTOR_VALUE = 3;
/**
*
* Web Open Font Format (WOFF).
*
*
* WEBFONT = 4;
*/
public static final int WEBFONT_VALUE = 4;
/**
*
* Web Open Font Format 2 (WOFF2).
*
*
* WEBFONT2 = 5;
*/
public static final int WEBFONT2_VALUE = 5;
/**
*
* Embedded OpenType (EOT).
*
*
* EMBEDDED_OPENTYPE = 6;
*/
public static final int EMBEDDED_OPENTYPE_VALUE = 6;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static FontFormat valueOf(int value) {
return forNumber(value);
}
public static FontFormat forNumber(int value) {
switch (value) {
case 0: return UNSPECIFIED_FORMAT;
case 1: return OPENTYPE;
case 2: return TRUETYPE;
case 3: return VECTOR;
case 4: return WEBFONT;
case 5: return WEBFONT2;
case 6: return EMBEDDED_OPENTYPE;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
FontFormat> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public FontFormat findValueByNumber(int number) {
return FontFormat.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.Fonts.getDescriptor().getEnumTypes().get(1);
}
private static final FontFormat[] VALUES = values();
public static FontFormat valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private FontFormat(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.Fonts.FontFormat)
}
public interface FontReferenceOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Fonts.FontReference)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
int getTypeValue();
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
io.bloombox.tpl.Page.Context.Fonts.FontReferenceType getType();
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
int getFormatValue();
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
io.bloombox.tpl.Page.Context.Fonts.FontFormat getFormat();
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
java.lang.String getName();
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
java.lang.String getWeight();
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
com.google.protobuf.ByteString
getWeightBytes();
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
java.lang.String getVariant();
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
com.google.protobuf.ByteString
getVariantBytes();
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
boolean hasMedia();
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia();
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder();
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
java.lang.String getUri();
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
com.google.protobuf.ByteString
getUriBytes();
public io.bloombox.tpl.Page.Context.Fonts.FontReference.RefCase getRefCase();
}
/**
*
* Specifies information about an individual reference to a font file.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts.FontReference}
*/
public static final class FontReference extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Fonts.FontReference)
FontReferenceOrBuilder {
private static final long serialVersionUID = 0L;
// Use FontReference.newBuilder() to construct.
private FontReference(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FontReference() {
type_ = 0;
format_ = 0;
name_ = "";
weight_ = "";
variant_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private FontReference(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
int rawValue = input.readEnum();
type_ = rawValue;
break;
}
case 16: {
int rawValue = input.readEnum();
format_ = rawValue;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
weight_ = s;
break;
}
case 42: {
java.lang.String s = input.readStringRequireUtf8();
variant_ = s;
break;
}
case 50: {
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder subBuilder = null;
if (refCase_ == 6) {
subBuilder = ((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_).toBuilder();
}
ref_ =
input.readMessage(io.opencannabis.schema.media.MediaItemKey.MediaReference.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
ref_ = subBuilder.buildPartial();
}
refCase_ = 6;
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
refCase_ = 7;
ref_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontReference_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontReference_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.FontReference.class, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder.class);
}
private int refCase_ = 0;
private java.lang.Object ref_;
public enum RefCase
implements com.google.protobuf.Internal.EnumLite {
MEDIA(6),
URI(7),
REF_NOT_SET(0);
private final int value;
private RefCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RefCase valueOf(int value) {
return forNumber(value);
}
public static RefCase forNumber(int value) {
switch (value) {
case 6: return MEDIA;
case 7: return URI;
case 0: return REF_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public static final int TYPE_FIELD_NUMBER = 1;
private int type_;
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public int getTypeValue() {
return type_;
}
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReferenceType getType() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Fonts.FontReferenceType result = io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.valueOf(type_);
return result == null ? io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.UNRECOGNIZED : result;
}
public static final int FORMAT_FIELD_NUMBER = 2;
private int format_;
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public int getFormatValue() {
return format_;
}
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontFormat getFormat() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Fonts.FontFormat result = io.bloombox.tpl.Page.Context.Fonts.FontFormat.valueOf(format_);
return result == null ? io.bloombox.tpl.Page.Context.Fonts.FontFormat.UNRECOGNIZED : result;
}
public static final int NAME_FIELD_NUMBER = 3;
private volatile java.lang.Object name_;
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int WEIGHT_FIELD_NUMBER = 4;
private volatile java.lang.Object weight_;
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public java.lang.String getWeight() {
java.lang.Object ref = weight_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
weight_ = s;
return s;
}
}
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public com.google.protobuf.ByteString
getWeightBytes() {
java.lang.Object ref = weight_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
weight_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int VARIANT_FIELD_NUMBER = 5;
private volatile java.lang.Object variant_;
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public java.lang.String getVariant() {
java.lang.Object ref = variant_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
variant_ = s;
return s;
}
}
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public com.google.protobuf.ByteString
getVariantBytes() {
java.lang.Object ref = variant_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
variant_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int MEDIA_FIELD_NUMBER = 6;
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public boolean hasMedia() {
return refCase_ == 6;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia() {
if (refCase_ == 6) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder() {
if (refCase_ == 6) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
public static final int URI_FIELD_NUMBER = 7;
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 7) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 7) {
ref_ = s;
}
return s;
}
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 7) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 7) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (type_ != io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.INTERNAL.getNumber()) {
output.writeEnum(1, type_);
}
if (format_ != io.bloombox.tpl.Page.Context.Fonts.FontFormat.UNSPECIFIED_FORMAT.getNumber()) {
output.writeEnum(2, format_);
}
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 3, name_);
}
if (!getWeightBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 4, weight_);
}
if (!getVariantBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 5, variant_);
}
if (refCase_ == 6) {
output.writeMessage(6, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 7) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, ref_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (type_ != io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.INTERNAL.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(1, type_);
}
if (format_ != io.bloombox.tpl.Page.Context.Fonts.FontFormat.UNSPECIFIED_FORMAT.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(2, format_);
}
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, name_);
}
if (!getWeightBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, weight_);
}
if (!getVariantBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, variant_);
}
if (refCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 7) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, ref_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Fonts.FontReference)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Fonts.FontReference other = (io.bloombox.tpl.Page.Context.Fonts.FontReference) obj;
if (type_ != other.type_) return false;
if (format_ != other.format_) return false;
if (!getName()
.equals(other.getName())) return false;
if (!getWeight()
.equals(other.getWeight())) return false;
if (!getVariant()
.equals(other.getVariant())) return false;
if (!getRefCase().equals(other.getRefCase())) return false;
switch (refCase_) {
case 6:
if (!getMedia()
.equals(other.getMedia())) return false;
break;
case 7:
if (!getUri()
.equals(other.getUri())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TYPE_FIELD_NUMBER;
hash = (53 * hash) + type_;
hash = (37 * hash) + FORMAT_FIELD_NUMBER;
hash = (53 * hash) + format_;
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
hash = (37 * hash) + WEIGHT_FIELD_NUMBER;
hash = (53 * hash) + getWeight().hashCode();
hash = (37 * hash) + VARIANT_FIELD_NUMBER;
hash = (53 * hash) + getVariant().hashCode();
switch (refCase_) {
case 6:
hash = (37 * hash) + MEDIA_FIELD_NUMBER;
hash = (53 * hash) + getMedia().hashCode();
break;
case 7:
hash = (37 * hash) + URI_FIELD_NUMBER;
hash = (53 * hash) + getUri().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Fonts.FontReference prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies information about an individual reference to a font file.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts.FontReference}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Fonts.FontReference)
io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontReference_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontReference_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.FontReference.class, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Fonts.FontReference.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
type_ = 0;
format_ = 0;
name_ = "";
weight_ = "";
variant_ = "";
refCase_ = 0;
ref_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontReference_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontReference getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Fonts.FontReference.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontReference build() {
io.bloombox.tpl.Page.Context.Fonts.FontReference result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontReference buildPartial() {
io.bloombox.tpl.Page.Context.Fonts.FontReference result = new io.bloombox.tpl.Page.Context.Fonts.FontReference(this);
result.type_ = type_;
result.format_ = format_;
result.name_ = name_;
result.weight_ = weight_;
result.variant_ = variant_;
if (refCase_ == 6) {
if (mediaBuilder_ == null) {
result.ref_ = ref_;
} else {
result.ref_ = mediaBuilder_.build();
}
}
if (refCase_ == 7) {
result.ref_ = ref_;
}
result.refCase_ = refCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Fonts.FontReference) {
return mergeFrom((io.bloombox.tpl.Page.Context.Fonts.FontReference)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Fonts.FontReference other) {
if (other == io.bloombox.tpl.Page.Context.Fonts.FontReference.getDefaultInstance()) return this;
if (other.type_ != 0) {
setTypeValue(other.getTypeValue());
}
if (other.format_ != 0) {
setFormatValue(other.getFormatValue());
}
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (!other.getWeight().isEmpty()) {
weight_ = other.weight_;
onChanged();
}
if (!other.getVariant().isEmpty()) {
variant_ = other.variant_;
onChanged();
}
switch (other.getRefCase()) {
case MEDIA: {
mergeMedia(other.getMedia());
break;
}
case URI: {
refCase_ = 7;
ref_ = other.ref_;
onChanged();
break;
}
case REF_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Fonts.FontReference parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Fonts.FontReference) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int refCase_ = 0;
private java.lang.Object ref_;
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public Builder clearRef() {
refCase_ = 0;
ref_ = null;
onChanged();
return this;
}
private int type_ = 0;
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public int getTypeValue() {
return type_;
}
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public Builder setTypeValue(int value) {
type_ = value;
onChanged();
return this;
}
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReferenceType getType() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Fonts.FontReferenceType result = io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.valueOf(type_);
return result == null ? io.bloombox.tpl.Page.Context.Fonts.FontReferenceType.UNRECOGNIZED : result;
}
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public Builder setType(io.bloombox.tpl.Page.Context.Fonts.FontReferenceType value) {
if (value == null) {
throw new NullPointerException();
}
type_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Specifies the type of reference being made.
*
*
* .bloombox.page.Context.Fonts.FontReferenceType type = 1;
*/
public Builder clearType() {
type_ = 0;
onChanged();
return this;
}
private int format_ = 0;
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public int getFormatValue() {
return format_;
}
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public Builder setFormatValue(int value) {
format_ = value;
onChanged();
return this;
}
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontFormat getFormat() {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Fonts.FontFormat result = io.bloombox.tpl.Page.Context.Fonts.FontFormat.valueOf(format_);
return result == null ? io.bloombox.tpl.Page.Context.Fonts.FontFormat.UNRECOGNIZED : result;
}
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public Builder setFormat(io.bloombox.tpl.Page.Context.Fonts.FontFormat value) {
if (value == null) {
throw new NullPointerException();
}
format_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Speecifies the format of the font reference being made.
*
*
* .bloombox.page.Context.Fonts.FontFormat format = 2;
*/
public Builder clearFormat() {
format_ = 0;
onChanged();
return this;
}
private java.lang.Object name_ = "";
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Name of the font reference.
*
*
* string name = 3;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.lang.Object weight_ = "";
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public java.lang.String getWeight() {
java.lang.Object ref = weight_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
weight_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public com.google.protobuf.ByteString
getWeightBytes() {
java.lang.Object ref = weight_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
weight_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public Builder setWeight(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
weight_ = value;
onChanged();
return this;
}
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public Builder clearWeight() {
weight_ = getDefaultInstance().getWeight();
onChanged();
return this;
}
/**
*
* Weight of the font reference.
*
*
* string weight = 4;
*/
public Builder setWeightBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
weight_ = value;
onChanged();
return this;
}
private java.lang.Object variant_ = "";
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public java.lang.String getVariant() {
java.lang.Object ref = variant_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
variant_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public com.google.protobuf.ByteString
getVariantBytes() {
java.lang.Object ref = variant_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
variant_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public Builder setVariant(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
variant_ = value;
onChanged();
return this;
}
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public Builder clearVariant() {
variant_ = getDefaultInstance().getVariant();
onChanged();
return this;
}
/**
*
* Variant of the font reference.
*
*
* string variant = 5;
*/
public Builder setVariantBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
variant_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder> mediaBuilder_;
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public boolean hasMedia() {
return refCase_ == 6;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia() {
if (mediaBuilder_ == null) {
if (refCase_ == 6) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
} else {
if (refCase_ == 6) {
return mediaBuilder_.getMessage();
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public Builder setMedia(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (mediaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ref_ = value;
onChanged();
} else {
mediaBuilder_.setMessage(value);
}
refCase_ = 6;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public Builder setMedia(
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder builderForValue) {
if (mediaBuilder_ == null) {
ref_ = builderForValue.build();
onChanged();
} else {
mediaBuilder_.setMessage(builderForValue.build());
}
refCase_ = 6;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public Builder mergeMedia(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (mediaBuilder_ == null) {
if (refCase_ == 6 &&
ref_ != io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance()) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.newBuilder((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_)
.mergeFrom(value).buildPartial();
} else {
ref_ = value;
}
onChanged();
} else {
if (refCase_ == 6) {
mediaBuilder_.mergeFrom(value);
}
mediaBuilder_.setMessage(value);
}
refCase_ = 6;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public Builder clearMedia() {
if (mediaBuilder_ == null) {
if (refCase_ == 6) {
refCase_ = 0;
ref_ = null;
onChanged();
}
} else {
if (refCase_ == 6) {
refCase_ = 0;
ref_ = null;
}
mediaBuilder_.clear();
}
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder getMediaBuilder() {
return getMediaFieldBuilder().getBuilder();
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder() {
if ((refCase_ == 6) && (mediaBuilder_ != null)) {
return mediaBuilder_.getMessageOrBuilder();
} else {
if (refCase_ == 6) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via font reference.
*
*
* .opencannabis.media.MediaReference media = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>
getMediaFieldBuilder() {
if (mediaBuilder_ == null) {
if (!(refCase_ == 6)) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
mediaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>(
(io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_,
getParentForChildren(),
isClean());
ref_ = null;
}
refCase_ = 6;
onChanged();;
return mediaBuilder_;
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 7) {
ref = ref_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 7) {
ref_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 7) {
ref = ref_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 7) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public Builder setUri(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 7;
ref_ = value;
onChanged();
return this;
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public Builder clearUri() {
if (refCase_ == 7) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
/**
*
* URI reference to this font asset.
*
*
* string uri = 7;
*/
public Builder setUriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
refCase_ = 7;
ref_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Fonts.FontReference)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Fonts.FontReference)
private static final io.bloombox.tpl.Page.Context.Fonts.FontReference DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Fonts.FontReference();
}
public static io.bloombox.tpl.Page.Context.Fonts.FontReference getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FontReference parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new FontReference(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontReference getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface FontPackageOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Fonts.FontPackage)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
java.lang.String getName();
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
java.util.List
getReferenceList();
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
io.bloombox.tpl.Page.Context.Fonts.FontReference getReference(int index);
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
int getReferenceCount();
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder>
getReferenceOrBuilderList();
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder getReferenceOrBuilder(
int index);
}
/**
*
* Specifies a package of fonts included for reference in a given web page.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts.FontPackage}
*/
public static final class FontPackage extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Fonts.FontPackage)
FontPackageOrBuilder {
private static final long serialVersionUID = 0L;
// Use FontPackage.newBuilder() to construct.
private FontPackage(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private FontPackage() {
name_ = "";
reference_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private FontPackage(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
name_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
reference_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
reference_.add(
input.readMessage(io.bloombox.tpl.Page.Context.Fonts.FontReference.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
reference_ = java.util.Collections.unmodifiableList(reference_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontPackage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.FontPackage.class, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder.class);
}
private int bitField0_;
public static final int NAME_FIELD_NUMBER = 1;
private volatile java.lang.Object name_;
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
}
}
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int REFERENCE_FIELD_NUMBER = 2;
private java.util.List reference_;
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public java.util.List getReferenceList() {
return reference_;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder>
getReferenceOrBuilderList() {
return reference_;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public int getReferenceCount() {
return reference_.size();
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReference getReference(int index) {
return reference_.get(index);
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder getReferenceOrBuilder(
int index) {
return reference_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
}
for (int i = 0; i < reference_.size(); i++) {
output.writeMessage(2, reference_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
}
for (int i = 0; i < reference_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, reference_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Fonts.FontPackage)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Fonts.FontPackage other = (io.bloombox.tpl.Page.Context.Fonts.FontPackage) obj;
if (!getName()
.equals(other.getName())) return false;
if (!getReferenceList()
.equals(other.getReferenceList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + NAME_FIELD_NUMBER;
hash = (53 * hash) + getName().hashCode();
if (getReferenceCount() > 0) {
hash = (37 * hash) + REFERENCE_FIELD_NUMBER;
hash = (53 * hash) + getReferenceList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Fonts.FontPackage prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies a package of fonts included for reference in a given web page.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts.FontPackage}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Fonts.FontPackage)
io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontPackage_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.FontPackage.class, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Fonts.FontPackage.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getReferenceFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
name_ = "";
if (referenceBuilder_ == null) {
reference_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
referenceBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontPackage getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Fonts.FontPackage.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontPackage build() {
io.bloombox.tpl.Page.Context.Fonts.FontPackage result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontPackage buildPartial() {
io.bloombox.tpl.Page.Context.Fonts.FontPackage result = new io.bloombox.tpl.Page.Context.Fonts.FontPackage(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.name_ = name_;
if (referenceBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
reference_ = java.util.Collections.unmodifiableList(reference_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.reference_ = reference_;
} else {
result.reference_ = referenceBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Fonts.FontPackage) {
return mergeFrom((io.bloombox.tpl.Page.Context.Fonts.FontPackage)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Fonts.FontPackage other) {
if (other == io.bloombox.tpl.Page.Context.Fonts.FontPackage.getDefaultInstance()) return this;
if (!other.getName().isEmpty()) {
name_ = other.name_;
onChanged();
}
if (referenceBuilder_ == null) {
if (!other.reference_.isEmpty()) {
if (reference_.isEmpty()) {
reference_ = other.reference_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureReferenceIsMutable();
reference_.addAll(other.reference_);
}
onChanged();
}
} else {
if (!other.reference_.isEmpty()) {
if (referenceBuilder_.isEmpty()) {
referenceBuilder_.dispose();
referenceBuilder_ = null;
reference_ = other.reference_;
bitField0_ = (bitField0_ & ~0x00000002);
referenceBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getReferenceFieldBuilder() : null;
} else {
referenceBuilder_.addAllMessages(other.reference_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Fonts.FontPackage parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Fonts.FontPackage) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object name_ = "";
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public java.lang.String getName() {
java.lang.Object ref = name_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
name_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public com.google.protobuf.ByteString
getNameBytes() {
java.lang.Object ref = name_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
name_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public Builder setName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
name_ = value;
onChanged();
return this;
}
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public Builder clearName() {
name_ = getDefaultInstance().getName();
onChanged();
return this;
}
/**
*
* Specifies the CSS name used for this font package/family.
*
*
* string name = 1;
*/
public Builder setNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
name_ = value;
onChanged();
return this;
}
private java.util.List reference_ =
java.util.Collections.emptyList();
private void ensureReferenceIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
reference_ = new java.util.ArrayList(reference_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontReference, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder, io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder> referenceBuilder_;
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public java.util.List getReferenceList() {
if (referenceBuilder_ == null) {
return java.util.Collections.unmodifiableList(reference_);
} else {
return referenceBuilder_.getMessageList();
}
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public int getReferenceCount() {
if (referenceBuilder_ == null) {
return reference_.size();
} else {
return referenceBuilder_.getCount();
}
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReference getReference(int index) {
if (referenceBuilder_ == null) {
return reference_.get(index);
} else {
return referenceBuilder_.getMessage(index);
}
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder setReference(
int index, io.bloombox.tpl.Page.Context.Fonts.FontReference value) {
if (referenceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferenceIsMutable();
reference_.set(index, value);
onChanged();
} else {
referenceBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder setReference(
int index, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder builderForValue) {
if (referenceBuilder_ == null) {
ensureReferenceIsMutable();
reference_.set(index, builderForValue.build());
onChanged();
} else {
referenceBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder addReference(io.bloombox.tpl.Page.Context.Fonts.FontReference value) {
if (referenceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferenceIsMutable();
reference_.add(value);
onChanged();
} else {
referenceBuilder_.addMessage(value);
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder addReference(
int index, io.bloombox.tpl.Page.Context.Fonts.FontReference value) {
if (referenceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureReferenceIsMutable();
reference_.add(index, value);
onChanged();
} else {
referenceBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder addReference(
io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder builderForValue) {
if (referenceBuilder_ == null) {
ensureReferenceIsMutable();
reference_.add(builderForValue.build());
onChanged();
} else {
referenceBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder addReference(
int index, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder builderForValue) {
if (referenceBuilder_ == null) {
ensureReferenceIsMutable();
reference_.add(index, builderForValue.build());
onChanged();
} else {
referenceBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder addAllReference(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.Fonts.FontReference> values) {
if (referenceBuilder_ == null) {
ensureReferenceIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, reference_);
onChanged();
} else {
referenceBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder clearReference() {
if (referenceBuilder_ == null) {
reference_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
referenceBuilder_.clear();
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public Builder removeReference(int index) {
if (referenceBuilder_ == null) {
ensureReferenceIsMutable();
reference_.remove(index);
onChanged();
} else {
referenceBuilder_.remove(index);
}
return this;
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder getReferenceBuilder(
int index) {
return getReferenceFieldBuilder().getBuilder(index);
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder getReferenceOrBuilder(
int index) {
if (referenceBuilder_ == null) {
return reference_.get(index); } else {
return referenceBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder>
getReferenceOrBuilderList() {
if (referenceBuilder_ != null) {
return referenceBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(reference_);
}
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder addReferenceBuilder() {
return getReferenceFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.Fonts.FontReference.getDefaultInstance());
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder addReferenceBuilder(
int index) {
return getReferenceFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.Fonts.FontReference.getDefaultInstance());
}
/**
*
* References to individual constituent font assets.
*
*
* repeated .bloombox.page.Context.Fonts.FontReference reference = 2;
*/
public java.util.List
getReferenceBuilderList() {
return getReferenceFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontReference, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder, io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder>
getReferenceFieldBuilder() {
if (referenceBuilder_ == null) {
referenceBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontReference, io.bloombox.tpl.Page.Context.Fonts.FontReference.Builder, io.bloombox.tpl.Page.Context.Fonts.FontReferenceOrBuilder>(
reference_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
reference_ = null;
}
return referenceBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Fonts.FontPackage)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Fonts.FontPackage)
private static final io.bloombox.tpl.Page.Context.Fonts.FontPackage DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Fonts.FontPackage();
}
public static io.bloombox.tpl.Page.Context.Fonts.FontPackage getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public FontPackage parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new FontPackage(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts.FontPackage getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int PACKAGE_FIELD_NUMBER = 1;
private java.util.List package_;
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public java.util.List getPackageList() {
return package_;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder>
getPackageOrBuilderList() {
return package_;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public int getPackageCount() {
return package_.size();
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackage getPackage(int index) {
return package_.get(index);
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder getPackageOrBuilder(
int index) {
return package_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
for (int i = 0; i < package_.size(); i++) {
output.writeMessage(1, package_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
for (int i = 0; i < package_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, package_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Fonts)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Fonts other = (io.bloombox.tpl.Page.Context.Fonts) obj;
if (!getPackageList()
.equals(other.getPackageList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (getPackageCount() > 0) {
hash = (37 * hash) + PACKAGE_FIELD_NUMBER;
hash = (53 * hash) + getPackageList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Fonts parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Fonts prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies information about sets of fonts to include in the page via CSS declarations, or imports/link
* references. Fonts are considered part of the stylesheet set of a page.
*
*
* Protobuf type {@code bloombox.page.Context.Fonts}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Fonts)
io.bloombox.tpl.Page.Context.FontsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Fonts.class, io.bloombox.tpl.Page.Context.Fonts.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Fonts.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getPackageFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (packageBuilder_ == null) {
package_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
} else {
packageBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Fonts_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Fonts.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts build() {
io.bloombox.tpl.Page.Context.Fonts result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts buildPartial() {
io.bloombox.tpl.Page.Context.Fonts result = new io.bloombox.tpl.Page.Context.Fonts(this);
int from_bitField0_ = bitField0_;
if (packageBuilder_ == null) {
if (((bitField0_ & 0x00000001) != 0)) {
package_ = java.util.Collections.unmodifiableList(package_);
bitField0_ = (bitField0_ & ~0x00000001);
}
result.package_ = package_;
} else {
result.package_ = packageBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Fonts) {
return mergeFrom((io.bloombox.tpl.Page.Context.Fonts)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Fonts other) {
if (other == io.bloombox.tpl.Page.Context.Fonts.getDefaultInstance()) return this;
if (packageBuilder_ == null) {
if (!other.package_.isEmpty()) {
if (package_.isEmpty()) {
package_ = other.package_;
bitField0_ = (bitField0_ & ~0x00000001);
} else {
ensurePackageIsMutable();
package_.addAll(other.package_);
}
onChanged();
}
} else {
if (!other.package_.isEmpty()) {
if (packageBuilder_.isEmpty()) {
packageBuilder_.dispose();
packageBuilder_ = null;
package_ = other.package_;
bitField0_ = (bitField0_ & ~0x00000001);
packageBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getPackageFieldBuilder() : null;
} else {
packageBuilder_.addAllMessages(other.package_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Fonts parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Fonts) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.util.List package_ =
java.util.Collections.emptyList();
private void ensurePackageIsMutable() {
if (!((bitField0_ & 0x00000001) != 0)) {
package_ = new java.util.ArrayList(package_);
bitField0_ |= 0x00000001;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontPackage, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder, io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder> packageBuilder_;
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public java.util.List getPackageList() {
if (packageBuilder_ == null) {
return java.util.Collections.unmodifiableList(package_);
} else {
return packageBuilder_.getMessageList();
}
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public int getPackageCount() {
if (packageBuilder_ == null) {
return package_.size();
} else {
return packageBuilder_.getCount();
}
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackage getPackage(int index) {
if (packageBuilder_ == null) {
return package_.get(index);
} else {
return packageBuilder_.getMessage(index);
}
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder setPackage(
int index, io.bloombox.tpl.Page.Context.Fonts.FontPackage value) {
if (packageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePackageIsMutable();
package_.set(index, value);
onChanged();
} else {
packageBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder setPackage(
int index, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder builderForValue) {
if (packageBuilder_ == null) {
ensurePackageIsMutable();
package_.set(index, builderForValue.build());
onChanged();
} else {
packageBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder addPackage(io.bloombox.tpl.Page.Context.Fonts.FontPackage value) {
if (packageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePackageIsMutable();
package_.add(value);
onChanged();
} else {
packageBuilder_.addMessage(value);
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder addPackage(
int index, io.bloombox.tpl.Page.Context.Fonts.FontPackage value) {
if (packageBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensurePackageIsMutable();
package_.add(index, value);
onChanged();
} else {
packageBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder addPackage(
io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder builderForValue) {
if (packageBuilder_ == null) {
ensurePackageIsMutable();
package_.add(builderForValue.build());
onChanged();
} else {
packageBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder addPackage(
int index, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder builderForValue) {
if (packageBuilder_ == null) {
ensurePackageIsMutable();
package_.add(index, builderForValue.build());
onChanged();
} else {
packageBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder addAllPackage(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.Fonts.FontPackage> values) {
if (packageBuilder_ == null) {
ensurePackageIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, package_);
onChanged();
} else {
packageBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder clearPackage() {
if (packageBuilder_ == null) {
package_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000001);
onChanged();
} else {
packageBuilder_.clear();
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public Builder removePackage(int index) {
if (packageBuilder_ == null) {
ensurePackageIsMutable();
package_.remove(index);
onChanged();
} else {
packageBuilder_.remove(index);
}
return this;
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder getPackageBuilder(
int index) {
return getPackageFieldBuilder().getBuilder(index);
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder getPackageOrBuilder(
int index) {
if (packageBuilder_ == null) {
return package_.get(index); } else {
return packageBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder>
getPackageOrBuilderList() {
if (packageBuilder_ != null) {
return packageBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(package_);
}
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder addPackageBuilder() {
return getPackageFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.Fonts.FontPackage.getDefaultInstance());
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder addPackageBuilder(
int index) {
return getPackageFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.Fonts.FontPackage.getDefaultInstance());
}
/**
*
* Specifies packages of fonts included for reference.
*
*
* repeated .bloombox.page.Context.Fonts.FontPackage package = 1;
*/
public java.util.List
getPackageBuilderList() {
return getPackageFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontPackage, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder, io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder>
getPackageFieldBuilder() {
if (packageBuilder_ == null) {
packageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts.FontPackage, io.bloombox.tpl.Page.Context.Fonts.FontPackage.Builder, io.bloombox.tpl.Page.Context.Fonts.FontPackageOrBuilder>(
package_,
((bitField0_ & 0x00000001) != 0),
getParentForChildren(),
isClean());
package_ = null;
}
return packageBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Fonts)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Fonts)
private static final io.bloombox.tpl.Page.Context.Fonts DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Fonts();
}
public static io.bloombox.tpl.Page.Context.Fonts getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Fonts parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Fonts(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Fonts getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface ScriptsOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Scripts)
com.google.protobuf.MessageOrBuilder {
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
java.lang.String getLifted();
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
com.google.protobuf.ByteString
getLiftedBytes();
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
java.util.List
getLinkList();
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
io.bloombox.tpl.Page.Context.Scripts.JavaScript getLink(int index);
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
int getLinkCount();
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
java.util.List extends io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder>
getLinkOrBuilderList();
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder getLinkOrBuilder(
int index);
}
/**
*
* Specifies information about JavaScript code that should be included with a given page render. Scripts
* included in this manner may be emitted inline or by reference (URI).
*
*
* Protobuf type {@code bloombox.page.Context.Scripts}
*/
public static final class Scripts extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Scripts)
ScriptsOrBuilder {
private static final long serialVersionUID = 0L;
// Use Scripts.newBuilder() to construct.
private Scripts(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Scripts() {
lifted_ = "";
link_ = java.util.Collections.emptyList();
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Scripts(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
lifted_ = s;
break;
}
case 18: {
if (!((mutable_bitField0_ & 0x00000002) != 0)) {
link_ = new java.util.ArrayList();
mutable_bitField0_ |= 0x00000002;
}
link_.add(
input.readMessage(io.bloombox.tpl.Page.Context.Scripts.JavaScript.parser(), extensionRegistry));
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
if (((mutable_bitField0_ & 0x00000002) != 0)) {
link_ = java.util.Collections.unmodifiableList(link_);
}
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Scripts.class, io.bloombox.tpl.Page.Context.Scripts.Builder.class);
}
/**
*
* Specifies known scripts, which provide framework or other shared utilities.
*
*
* Protobuf enum {@code bloombox.page.Context.Scripts.KnownScript}
*/
public enum KnownScript
implements com.google.protobuf.ProtocolMessageEnum {
/**
*
* Initialization script, applied internally to all pages.
*
*
* INTERNAL = 0;
*/
INTERNAL(0),
/**
*
* Bloombox SDK for JavaScript.
*
*
* JS_SDK = 1;
*/
JS_SDK(1),
UNRECOGNIZED(-1),
;
/**
*
* Initialization script, applied internally to all pages.
*
*
* INTERNAL = 0;
*/
public static final int INTERNAL_VALUE = 0;
/**
*
* Bloombox SDK for JavaScript.
*
*
* JS_SDK = 1;
*/
public static final int JS_SDK_VALUE = 1;
public final int getNumber() {
if (this == UNRECOGNIZED) {
throw new java.lang.IllegalArgumentException(
"Can't get the number of an unknown enum value.");
}
return value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static KnownScript valueOf(int value) {
return forNumber(value);
}
public static KnownScript forNumber(int value) {
switch (value) {
case 0: return INTERNAL;
case 1: return JS_SDK;
default: return null;
}
}
public static com.google.protobuf.Internal.EnumLiteMap
internalGetValueMap() {
return internalValueMap;
}
private static final com.google.protobuf.Internal.EnumLiteMap<
KnownScript> internalValueMap =
new com.google.protobuf.Internal.EnumLiteMap() {
public KnownScript findValueByNumber(int number) {
return KnownScript.forNumber(number);
}
};
public final com.google.protobuf.Descriptors.EnumValueDescriptor
getValueDescriptor() {
return getDescriptor().getValues().get(ordinal());
}
public final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptorForType() {
return getDescriptor();
}
public static final com.google.protobuf.Descriptors.EnumDescriptor
getDescriptor() {
return io.bloombox.tpl.Page.Context.Scripts.getDescriptor().getEnumTypes().get(0);
}
private static final KnownScript[] VALUES = values();
public static KnownScript valueOf(
com.google.protobuf.Descriptors.EnumValueDescriptor desc) {
if (desc.getType() != getDescriptor()) {
throw new java.lang.IllegalArgumentException(
"EnumValueDescriptor is not for this type.");
}
if (desc.getIndex() == -1) {
return UNRECOGNIZED;
}
return VALUES[desc.getIndex()];
}
private final int value;
private KnownScript(int value) {
this.value = value;
}
// @@protoc_insertion_point(enum_scope:bloombox.page.Context.Scripts.KnownScript)
}
public interface JavaScriptOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Scripts.JavaScript)
com.google.protobuf.MessageOrBuilder {
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
boolean hasMedia();
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia();
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder();
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
java.lang.String getUri();
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
com.google.protobuf.ByteString
getUriBytes();
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
int getKnownValue();
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
io.bloombox.tpl.Page.Context.Scripts.KnownScript getKnown();
/**
*
* Whether to add the `module` flag to a script.
*
*
* bool module = 4;
*/
boolean getModule();
/**
*
* Whether to add the `defer` flag to a script.
*
*
* bool defer = 5;
*/
boolean getDefer();
/**
*
* Whether to add the `async` flag to a script.
*
*
* bool async = 6;
*/
boolean getAsync();
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
java.lang.String getId();
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
com.google.protobuf.ByteString
getIdBytes();
public io.bloombox.tpl.Page.Context.Scripts.JavaScript.RefCase getRefCase();
}
/**
*
* Defines the notion of an external script document, written in JavaScript, which should be included
* via reference rather than inline.
*
*
* Protobuf type {@code bloombox.page.Context.Scripts.JavaScript}
*/
public static final class JavaScript extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Scripts.JavaScript)
JavaScriptOrBuilder {
private static final long serialVersionUID = 0L;
// Use JavaScript.newBuilder() to construct.
private JavaScript(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private JavaScript() {
id_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private JavaScript(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder subBuilder = null;
if (refCase_ == 1) {
subBuilder = ((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_).toBuilder();
}
ref_ =
input.readMessage(io.opencannabis.schema.media.MediaItemKey.MediaReference.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
ref_ = subBuilder.buildPartial();
}
refCase_ = 1;
break;
}
case 18: {
java.lang.String s = input.readStringRequireUtf8();
refCase_ = 2;
ref_ = s;
break;
}
case 24: {
int rawValue = input.readEnum();
refCase_ = 3;
ref_ = rawValue;
break;
}
case 32: {
module_ = input.readBool();
break;
}
case 40: {
defer_ = input.readBool();
break;
}
case 48: {
async_ = input.readBool();
break;
}
case 58: {
java.lang.String s = input.readStringRequireUtf8();
id_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_JavaScript_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Scripts.JavaScript.class, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder.class);
}
private int refCase_ = 0;
private java.lang.Object ref_;
public enum RefCase
implements com.google.protobuf.Internal.EnumLite {
MEDIA(1),
URI(2),
KNOWN(3),
REF_NOT_SET(0);
private final int value;
private RefCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static RefCase valueOf(int value) {
return forNumber(value);
}
public static RefCase forNumber(int value) {
switch (value) {
case 1: return MEDIA;
case 2: return URI;
case 3: return KNOWN;
case 0: return REF_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public static final int MEDIA_FIELD_NUMBER = 1;
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public boolean hasMedia() {
return refCase_ == 1;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia() {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder() {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
public static final int URI_FIELD_NUMBER = 2;
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 2) {
ref_ = s;
}
return s;
}
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 2) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int KNOWN_FIELD_NUMBER = 3;
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public int getKnownValue() {
if (refCase_ == 3) {
return (java.lang.Integer) ref_;
}
return 0;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public io.bloombox.tpl.Page.Context.Scripts.KnownScript getKnown() {
if (refCase_ == 3) {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Scripts.KnownScript result = io.bloombox.tpl.Page.Context.Scripts.KnownScript.valueOf(
(java.lang.Integer) ref_);
return result == null ? io.bloombox.tpl.Page.Context.Scripts.KnownScript.UNRECOGNIZED : result;
}
return io.bloombox.tpl.Page.Context.Scripts.KnownScript.INTERNAL;
}
public static final int MODULE_FIELD_NUMBER = 4;
private boolean module_;
/**
*
* Whether to add the `module` flag to a script.
*
*
* bool module = 4;
*/
public boolean getModule() {
return module_;
}
public static final int DEFER_FIELD_NUMBER = 5;
private boolean defer_;
/**
*
* Whether to add the `defer` flag to a script.
*
*
* bool defer = 5;
*/
public boolean getDefer() {
return defer_;
}
public static final int ASYNC_FIELD_NUMBER = 6;
private boolean async_;
/**
*
* Whether to add the `async` flag to a script.
*
*
* bool async = 6;
*/
public boolean getAsync() {
return async_;
}
public static final int ID_FIELD_NUMBER = 7;
private volatile java.lang.Object id_;
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
id_ = s;
return s;
}
}
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (refCase_ == 1) {
output.writeMessage(1, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 2) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 2, ref_);
}
if (refCase_ == 3) {
output.writeEnum(3, ((java.lang.Integer) ref_));
}
if (module_ != false) {
output.writeBool(4, module_);
}
if (defer_ != false) {
output.writeBool(5, defer_);
}
if (async_ != false) {
output.writeBool(6, async_);
}
if (!getIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 7, id_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (refCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_);
}
if (refCase_ == 2) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, ref_);
}
if (refCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(3, ((java.lang.Integer) ref_));
}
if (module_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(4, module_);
}
if (defer_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(5, defer_);
}
if (async_ != false) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(6, async_);
}
if (!getIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, id_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Scripts.JavaScript)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Scripts.JavaScript other = (io.bloombox.tpl.Page.Context.Scripts.JavaScript) obj;
if (getModule()
!= other.getModule()) return false;
if (getDefer()
!= other.getDefer()) return false;
if (getAsync()
!= other.getAsync()) return false;
if (!getId()
.equals(other.getId())) return false;
if (!getRefCase().equals(other.getRefCase())) return false;
switch (refCase_) {
case 1:
if (!getMedia()
.equals(other.getMedia())) return false;
break;
case 2:
if (!getUri()
.equals(other.getUri())) return false;
break;
case 3:
if (getKnownValue()
!= other.getKnownValue()) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + MODULE_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getModule());
hash = (37 * hash) + DEFER_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getDefer());
hash = (37 * hash) + ASYNC_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getAsync());
hash = (37 * hash) + ID_FIELD_NUMBER;
hash = (53 * hash) + getId().hashCode();
switch (refCase_) {
case 1:
hash = (37 * hash) + MEDIA_FIELD_NUMBER;
hash = (53 * hash) + getMedia().hashCode();
break;
case 2:
hash = (37 * hash) + URI_FIELD_NUMBER;
hash = (53 * hash) + getUri().hashCode();
break;
case 3:
hash = (37 * hash) + KNOWN_FIELD_NUMBER;
hash = (53 * hash) + getKnownValue();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Scripts.JavaScript prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines the notion of an external script document, written in JavaScript, which should be included
* via reference rather than inline.
*
*
* Protobuf type {@code bloombox.page.Context.Scripts.JavaScript}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Scripts.JavaScript)
io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_JavaScript_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Scripts.JavaScript.class, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Scripts.JavaScript.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
module_ = false;
defer_ = false;
async_ = false;
id_ = "";
refCase_ = 0;
ref_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts.JavaScript getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Scripts.JavaScript.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts.JavaScript build() {
io.bloombox.tpl.Page.Context.Scripts.JavaScript result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts.JavaScript buildPartial() {
io.bloombox.tpl.Page.Context.Scripts.JavaScript result = new io.bloombox.tpl.Page.Context.Scripts.JavaScript(this);
if (refCase_ == 1) {
if (mediaBuilder_ == null) {
result.ref_ = ref_;
} else {
result.ref_ = mediaBuilder_.build();
}
}
if (refCase_ == 2) {
result.ref_ = ref_;
}
if (refCase_ == 3) {
result.ref_ = ref_;
}
result.module_ = module_;
result.defer_ = defer_;
result.async_ = async_;
result.id_ = id_;
result.refCase_ = refCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Scripts.JavaScript) {
return mergeFrom((io.bloombox.tpl.Page.Context.Scripts.JavaScript)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Scripts.JavaScript other) {
if (other == io.bloombox.tpl.Page.Context.Scripts.JavaScript.getDefaultInstance()) return this;
if (other.getModule() != false) {
setModule(other.getModule());
}
if (other.getDefer() != false) {
setDefer(other.getDefer());
}
if (other.getAsync() != false) {
setAsync(other.getAsync());
}
if (!other.getId().isEmpty()) {
id_ = other.id_;
onChanged();
}
switch (other.getRefCase()) {
case MEDIA: {
mergeMedia(other.getMedia());
break;
}
case URI: {
refCase_ = 2;
ref_ = other.ref_;
onChanged();
break;
}
case KNOWN: {
setKnownValue(other.getKnownValue());
break;
}
case REF_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Scripts.JavaScript parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Scripts.JavaScript) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int refCase_ = 0;
private java.lang.Object ref_;
public RefCase
getRefCase() {
return RefCase.forNumber(
refCase_);
}
public Builder clearRef() {
refCase_ = 0;
ref_ = null;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder> mediaBuilder_;
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public boolean hasMedia() {
return refCase_ == 1;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference getMedia() {
if (mediaBuilder_ == null) {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
} else {
if (refCase_ == 1) {
return mediaBuilder_.getMessage();
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public Builder setMedia(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (mediaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ref_ = value;
onChanged();
} else {
mediaBuilder_.setMessage(value);
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public Builder setMedia(
io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder builderForValue) {
if (mediaBuilder_ == null) {
ref_ = builderForValue.build();
onChanged();
} else {
mediaBuilder_.setMessage(builderForValue.build());
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public Builder mergeMedia(io.opencannabis.schema.media.MediaItemKey.MediaReference value) {
if (mediaBuilder_ == null) {
if (refCase_ == 1 &&
ref_ != io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance()) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.newBuilder((io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_)
.mergeFrom(value).buildPartial();
} else {
ref_ = value;
}
onChanged();
} else {
if (refCase_ == 1) {
mediaBuilder_.mergeFrom(value);
}
mediaBuilder_.setMessage(value);
}
refCase_ = 1;
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public Builder clearMedia() {
if (mediaBuilder_ == null) {
if (refCase_ == 1) {
refCase_ = 0;
ref_ = null;
onChanged();
}
} else {
if (refCase_ == 1) {
refCase_ = 0;
ref_ = null;
}
mediaBuilder_.clear();
}
return this;
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder getMediaBuilder() {
return getMediaFieldBuilder().getBuilder();
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
public io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder getMediaOrBuilder() {
if ((refCase_ == 1) && (mediaBuilder_ != null)) {
return mediaBuilder_.getMessageOrBuilder();
} else {
if (refCase_ == 1) {
return (io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_;
}
return io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
}
/**
*
* Standard OpenCannabis media reference to attach via script reference.
*
*
* .opencannabis.media.MediaReference media = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>
getMediaFieldBuilder() {
if (mediaBuilder_ == null) {
if (!(refCase_ == 1)) {
ref_ = io.opencannabis.schema.media.MediaItemKey.MediaReference.getDefaultInstance();
}
mediaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.opencannabis.schema.media.MediaItemKey.MediaReference, io.opencannabis.schema.media.MediaItemKey.MediaReference.Builder, io.opencannabis.schema.media.MediaItemKey.MediaReferenceOrBuilder>(
(io.opencannabis.schema.media.MediaItemKey.MediaReference) ref_,
getParentForChildren(),
isClean());
ref_ = null;
}
refCase_ = 1;
onChanged();;
return mediaBuilder_;
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public java.lang.String getUri() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (refCase_ == 2) {
ref_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public com.google.protobuf.ByteString
getUriBytes() {
java.lang.Object ref = "";
if (refCase_ == 2) {
ref = ref_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (refCase_ == 2) {
ref_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public Builder setUri(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 2;
ref_ = value;
onChanged();
return this;
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public Builder clearUri() {
if (refCase_ == 2) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
/**
*
* URI to a given script asset.
*
*
* string uri = 2;
*/
public Builder setUriBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
refCase_ = 2;
ref_ = value;
onChanged();
return this;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public int getKnownValue() {
if (refCase_ == 3) {
return ((java.lang.Integer) ref_).intValue();
}
return 0;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public Builder setKnownValue(int value) {
refCase_ = 3;
ref_ = value;
onChanged();
return this;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public io.bloombox.tpl.Page.Context.Scripts.KnownScript getKnown() {
if (refCase_ == 3) {
@SuppressWarnings("deprecation")
io.bloombox.tpl.Page.Context.Scripts.KnownScript result = io.bloombox.tpl.Page.Context.Scripts.KnownScript.valueOf(
(java.lang.Integer) ref_);
return result == null ? io.bloombox.tpl.Page.Context.Scripts.KnownScript.UNRECOGNIZED : result;
}
return io.bloombox.tpl.Page.Context.Scripts.KnownScript.INTERNAL;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public Builder setKnown(io.bloombox.tpl.Page.Context.Scripts.KnownScript value) {
if (value == null) {
throw new NullPointerException();
}
refCase_ = 3;
ref_ = value.getNumber();
onChanged();
return this;
}
/**
*
* Known, or structured, script reference.
*
*
* .bloombox.page.Context.Scripts.KnownScript known = 3;
*/
public Builder clearKnown() {
if (refCase_ == 3) {
refCase_ = 0;
ref_ = null;
onChanged();
}
return this;
}
private boolean module_ ;
/**
*
* Whether to add the `module` flag to a script.
*
*
* bool module = 4;
*/
public boolean getModule() {
return module_;
}
/**
*
* Whether to add the `module` flag to a script.
*
*
* bool module = 4;
*/
public Builder setModule(boolean value) {
module_ = value;
onChanged();
return this;
}
/**
*
* Whether to add the `module` flag to a script.
*
*
* bool module = 4;
*/
public Builder clearModule() {
module_ = false;
onChanged();
return this;
}
private boolean defer_ ;
/**
*
* Whether to add the `defer` flag to a script.
*
*
* bool defer = 5;
*/
public boolean getDefer() {
return defer_;
}
/**
*
* Whether to add the `defer` flag to a script.
*
*
* bool defer = 5;
*/
public Builder setDefer(boolean value) {
defer_ = value;
onChanged();
return this;
}
/**
*
* Whether to add the `defer` flag to a script.
*
*
* bool defer = 5;
*/
public Builder clearDefer() {
defer_ = false;
onChanged();
return this;
}
private boolean async_ ;
/**
*
* Whether to add the `async` flag to a script.
*
*
* bool async = 6;
*/
public boolean getAsync() {
return async_;
}
/**
*
* Whether to add the `async` flag to a script.
*
*
* bool async = 6;
*/
public Builder setAsync(boolean value) {
async_ = value;
onChanged();
return this;
}
/**
*
* Whether to add the `async` flag to a script.
*
*
* bool async = 6;
*/
public Builder clearAsync() {
async_ = false;
onChanged();
return this;
}
private java.lang.Object id_ = "";
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public java.lang.String getId() {
java.lang.Object ref = id_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
id_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public com.google.protobuf.ByteString
getIdBytes() {
java.lang.Object ref = id_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
id_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public Builder setId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
id_ = value;
onChanged();
return this;
}
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public Builder clearId() {
id_ = getDefaultInstance().getId();
onChanged();
return this;
}
/**
*
* ID at which to attach the script tag.
*
*
* string id = 7;
*/
public Builder setIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
id_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Scripts.JavaScript)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Scripts.JavaScript)
private static final io.bloombox.tpl.Page.Context.Scripts.JavaScript DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Scripts.JavaScript();
}
public static io.bloombox.tpl.Page.Context.Scripts.JavaScript getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public JavaScript parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new JavaScript(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts.JavaScript getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private int bitField0_;
public static final int LIFTED_FIELD_NUMBER = 1;
private volatile java.lang.Object lifted_;
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public java.lang.String getLifted() {
java.lang.Object ref = lifted_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
lifted_ = s;
return s;
}
}
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public com.google.protobuf.ByteString
getLiftedBytes() {
java.lang.Object ref = lifted_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
lifted_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int LINK_FIELD_NUMBER = 2;
private java.util.List link_;
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public java.util.List getLinkList() {
return link_;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder>
getLinkOrBuilderList() {
return link_;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public int getLinkCount() {
return link_.size();
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScript getLink(int index) {
return link_.get(index);
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder getLinkOrBuilder(
int index) {
return link_.get(index);
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getLiftedBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, lifted_);
}
for (int i = 0; i < link_.size(); i++) {
output.writeMessage(2, link_.get(i));
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getLiftedBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, lifted_);
}
for (int i = 0; i < link_.size(); i++) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, link_.get(i));
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Scripts)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Scripts other = (io.bloombox.tpl.Page.Context.Scripts) obj;
if (!getLifted()
.equals(other.getLifted())) return false;
if (!getLinkList()
.equals(other.getLinkList())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + LIFTED_FIELD_NUMBER;
hash = (53 * hash) + getLifted().hashCode();
if (getLinkCount() > 0) {
hash = (37 * hash) + LINK_FIELD_NUMBER;
hash = (53 * hash) + getLinkList().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Scripts parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Scripts prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies information about JavaScript code that should be included with a given page render. Scripts
* included in this manner may be emitted inline or by reference (URI).
*
*
* Protobuf type {@code bloombox.page.Context.Scripts}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Scripts)
io.bloombox.tpl.Page.Context.ScriptsOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Scripts.class, io.bloombox.tpl.Page.Context.Scripts.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Scripts.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
getLinkFieldBuilder();
}
}
@java.lang.Override
public Builder clear() {
super.clear();
lifted_ = "";
if (linkBuilder_ == null) {
link_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
} else {
linkBuilder_.clear();
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Scripts_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Scripts.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts build() {
io.bloombox.tpl.Page.Context.Scripts result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts buildPartial() {
io.bloombox.tpl.Page.Context.Scripts result = new io.bloombox.tpl.Page.Context.Scripts(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.lifted_ = lifted_;
if (linkBuilder_ == null) {
if (((bitField0_ & 0x00000002) != 0)) {
link_ = java.util.Collections.unmodifiableList(link_);
bitField0_ = (bitField0_ & ~0x00000002);
}
result.link_ = link_;
} else {
result.link_ = linkBuilder_.build();
}
result.bitField0_ = to_bitField0_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Scripts) {
return mergeFrom((io.bloombox.tpl.Page.Context.Scripts)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Scripts other) {
if (other == io.bloombox.tpl.Page.Context.Scripts.getDefaultInstance()) return this;
if (!other.getLifted().isEmpty()) {
lifted_ = other.lifted_;
onChanged();
}
if (linkBuilder_ == null) {
if (!other.link_.isEmpty()) {
if (link_.isEmpty()) {
link_ = other.link_;
bitField0_ = (bitField0_ & ~0x00000002);
} else {
ensureLinkIsMutable();
link_.addAll(other.link_);
}
onChanged();
}
} else {
if (!other.link_.isEmpty()) {
if (linkBuilder_.isEmpty()) {
linkBuilder_.dispose();
linkBuilder_ = null;
link_ = other.link_;
bitField0_ = (bitField0_ & ~0x00000002);
linkBuilder_ =
com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
getLinkFieldBuilder() : null;
} else {
linkBuilder_.addAllMessages(other.link_);
}
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Scripts parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Scripts) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int bitField0_;
private java.lang.Object lifted_ = "";
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public java.lang.String getLifted() {
java.lang.Object ref = lifted_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
lifted_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public com.google.protobuf.ByteString
getLiftedBytes() {
java.lang.Object ref = lifted_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
lifted_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder setLifted(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
lifted_ = value;
onChanged();
return this;
}
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder clearLifted() {
lifted_ = getDefaultInstance().getLifted();
onChanged();
return this;
}
/**
*
* JavaScript code that should be emitted early in the <head>.
*
*
* string lifted = 1;
*/
public Builder setLiftedBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
lifted_ = value;
onChanged();
return this;
}
private java.util.List link_ =
java.util.Collections.emptyList();
private void ensureLinkIsMutable() {
if (!((bitField0_ & 0x00000002) != 0)) {
link_ = new java.util.ArrayList(link_);
bitField0_ |= 0x00000002;
}
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts.JavaScript, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder, io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder> linkBuilder_;
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public java.util.List getLinkList() {
if (linkBuilder_ == null) {
return java.util.Collections.unmodifiableList(link_);
} else {
return linkBuilder_.getMessageList();
}
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public int getLinkCount() {
if (linkBuilder_ == null) {
return link_.size();
} else {
return linkBuilder_.getCount();
}
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScript getLink(int index) {
if (linkBuilder_ == null) {
return link_.get(index);
} else {
return linkBuilder_.getMessage(index);
}
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder setLink(
int index, io.bloombox.tpl.Page.Context.Scripts.JavaScript value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.set(index, value);
onChanged();
} else {
linkBuilder_.setMessage(index, value);
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder setLink(
int index, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.set(index, builderForValue.build());
onChanged();
} else {
linkBuilder_.setMessage(index, builderForValue.build());
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder addLink(io.bloombox.tpl.Page.Context.Scripts.JavaScript value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.add(value);
onChanged();
} else {
linkBuilder_.addMessage(value);
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder addLink(
int index, io.bloombox.tpl.Page.Context.Scripts.JavaScript value) {
if (linkBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
ensureLinkIsMutable();
link_.add(index, value);
onChanged();
} else {
linkBuilder_.addMessage(index, value);
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder addLink(
io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.add(builderForValue.build());
onChanged();
} else {
linkBuilder_.addMessage(builderForValue.build());
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder addLink(
int index, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder builderForValue) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.add(index, builderForValue.build());
onChanged();
} else {
linkBuilder_.addMessage(index, builderForValue.build());
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder addAllLink(
java.lang.Iterable extends io.bloombox.tpl.Page.Context.Scripts.JavaScript> values) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
com.google.protobuf.AbstractMessageLite.Builder.addAll(
values, link_);
onChanged();
} else {
linkBuilder_.addAllMessages(values);
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder clearLink() {
if (linkBuilder_ == null) {
link_ = java.util.Collections.emptyList();
bitField0_ = (bitField0_ & ~0x00000002);
onChanged();
} else {
linkBuilder_.clear();
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public Builder removeLink(int index) {
if (linkBuilder_ == null) {
ensureLinkIsMutable();
link_.remove(index);
onChanged();
} else {
linkBuilder_.remove(index);
}
return this;
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder getLinkBuilder(
int index) {
return getLinkFieldBuilder().getBuilder(index);
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder getLinkOrBuilder(
int index) {
if (linkBuilder_ == null) {
return link_.get(index); } else {
return linkBuilder_.getMessageOrBuilder(index);
}
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public java.util.List extends io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder>
getLinkOrBuilderList() {
if (linkBuilder_ != null) {
return linkBuilder_.getMessageOrBuilderList();
} else {
return java.util.Collections.unmodifiableList(link_);
}
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder addLinkBuilder() {
return getLinkFieldBuilder().addBuilder(
io.bloombox.tpl.Page.Context.Scripts.JavaScript.getDefaultInstance());
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder addLinkBuilder(
int index) {
return getLinkFieldBuilder().addBuilder(
index, io.bloombox.tpl.Page.Context.Scripts.JavaScript.getDefaultInstance());
}
/**
*
* External JavaScript code to be included in <link> tags.
*
*
* repeated .bloombox.page.Context.Scripts.JavaScript link = 2;
*/
public java.util.List
getLinkBuilderList() {
return getLinkFieldBuilder().getBuilderList();
}
private com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts.JavaScript, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder, io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder>
getLinkFieldBuilder() {
if (linkBuilder_ == null) {
linkBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts.JavaScript, io.bloombox.tpl.Page.Context.Scripts.JavaScript.Builder, io.bloombox.tpl.Page.Context.Scripts.JavaScriptOrBuilder>(
link_,
((bitField0_ & 0x00000002) != 0),
getParentForChildren(),
isClean());
link_ = null;
}
return linkBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Scripts)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Scripts)
private static final io.bloombox.tpl.Page.Context.Scripts DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Scripts();
}
public static io.bloombox.tpl.Page.Context.Scripts getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Scripts parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Scripts(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Scripts getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface PartnerContextOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.PartnerContext)
com.google.protobuf.MessageOrBuilder {
/**
*
* The scope is internal and has no partnership context.
*
*
* bool internal = 1;
*/
boolean getInternal();
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
boolean hasPartner();
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
io.bloombox.schema.partner.PartnerMeta.PartnerKey getPartner();
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder getPartnerOrBuilder();
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
boolean hasLocation();
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
io.bloombox.schema.partner.LocationAccountKey.LocationKey getLocation();
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder getLocationOrBuilder();
public io.bloombox.tpl.Page.Context.PartnerContext.ScopeCase getScopeCase();
}
/**
*
* Defines the notion of partnership context, with regard to a given web page rendering routine.
*
*
* Protobuf type {@code bloombox.page.Context.PartnerContext}
*/
public static final class PartnerContext extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.PartnerContext)
PartnerContextOrBuilder {
private static final long serialVersionUID = 0L;
// Use PartnerContext.newBuilder() to construct.
private PartnerContext(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private PartnerContext() {
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private PartnerContext(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 8: {
scopeCase_ = 1;
scope_ = input.readBool();
break;
}
case 18: {
io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder subBuilder = null;
if (scopeCase_ == 2) {
subBuilder = ((io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_).toBuilder();
}
scope_ =
input.readMessage(io.bloombox.schema.partner.PartnerMeta.PartnerKey.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_);
scope_ = subBuilder.buildPartial();
}
scopeCase_ = 2;
break;
}
case 26: {
io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder subBuilder = null;
if (scopeCase_ == 3) {
subBuilder = ((io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_).toBuilder();
}
scope_ =
input.readMessage(io.bloombox.schema.partner.LocationAccountKey.LocationKey.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_);
scope_ = subBuilder.buildPartial();
}
scopeCase_ = 3;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_PartnerContext_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_PartnerContext_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.PartnerContext.class, io.bloombox.tpl.Page.Context.PartnerContext.Builder.class);
}
private int scopeCase_ = 0;
private java.lang.Object scope_;
public enum ScopeCase
implements com.google.protobuf.Internal.EnumLite {
INTERNAL(1),
PARTNER(2),
LOCATION(3),
SCOPE_NOT_SET(0);
private final int value;
private ScopeCase(int value) {
this.value = value;
}
/**
* @deprecated Use {@link #forNumber(int)} instead.
*/
@java.lang.Deprecated
public static ScopeCase valueOf(int value) {
return forNumber(value);
}
public static ScopeCase forNumber(int value) {
switch (value) {
case 1: return INTERNAL;
case 2: return PARTNER;
case 3: return LOCATION;
case 0: return SCOPE_NOT_SET;
default: return null;
}
}
public int getNumber() {
return this.value;
}
};
public ScopeCase
getScopeCase() {
return ScopeCase.forNumber(
scopeCase_);
}
public static final int INTERNAL_FIELD_NUMBER = 1;
/**
*
* The scope is internal and has no partnership context.
*
*
* bool internal = 1;
*/
public boolean getInternal() {
if (scopeCase_ == 1) {
return (java.lang.Boolean) scope_;
}
return false;
}
public static final int PARTNER_FIELD_NUMBER = 2;
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public boolean hasPartner() {
return scopeCase_ == 2;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public io.bloombox.schema.partner.PartnerMeta.PartnerKey getPartner() {
if (scopeCase_ == 2) {
return (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_;
}
return io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder getPartnerOrBuilder() {
if (scopeCase_ == 2) {
return (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_;
}
return io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
}
public static final int LOCATION_FIELD_NUMBER = 3;
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public boolean hasLocation() {
return scopeCase_ == 3;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public io.bloombox.schema.partner.LocationAccountKey.LocationKey getLocation() {
if (scopeCase_ == 3) {
return (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_;
}
return io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder getLocationOrBuilder() {
if (scopeCase_ == 3) {
return (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_;
}
return io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (scopeCase_ == 1) {
output.writeBool(
1, (boolean)((java.lang.Boolean) scope_));
}
if (scopeCase_ == 2) {
output.writeMessage(2, (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_);
}
if (scopeCase_ == 3) {
output.writeMessage(3, (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (scopeCase_ == 1) {
size += com.google.protobuf.CodedOutputStream
.computeBoolSize(
1, (boolean)((java.lang.Boolean) scope_));
}
if (scopeCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_);
}
if (scopeCase_ == 3) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.PartnerContext)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.PartnerContext other = (io.bloombox.tpl.Page.Context.PartnerContext) obj;
if (!getScopeCase().equals(other.getScopeCase())) return false;
switch (scopeCase_) {
case 1:
if (getInternal()
!= other.getInternal()) return false;
break;
case 2:
if (!getPartner()
.equals(other.getPartner())) return false;
break;
case 3:
if (!getLocation()
.equals(other.getLocation())) return false;
break;
case 0:
default:
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
switch (scopeCase_) {
case 1:
hash = (37 * hash) + INTERNAL_FIELD_NUMBER;
hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
getInternal());
break;
case 2:
hash = (37 * hash) + PARTNER_FIELD_NUMBER;
hash = (53 * hash) + getPartner().hashCode();
break;
case 3:
hash = (37 * hash) + LOCATION_FIELD_NUMBER;
hash = (53 * hash) + getLocation().hashCode();
break;
case 0:
default:
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.PartnerContext parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.PartnerContext prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines the notion of partnership context, with regard to a given web page rendering routine.
*
*
* Protobuf type {@code bloombox.page.Context.PartnerContext}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.PartnerContext)
io.bloombox.tpl.Page.Context.PartnerContextOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_PartnerContext_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_PartnerContext_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.PartnerContext.class, io.bloombox.tpl.Page.Context.PartnerContext.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.PartnerContext.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
scopeCase_ = 0;
scope_ = null;
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_PartnerContext_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.PartnerContext getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.PartnerContext.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.PartnerContext build() {
io.bloombox.tpl.Page.Context.PartnerContext result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.PartnerContext buildPartial() {
io.bloombox.tpl.Page.Context.PartnerContext result = new io.bloombox.tpl.Page.Context.PartnerContext(this);
if (scopeCase_ == 1) {
result.scope_ = scope_;
}
if (scopeCase_ == 2) {
if (partnerBuilder_ == null) {
result.scope_ = scope_;
} else {
result.scope_ = partnerBuilder_.build();
}
}
if (scopeCase_ == 3) {
if (locationBuilder_ == null) {
result.scope_ = scope_;
} else {
result.scope_ = locationBuilder_.build();
}
}
result.scopeCase_ = scopeCase_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.PartnerContext) {
return mergeFrom((io.bloombox.tpl.Page.Context.PartnerContext)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.PartnerContext other) {
if (other == io.bloombox.tpl.Page.Context.PartnerContext.getDefaultInstance()) return this;
switch (other.getScopeCase()) {
case INTERNAL: {
setInternal(other.getInternal());
break;
}
case PARTNER: {
mergePartner(other.getPartner());
break;
}
case LOCATION: {
mergeLocation(other.getLocation());
break;
}
case SCOPE_NOT_SET: {
break;
}
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.PartnerContext parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.PartnerContext) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int scopeCase_ = 0;
private java.lang.Object scope_;
public ScopeCase
getScopeCase() {
return ScopeCase.forNumber(
scopeCase_);
}
public Builder clearScope() {
scopeCase_ = 0;
scope_ = null;
onChanged();
return this;
}
/**
*
* The scope is internal and has no partnership context.
*
*
* bool internal = 1;
*/
public boolean getInternal() {
if (scopeCase_ == 1) {
return (java.lang.Boolean) scope_;
}
return false;
}
/**
*
* The scope is internal and has no partnership context.
*
*
* bool internal = 1;
*/
public Builder setInternal(boolean value) {
scopeCase_ = 1;
scope_ = value;
onChanged();
return this;
}
/**
*
* The scope is internal and has no partnership context.
*
*
* bool internal = 1;
*/
public Builder clearInternal() {
if (scopeCase_ == 1) {
scopeCase_ = 0;
scope_ = null;
onChanged();
}
return this;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.PartnerMeta.PartnerKey, io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder, io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder> partnerBuilder_;
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public boolean hasPartner() {
return scopeCase_ == 2;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public io.bloombox.schema.partner.PartnerMeta.PartnerKey getPartner() {
if (partnerBuilder_ == null) {
if (scopeCase_ == 2) {
return (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_;
}
return io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
} else {
if (scopeCase_ == 2) {
return partnerBuilder_.getMessage();
}
return io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
}
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public Builder setPartner(io.bloombox.schema.partner.PartnerMeta.PartnerKey value) {
if (partnerBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scope_ = value;
onChanged();
} else {
partnerBuilder_.setMessage(value);
}
scopeCase_ = 2;
return this;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public Builder setPartner(
io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder builderForValue) {
if (partnerBuilder_ == null) {
scope_ = builderForValue.build();
onChanged();
} else {
partnerBuilder_.setMessage(builderForValue.build());
}
scopeCase_ = 2;
return this;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public Builder mergePartner(io.bloombox.schema.partner.PartnerMeta.PartnerKey value) {
if (partnerBuilder_ == null) {
if (scopeCase_ == 2 &&
scope_ != io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance()) {
scope_ = io.bloombox.schema.partner.PartnerMeta.PartnerKey.newBuilder((io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_)
.mergeFrom(value).buildPartial();
} else {
scope_ = value;
}
onChanged();
} else {
if (scopeCase_ == 2) {
partnerBuilder_.mergeFrom(value);
}
partnerBuilder_.setMessage(value);
}
scopeCase_ = 2;
return this;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public Builder clearPartner() {
if (partnerBuilder_ == null) {
if (scopeCase_ == 2) {
scopeCase_ = 0;
scope_ = null;
onChanged();
}
} else {
if (scopeCase_ == 2) {
scopeCase_ = 0;
scope_ = null;
}
partnerBuilder_.clear();
}
return this;
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder getPartnerBuilder() {
return getPartnerFieldBuilder().getBuilder();
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
public io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder getPartnerOrBuilder() {
if ((scopeCase_ == 2) && (partnerBuilder_ != null)) {
return partnerBuilder_.getMessageOrBuilder();
} else {
if (scopeCase_ == 2) {
return (io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_;
}
return io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
}
}
/**
*
* Partner-level render context scope.
*
*
* .bloombox.partner.PartnerKey partner = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.PartnerMeta.PartnerKey, io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder, io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder>
getPartnerFieldBuilder() {
if (partnerBuilder_ == null) {
if (!(scopeCase_ == 2)) {
scope_ = io.bloombox.schema.partner.PartnerMeta.PartnerKey.getDefaultInstance();
}
partnerBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.PartnerMeta.PartnerKey, io.bloombox.schema.partner.PartnerMeta.PartnerKey.Builder, io.bloombox.schema.partner.PartnerMeta.PartnerKeyOrBuilder>(
(io.bloombox.schema.partner.PartnerMeta.PartnerKey) scope_,
getParentForChildren(),
isClean());
scope_ = null;
}
scopeCase_ = 2;
onChanged();;
return partnerBuilder_;
}
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.LocationAccountKey.LocationKey, io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder, io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder> locationBuilder_;
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public boolean hasLocation() {
return scopeCase_ == 3;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public io.bloombox.schema.partner.LocationAccountKey.LocationKey getLocation() {
if (locationBuilder_ == null) {
if (scopeCase_ == 3) {
return (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_;
}
return io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
} else {
if (scopeCase_ == 3) {
return locationBuilder_.getMessage();
}
return io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
}
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public Builder setLocation(io.bloombox.schema.partner.LocationAccountKey.LocationKey value) {
if (locationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scope_ = value;
onChanged();
} else {
locationBuilder_.setMessage(value);
}
scopeCase_ = 3;
return this;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public Builder setLocation(
io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder builderForValue) {
if (locationBuilder_ == null) {
scope_ = builderForValue.build();
onChanged();
} else {
locationBuilder_.setMessage(builderForValue.build());
}
scopeCase_ = 3;
return this;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public Builder mergeLocation(io.bloombox.schema.partner.LocationAccountKey.LocationKey value) {
if (locationBuilder_ == null) {
if (scopeCase_ == 3 &&
scope_ != io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance()) {
scope_ = io.bloombox.schema.partner.LocationAccountKey.LocationKey.newBuilder((io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_)
.mergeFrom(value).buildPartial();
} else {
scope_ = value;
}
onChanged();
} else {
if (scopeCase_ == 3) {
locationBuilder_.mergeFrom(value);
}
locationBuilder_.setMessage(value);
}
scopeCase_ = 3;
return this;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public Builder clearLocation() {
if (locationBuilder_ == null) {
if (scopeCase_ == 3) {
scopeCase_ = 0;
scope_ = null;
onChanged();
}
} else {
if (scopeCase_ == 3) {
scopeCase_ = 0;
scope_ = null;
}
locationBuilder_.clear();
}
return this;
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder getLocationBuilder() {
return getLocationFieldBuilder().getBuilder();
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
public io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder getLocationOrBuilder() {
if ((scopeCase_ == 3) && (locationBuilder_ != null)) {
return locationBuilder_.getMessageOrBuilder();
} else {
if (scopeCase_ == 3) {
return (io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_;
}
return io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
}
}
/**
*
* Location-level render context scope.
*
*
* .bloombox.partner.LocationKey location = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.LocationAccountKey.LocationKey, io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder, io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder>
getLocationFieldBuilder() {
if (locationBuilder_ == null) {
if (!(scopeCase_ == 3)) {
scope_ = io.bloombox.schema.partner.LocationAccountKey.LocationKey.getDefaultInstance();
}
locationBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.schema.partner.LocationAccountKey.LocationKey, io.bloombox.schema.partner.LocationAccountKey.LocationKey.Builder, io.bloombox.schema.partner.LocationAccountKey.LocationKeyOrBuilder>(
(io.bloombox.schema.partner.LocationAccountKey.LocationKey) scope_,
getParentForChildren(),
isClean());
scope_ = null;
}
scopeCase_ = 3;
onChanged();;
return locationBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.PartnerContext)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.PartnerContext)
private static final io.bloombox.tpl.Page.Context.PartnerContext DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.PartnerContext();
}
public static io.bloombox.tpl.Page.Context.PartnerContext getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public PartnerContext parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new PartnerContext(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.PartnerContext getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public interface TelemetryOrBuilder extends
// @@protoc_insertion_point(interface_extends:bloombox.page.Context.Telemetry)
com.google.protobuf.MessageOrBuilder {
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
java.lang.String getTagManagerId();
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
com.google.protobuf.ByteString
getTagManagerIdBytes();
}
/**
*
* Specifies configuration for telemetry logic.
*
*
* Protobuf type {@code bloombox.page.Context.Telemetry}
*/
public static final class Telemetry extends
com.google.protobuf.GeneratedMessageV3 implements
// @@protoc_insertion_point(message_implements:bloombox.page.Context.Telemetry)
TelemetryOrBuilder {
private static final long serialVersionUID = 0L;
// Use Telemetry.newBuilder() to construct.
private Telemetry(com.google.protobuf.GeneratedMessageV3.Builder> builder) {
super(builder);
}
private Telemetry() {
tagManagerId_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return this.unknownFields;
}
private Telemetry(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
this();
if (extensionRegistry == null) {
throw new java.lang.NullPointerException();
}
int mutable_bitField0_ = 0;
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder();
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
case 10: {
java.lang.String s = input.readStringRequireUtf8();
tagManagerId_ = s;
break;
}
default: {
if (!parseUnknownField(
input, unknownFields, extensionRegistry, tag)) {
done = true;
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw e.setUnfinishedMessage(this);
} catch (java.io.IOException e) {
throw new com.google.protobuf.InvalidProtocolBufferException(
e).setUnfinishedMessage(this);
} finally {
this.unknownFields = unknownFields.build();
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Telemetry_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Telemetry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Telemetry.class, io.bloombox.tpl.Page.Context.Telemetry.Builder.class);
}
public static final int TAG_MANAGER_ID_FIELD_NUMBER = 1;
private volatile java.lang.Object tagManagerId_;
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public java.lang.String getTagManagerId() {
java.lang.Object ref = tagManagerId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
tagManagerId_ = s;
return s;
}
}
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public com.google.protobuf.ByteString
getTagManagerIdBytes() {
java.lang.Object ref = tagManagerId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tagManagerId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (!getTagManagerIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessageV3.writeString(output, 1, tagManagerId_);
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (!getTagManagerIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, tagManagerId_);
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context.Telemetry)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context.Telemetry other = (io.bloombox.tpl.Page.Context.Telemetry) obj;
if (!getTagManagerId()
.equals(other.getTagManagerId())) return false;
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
hash = (37 * hash) + TAG_MANAGER_ID_FIELD_NUMBER;
hash = (53 * hash) + getTagManagerId().hashCode();
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context.Telemetry parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context.Telemetry prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Specifies configuration for telemetry logic.
*
*
* Protobuf type {@code bloombox.page.Context.Telemetry}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context.Telemetry)
io.bloombox.tpl.Page.Context.TelemetryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Telemetry_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Telemetry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.Telemetry.class, io.bloombox.tpl.Page.Context.Telemetry.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.Telemetry.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
tagManagerId_ = "";
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_Telemetry_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Telemetry getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.Telemetry.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Telemetry build() {
io.bloombox.tpl.Page.Context.Telemetry result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Telemetry buildPartial() {
io.bloombox.tpl.Page.Context.Telemetry result = new io.bloombox.tpl.Page.Context.Telemetry(this);
result.tagManagerId_ = tagManagerId_;
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context.Telemetry) {
return mergeFrom((io.bloombox.tpl.Page.Context.Telemetry)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context.Telemetry other) {
if (other == io.bloombox.tpl.Page.Context.Telemetry.getDefaultInstance()) return this;
if (!other.getTagManagerId().isEmpty()) {
tagManagerId_ = other.tagManagerId_;
onChanged();
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context.Telemetry parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context.Telemetry) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private java.lang.Object tagManagerId_ = "";
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public java.lang.String getTagManagerId() {
java.lang.Object ref = tagManagerId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
tagManagerId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public com.google.protobuf.ByteString
getTagManagerIdBytes() {
java.lang.Object ref = tagManagerId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
tagManagerId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public Builder setTagManagerId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
tagManagerId_ = value;
onChanged();
return this;
}
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public Builder clearTagManagerId() {
tagManagerId_ = getDefaultInstance().getTagManagerId();
onChanged();
return this;
}
/**
*
* Specifies the Google Tag Manager site ID for a given web page.
*
*
* string tag_manager_id = 1;
*/
public Builder setTagManagerIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
tagManagerId_ = value;
onChanged();
return this;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context.Telemetry)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context.Telemetry)
private static final io.bloombox.tpl.Page.Context.Telemetry DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context.Telemetry();
}
public static io.bloombox.tpl.Page.Context.Telemetry getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Telemetry parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Telemetry(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context.Telemetry getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
public static final int META_FIELD_NUMBER = 1;
private io.bloombox.tpl.Page.Context.Metadata meta_;
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public boolean hasMeta() {
return meta_ != null;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public io.bloombox.tpl.Page.Context.Metadata getMeta() {
return meta_ == null ? io.bloombox.tpl.Page.Context.Metadata.getDefaultInstance() : meta_;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public io.bloombox.tpl.Page.Context.MetadataOrBuilder getMetaOrBuilder() {
return getMeta();
}
public static final int STYLES_FIELD_NUMBER = 2;
private io.bloombox.tpl.Page.Context.Styles styles_;
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public boolean hasStyles() {
return styles_ != null;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public io.bloombox.tpl.Page.Context.Styles getStyles() {
return styles_ == null ? io.bloombox.tpl.Page.Context.Styles.getDefaultInstance() : styles_;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public io.bloombox.tpl.Page.Context.StylesOrBuilder getStylesOrBuilder() {
return getStyles();
}
public static final int FONTS_FIELD_NUMBER = 3;
private io.bloombox.tpl.Page.Context.Fonts fonts_;
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public boolean hasFonts() {
return fonts_ != null;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public io.bloombox.tpl.Page.Context.Fonts getFonts() {
return fonts_ == null ? io.bloombox.tpl.Page.Context.Fonts.getDefaultInstance() : fonts_;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public io.bloombox.tpl.Page.Context.FontsOrBuilder getFontsOrBuilder() {
return getFonts();
}
public static final int SCRIPTS_FIELD_NUMBER = 4;
private io.bloombox.tpl.Page.Context.Scripts scripts_;
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public boolean hasScripts() {
return scripts_ != null;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public io.bloombox.tpl.Page.Context.Scripts getScripts() {
return scripts_ == null ? io.bloombox.tpl.Page.Context.Scripts.getDefaultInstance() : scripts_;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public io.bloombox.tpl.Page.Context.ScriptsOrBuilder getScriptsOrBuilder() {
return getScripts();
}
public static final int TELEMETRY_FIELD_NUMBER = 5;
private io.bloombox.tpl.Page.Context.Telemetry telemetry_;
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public boolean hasTelemetry() {
return telemetry_ != null;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public io.bloombox.tpl.Page.Context.Telemetry getTelemetry() {
return telemetry_ == null ? io.bloombox.tpl.Page.Context.Telemetry.getDefaultInstance() : telemetry_;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public io.bloombox.tpl.Page.Context.TelemetryOrBuilder getTelemetryOrBuilder() {
return getTelemetry();
}
public static final int SCOPE_FIELD_NUMBER = 6;
private io.bloombox.tpl.Page.Context.PartnerContext scope_;
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public boolean hasScope() {
return scope_ != null;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public io.bloombox.tpl.Page.Context.PartnerContext getScope() {
return scope_ == null ? io.bloombox.tpl.Page.Context.PartnerContext.getDefaultInstance() : scope_;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public io.bloombox.tpl.Page.Context.PartnerContextOrBuilder getScopeOrBuilder() {
return getScope();
}
public static final int MANIFEST_FIELD_NUMBER = 7;
private io.bloombox.tpl.Page.Context.AppManifest manifest_;
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public boolean hasManifest() {
return manifest_ != null;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public io.bloombox.tpl.Page.Context.AppManifest getManifest() {
return manifest_ == null ? io.bloombox.tpl.Page.Context.AppManifest.getDefaultInstance() : manifest_;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public io.bloombox.tpl.Page.Context.AppManifestOrBuilder getManifestOrBuilder() {
return getManifest();
}
private byte memoizedIsInitialized = -1;
@java.lang.Override
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
@java.lang.Override
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (meta_ != null) {
output.writeMessage(1, getMeta());
}
if (styles_ != null) {
output.writeMessage(2, getStyles());
}
if (fonts_ != null) {
output.writeMessage(3, getFonts());
}
if (scripts_ != null) {
output.writeMessage(4, getScripts());
}
if (telemetry_ != null) {
output.writeMessage(5, getTelemetry());
}
if (scope_ != null) {
output.writeMessage(6, getScope());
}
if (manifest_ != null) {
output.writeMessage(7, getManifest());
}
unknownFields.writeTo(output);
}
@java.lang.Override
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (meta_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(1, getMeta());
}
if (styles_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, getStyles());
}
if (fonts_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, getFonts());
}
if (scripts_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(4, getScripts());
}
if (telemetry_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(5, getTelemetry());
}
if (scope_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, getScope());
}
if (manifest_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getManifest());
}
size += unknownFields.getSerializedSize();
memoizedSize = size;
return size;
}
@java.lang.Override
public boolean equals(final java.lang.Object obj) {
if (obj == this) {
return true;
}
if (!(obj instanceof io.bloombox.tpl.Page.Context)) {
return super.equals(obj);
}
io.bloombox.tpl.Page.Context other = (io.bloombox.tpl.Page.Context) obj;
if (hasMeta() != other.hasMeta()) return false;
if (hasMeta()) {
if (!getMeta()
.equals(other.getMeta())) return false;
}
if (hasStyles() != other.hasStyles()) return false;
if (hasStyles()) {
if (!getStyles()
.equals(other.getStyles())) return false;
}
if (hasFonts() != other.hasFonts()) return false;
if (hasFonts()) {
if (!getFonts()
.equals(other.getFonts())) return false;
}
if (hasScripts() != other.hasScripts()) return false;
if (hasScripts()) {
if (!getScripts()
.equals(other.getScripts())) return false;
}
if (hasTelemetry() != other.hasTelemetry()) return false;
if (hasTelemetry()) {
if (!getTelemetry()
.equals(other.getTelemetry())) return false;
}
if (hasScope() != other.hasScope()) return false;
if (hasScope()) {
if (!getScope()
.equals(other.getScope())) return false;
}
if (hasManifest() != other.hasManifest()) return false;
if (hasManifest()) {
if (!getManifest()
.equals(other.getManifest())) return false;
}
if (!unknownFields.equals(other.unknownFields)) return false;
return true;
}
@java.lang.Override
public int hashCode() {
if (memoizedHashCode != 0) {
return memoizedHashCode;
}
int hash = 41;
hash = (19 * hash) + getDescriptor().hashCode();
if (hasMeta()) {
hash = (37 * hash) + META_FIELD_NUMBER;
hash = (53 * hash) + getMeta().hashCode();
}
if (hasStyles()) {
hash = (37 * hash) + STYLES_FIELD_NUMBER;
hash = (53 * hash) + getStyles().hashCode();
}
if (hasFonts()) {
hash = (37 * hash) + FONTS_FIELD_NUMBER;
hash = (53 * hash) + getFonts().hashCode();
}
if (hasScripts()) {
hash = (37 * hash) + SCRIPTS_FIELD_NUMBER;
hash = (53 * hash) + getScripts().hashCode();
}
if (hasTelemetry()) {
hash = (37 * hash) + TELEMETRY_FIELD_NUMBER;
hash = (53 * hash) + getTelemetry().hashCode();
}
if (hasScope()) {
hash = (37 * hash) + SCOPE_FIELD_NUMBER;
hash = (53 * hash) + getScope().hashCode();
}
if (hasManifest()) {
hash = (37 * hash) + MANIFEST_FIELD_NUMBER;
hash = (53 * hash) + getManifest().hashCode();
}
hash = (29 * hash) + unknownFields.hashCode();
memoizedHashCode = hash;
return hash;
}
public static io.bloombox.tpl.Page.Context parseFrom(
java.nio.ByteBuffer data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context parseFrom(
java.nio.ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static io.bloombox.tpl.Page.Context parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context parseFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseDelimitedWithIOException(PARSER, input, extensionRegistry);
}
public static io.bloombox.tpl.Page.Context parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input);
}
public static io.bloombox.tpl.Page.Context parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return com.google.protobuf.GeneratedMessageV3
.parseWithIOException(PARSER, input, extensionRegistry);
}
@java.lang.Override
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(io.bloombox.tpl.Page.Context prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
@java.lang.Override
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
*
* Defines top-level web page context, to include metadata like the title and description, any media
* that should be attached (like OpenGraph images, etc), for render via Soy.
*
*
* Protobuf type {@code bloombox.page.Context}
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessageV3.Builder implements
// @@protoc_insertion_point(builder_implements:bloombox.page.Context)
io.bloombox.tpl.Page.ContextOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_descriptor;
}
@java.lang.Override
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_fieldAccessorTable
.ensureFieldAccessorsInitialized(
io.bloombox.tpl.Page.Context.class, io.bloombox.tpl.Page.Context.Builder.class);
}
// Construct using io.bloombox.tpl.Page.Context.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessageV3
.alwaysUseFieldBuilders) {
}
}
@java.lang.Override
public Builder clear() {
super.clear();
if (metaBuilder_ == null) {
meta_ = null;
} else {
meta_ = null;
metaBuilder_ = null;
}
if (stylesBuilder_ == null) {
styles_ = null;
} else {
styles_ = null;
stylesBuilder_ = null;
}
if (fontsBuilder_ == null) {
fonts_ = null;
} else {
fonts_ = null;
fontsBuilder_ = null;
}
if (scriptsBuilder_ == null) {
scripts_ = null;
} else {
scripts_ = null;
scriptsBuilder_ = null;
}
if (telemetryBuilder_ == null) {
telemetry_ = null;
} else {
telemetry_ = null;
telemetryBuilder_ = null;
}
if (scopeBuilder_ == null) {
scope_ = null;
} else {
scope_ = null;
scopeBuilder_ = null;
}
if (manifestBuilder_ == null) {
manifest_ = null;
} else {
manifest_ = null;
manifestBuilder_ = null;
}
return this;
}
@java.lang.Override
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return io.bloombox.tpl.Page.internal_static_bloombox_page_Context_descriptor;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context getDefaultInstanceForType() {
return io.bloombox.tpl.Page.Context.getDefaultInstance();
}
@java.lang.Override
public io.bloombox.tpl.Page.Context build() {
io.bloombox.tpl.Page.Context result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context buildPartial() {
io.bloombox.tpl.Page.Context result = new io.bloombox.tpl.Page.Context(this);
if (metaBuilder_ == null) {
result.meta_ = meta_;
} else {
result.meta_ = metaBuilder_.build();
}
if (stylesBuilder_ == null) {
result.styles_ = styles_;
} else {
result.styles_ = stylesBuilder_.build();
}
if (fontsBuilder_ == null) {
result.fonts_ = fonts_;
} else {
result.fonts_ = fontsBuilder_.build();
}
if (scriptsBuilder_ == null) {
result.scripts_ = scripts_;
} else {
result.scripts_ = scriptsBuilder_.build();
}
if (telemetryBuilder_ == null) {
result.telemetry_ = telemetry_;
} else {
result.telemetry_ = telemetryBuilder_.build();
}
if (scopeBuilder_ == null) {
result.scope_ = scope_;
} else {
result.scope_ = scopeBuilder_.build();
}
if (manifestBuilder_ == null) {
result.manifest_ = manifest_;
} else {
result.manifest_ = manifestBuilder_.build();
}
onBuilt();
return result;
}
@java.lang.Override
public Builder clone() {
return super.clone();
}
@java.lang.Override
public Builder setField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.setField(field, value);
}
@java.lang.Override
public Builder clearField(
com.google.protobuf.Descriptors.FieldDescriptor field) {
return super.clearField(field);
}
@java.lang.Override
public Builder clearOneof(
com.google.protobuf.Descriptors.OneofDescriptor oneof) {
return super.clearOneof(oneof);
}
@java.lang.Override
public Builder setRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
int index, java.lang.Object value) {
return super.setRepeatedField(field, index, value);
}
@java.lang.Override
public Builder addRepeatedField(
com.google.protobuf.Descriptors.FieldDescriptor field,
java.lang.Object value) {
return super.addRepeatedField(field, value);
}
@java.lang.Override
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof io.bloombox.tpl.Page.Context) {
return mergeFrom((io.bloombox.tpl.Page.Context)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(io.bloombox.tpl.Page.Context other) {
if (other == io.bloombox.tpl.Page.Context.getDefaultInstance()) return this;
if (other.hasMeta()) {
mergeMeta(other.getMeta());
}
if (other.hasStyles()) {
mergeStyles(other.getStyles());
}
if (other.hasFonts()) {
mergeFonts(other.getFonts());
}
if (other.hasScripts()) {
mergeScripts(other.getScripts());
}
if (other.hasTelemetry()) {
mergeTelemetry(other.getTelemetry());
}
if (other.hasScope()) {
mergeScope(other.getScope());
}
if (other.hasManifest()) {
mergeManifest(other.getManifest());
}
this.mergeUnknownFields(other.unknownFields);
onChanged();
return this;
}
@java.lang.Override
public final boolean isInitialized() {
return true;
}
@java.lang.Override
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
io.bloombox.tpl.Page.Context parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (io.bloombox.tpl.Page.Context) e.getUnfinishedMessage();
throw e.unwrapIOException();
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private io.bloombox.tpl.Page.Context.Metadata meta_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Metadata, io.bloombox.tpl.Page.Context.Metadata.Builder, io.bloombox.tpl.Page.Context.MetadataOrBuilder> metaBuilder_;
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public boolean hasMeta() {
return metaBuilder_ != null || meta_ != null;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public io.bloombox.tpl.Page.Context.Metadata getMeta() {
if (metaBuilder_ == null) {
return meta_ == null ? io.bloombox.tpl.Page.Context.Metadata.getDefaultInstance() : meta_;
} else {
return metaBuilder_.getMessage();
}
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public Builder setMeta(io.bloombox.tpl.Page.Context.Metadata value) {
if (metaBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
meta_ = value;
onChanged();
} else {
metaBuilder_.setMessage(value);
}
return this;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public Builder setMeta(
io.bloombox.tpl.Page.Context.Metadata.Builder builderForValue) {
if (metaBuilder_ == null) {
meta_ = builderForValue.build();
onChanged();
} else {
metaBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public Builder mergeMeta(io.bloombox.tpl.Page.Context.Metadata value) {
if (metaBuilder_ == null) {
if (meta_ != null) {
meta_ =
io.bloombox.tpl.Page.Context.Metadata.newBuilder(meta_).mergeFrom(value).buildPartial();
} else {
meta_ = value;
}
onChanged();
} else {
metaBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public Builder clearMeta() {
if (metaBuilder_ == null) {
meta_ = null;
onChanged();
} else {
meta_ = null;
metaBuilder_ = null;
}
return this;
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public io.bloombox.tpl.Page.Context.Metadata.Builder getMetaBuilder() {
onChanged();
return getMetaFieldBuilder().getBuilder();
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
public io.bloombox.tpl.Page.Context.MetadataOrBuilder getMetaOrBuilder() {
if (metaBuilder_ != null) {
return metaBuilder_.getMessageOrBuilder();
} else {
return meta_ == null ?
io.bloombox.tpl.Page.Context.Metadata.getDefaultInstance() : meta_;
}
}
/**
*
* Metadata definitions for this web page render context.
*
*
* .bloombox.page.Context.Metadata meta = 1;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Metadata, io.bloombox.tpl.Page.Context.Metadata.Builder, io.bloombox.tpl.Page.Context.MetadataOrBuilder>
getMetaFieldBuilder() {
if (metaBuilder_ == null) {
metaBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Metadata, io.bloombox.tpl.Page.Context.Metadata.Builder, io.bloombox.tpl.Page.Context.MetadataOrBuilder>(
getMeta(),
getParentForChildren(),
isClean());
meta_ = null;
}
return metaBuilder_;
}
private io.bloombox.tpl.Page.Context.Styles styles_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles, io.bloombox.tpl.Page.Context.Styles.Builder, io.bloombox.tpl.Page.Context.StylesOrBuilder> stylesBuilder_;
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public boolean hasStyles() {
return stylesBuilder_ != null || styles_ != null;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public io.bloombox.tpl.Page.Context.Styles getStyles() {
if (stylesBuilder_ == null) {
return styles_ == null ? io.bloombox.tpl.Page.Context.Styles.getDefaultInstance() : styles_;
} else {
return stylesBuilder_.getMessage();
}
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public Builder setStyles(io.bloombox.tpl.Page.Context.Styles value) {
if (stylesBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
styles_ = value;
onChanged();
} else {
stylesBuilder_.setMessage(value);
}
return this;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public Builder setStyles(
io.bloombox.tpl.Page.Context.Styles.Builder builderForValue) {
if (stylesBuilder_ == null) {
styles_ = builderForValue.build();
onChanged();
} else {
stylesBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public Builder mergeStyles(io.bloombox.tpl.Page.Context.Styles value) {
if (stylesBuilder_ == null) {
if (styles_ != null) {
styles_ =
io.bloombox.tpl.Page.Context.Styles.newBuilder(styles_).mergeFrom(value).buildPartial();
} else {
styles_ = value;
}
onChanged();
} else {
stylesBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public Builder clearStyles() {
if (stylesBuilder_ == null) {
styles_ = null;
onChanged();
} else {
styles_ = null;
stylesBuilder_ = null;
}
return this;
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public io.bloombox.tpl.Page.Context.Styles.Builder getStylesBuilder() {
onChanged();
return getStylesFieldBuilder().getBuilder();
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
public io.bloombox.tpl.Page.Context.StylesOrBuilder getStylesOrBuilder() {
if (stylesBuilder_ != null) {
return stylesBuilder_.getMessageOrBuilder();
} else {
return styles_ == null ?
io.bloombox.tpl.Page.Context.Styles.getDefaultInstance() : styles_;
}
}
/**
*
* CSS definitions and lifted code for the page head.
*
*
* .bloombox.page.Context.Styles styles = 2;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles, io.bloombox.tpl.Page.Context.Styles.Builder, io.bloombox.tpl.Page.Context.StylesOrBuilder>
getStylesFieldBuilder() {
if (stylesBuilder_ == null) {
stylesBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Styles, io.bloombox.tpl.Page.Context.Styles.Builder, io.bloombox.tpl.Page.Context.StylesOrBuilder>(
getStyles(),
getParentForChildren(),
isClean());
styles_ = null;
}
return stylesBuilder_;
}
private io.bloombox.tpl.Page.Context.Fonts fonts_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts, io.bloombox.tpl.Page.Context.Fonts.Builder, io.bloombox.tpl.Page.Context.FontsOrBuilder> fontsBuilder_;
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public boolean hasFonts() {
return fontsBuilder_ != null || fonts_ != null;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public io.bloombox.tpl.Page.Context.Fonts getFonts() {
if (fontsBuilder_ == null) {
return fonts_ == null ? io.bloombox.tpl.Page.Context.Fonts.getDefaultInstance() : fonts_;
} else {
return fontsBuilder_.getMessage();
}
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public Builder setFonts(io.bloombox.tpl.Page.Context.Fonts value) {
if (fontsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
fonts_ = value;
onChanged();
} else {
fontsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public Builder setFonts(
io.bloombox.tpl.Page.Context.Fonts.Builder builderForValue) {
if (fontsBuilder_ == null) {
fonts_ = builderForValue.build();
onChanged();
} else {
fontsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public Builder mergeFonts(io.bloombox.tpl.Page.Context.Fonts value) {
if (fontsBuilder_ == null) {
if (fonts_ != null) {
fonts_ =
io.bloombox.tpl.Page.Context.Fonts.newBuilder(fonts_).mergeFrom(value).buildPartial();
} else {
fonts_ = value;
}
onChanged();
} else {
fontsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public Builder clearFonts() {
if (fontsBuilder_ == null) {
fonts_ = null;
onChanged();
} else {
fonts_ = null;
fontsBuilder_ = null;
}
return this;
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public io.bloombox.tpl.Page.Context.Fonts.Builder getFontsBuilder() {
onChanged();
return getFontsFieldBuilder().getBuilder();
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
public io.bloombox.tpl.Page.Context.FontsOrBuilder getFontsOrBuilder() {
if (fontsBuilder_ != null) {
return fontsBuilder_.getMessageOrBuilder();
} else {
return fonts_ == null ?
io.bloombox.tpl.Page.Context.Fonts.getDefaultInstance() : fonts_;
}
}
/**
*
* Fonts to include/load on the page.
*
*
* .bloombox.page.Context.Fonts fonts = 3;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts, io.bloombox.tpl.Page.Context.Fonts.Builder, io.bloombox.tpl.Page.Context.FontsOrBuilder>
getFontsFieldBuilder() {
if (fontsBuilder_ == null) {
fontsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Fonts, io.bloombox.tpl.Page.Context.Fonts.Builder, io.bloombox.tpl.Page.Context.FontsOrBuilder>(
getFonts(),
getParentForChildren(),
isClean());
fonts_ = null;
}
return fontsBuilder_;
}
private io.bloombox.tpl.Page.Context.Scripts scripts_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts, io.bloombox.tpl.Page.Context.Scripts.Builder, io.bloombox.tpl.Page.Context.ScriptsOrBuilder> scriptsBuilder_;
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public boolean hasScripts() {
return scriptsBuilder_ != null || scripts_ != null;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public io.bloombox.tpl.Page.Context.Scripts getScripts() {
if (scriptsBuilder_ == null) {
return scripts_ == null ? io.bloombox.tpl.Page.Context.Scripts.getDefaultInstance() : scripts_;
} else {
return scriptsBuilder_.getMessage();
}
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public Builder setScripts(io.bloombox.tpl.Page.Context.Scripts value) {
if (scriptsBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scripts_ = value;
onChanged();
} else {
scriptsBuilder_.setMessage(value);
}
return this;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public Builder setScripts(
io.bloombox.tpl.Page.Context.Scripts.Builder builderForValue) {
if (scriptsBuilder_ == null) {
scripts_ = builderForValue.build();
onChanged();
} else {
scriptsBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public Builder mergeScripts(io.bloombox.tpl.Page.Context.Scripts value) {
if (scriptsBuilder_ == null) {
if (scripts_ != null) {
scripts_ =
io.bloombox.tpl.Page.Context.Scripts.newBuilder(scripts_).mergeFrom(value).buildPartial();
} else {
scripts_ = value;
}
onChanged();
} else {
scriptsBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public Builder clearScripts() {
if (scriptsBuilder_ == null) {
scripts_ = null;
onChanged();
} else {
scripts_ = null;
scriptsBuilder_ = null;
}
return this;
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public io.bloombox.tpl.Page.Context.Scripts.Builder getScriptsBuilder() {
onChanged();
return getScriptsFieldBuilder().getBuilder();
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
public io.bloombox.tpl.Page.Context.ScriptsOrBuilder getScriptsOrBuilder() {
if (scriptsBuilder_ != null) {
return scriptsBuilder_.getMessageOrBuilder();
} else {
return scripts_ == null ?
io.bloombox.tpl.Page.Context.Scripts.getDefaultInstance() : scripts_;
}
}
/**
*
* Scripts to include on the page or lift into the head.
*
*
* .bloombox.page.Context.Scripts scripts = 4;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts, io.bloombox.tpl.Page.Context.Scripts.Builder, io.bloombox.tpl.Page.Context.ScriptsOrBuilder>
getScriptsFieldBuilder() {
if (scriptsBuilder_ == null) {
scriptsBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Scripts, io.bloombox.tpl.Page.Context.Scripts.Builder, io.bloombox.tpl.Page.Context.ScriptsOrBuilder>(
getScripts(),
getParentForChildren(),
isClean());
scripts_ = null;
}
return scriptsBuilder_;
}
private io.bloombox.tpl.Page.Context.Telemetry telemetry_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Telemetry, io.bloombox.tpl.Page.Context.Telemetry.Builder, io.bloombox.tpl.Page.Context.TelemetryOrBuilder> telemetryBuilder_;
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public boolean hasTelemetry() {
return telemetryBuilder_ != null || telemetry_ != null;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public io.bloombox.tpl.Page.Context.Telemetry getTelemetry() {
if (telemetryBuilder_ == null) {
return telemetry_ == null ? io.bloombox.tpl.Page.Context.Telemetry.getDefaultInstance() : telemetry_;
} else {
return telemetryBuilder_.getMessage();
}
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public Builder setTelemetry(io.bloombox.tpl.Page.Context.Telemetry value) {
if (telemetryBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
telemetry_ = value;
onChanged();
} else {
telemetryBuilder_.setMessage(value);
}
return this;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public Builder setTelemetry(
io.bloombox.tpl.Page.Context.Telemetry.Builder builderForValue) {
if (telemetryBuilder_ == null) {
telemetry_ = builderForValue.build();
onChanged();
} else {
telemetryBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public Builder mergeTelemetry(io.bloombox.tpl.Page.Context.Telemetry value) {
if (telemetryBuilder_ == null) {
if (telemetry_ != null) {
telemetry_ =
io.bloombox.tpl.Page.Context.Telemetry.newBuilder(telemetry_).mergeFrom(value).buildPartial();
} else {
telemetry_ = value;
}
onChanged();
} else {
telemetryBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public Builder clearTelemetry() {
if (telemetryBuilder_ == null) {
telemetry_ = null;
onChanged();
} else {
telemetry_ = null;
telemetryBuilder_ = null;
}
return this;
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public io.bloombox.tpl.Page.Context.Telemetry.Builder getTelemetryBuilder() {
onChanged();
return getTelemetryFieldBuilder().getBuilder();
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
public io.bloombox.tpl.Page.Context.TelemetryOrBuilder getTelemetryOrBuilder() {
if (telemetryBuilder_ != null) {
return telemetryBuilder_.getMessageOrBuilder();
} else {
return telemetry_ == null ?
io.bloombox.tpl.Page.Context.Telemetry.getDefaultInstance() : telemetry_;
}
}
/**
*
* Specifies configuration regarding telemetry data.
*
*
* .bloombox.page.Context.Telemetry telemetry = 5;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Telemetry, io.bloombox.tpl.Page.Context.Telemetry.Builder, io.bloombox.tpl.Page.Context.TelemetryOrBuilder>
getTelemetryFieldBuilder() {
if (telemetryBuilder_ == null) {
telemetryBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.Telemetry, io.bloombox.tpl.Page.Context.Telemetry.Builder, io.bloombox.tpl.Page.Context.TelemetryOrBuilder>(
getTelemetry(),
getParentForChildren(),
isClean());
telemetry_ = null;
}
return telemetryBuilder_;
}
private io.bloombox.tpl.Page.Context.PartnerContext scope_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.PartnerContext, io.bloombox.tpl.Page.Context.PartnerContext.Builder, io.bloombox.tpl.Page.Context.PartnerContextOrBuilder> scopeBuilder_;
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public boolean hasScope() {
return scopeBuilder_ != null || scope_ != null;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public io.bloombox.tpl.Page.Context.PartnerContext getScope() {
if (scopeBuilder_ == null) {
return scope_ == null ? io.bloombox.tpl.Page.Context.PartnerContext.getDefaultInstance() : scope_;
} else {
return scopeBuilder_.getMessage();
}
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public Builder setScope(io.bloombox.tpl.Page.Context.PartnerContext value) {
if (scopeBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
scope_ = value;
onChanged();
} else {
scopeBuilder_.setMessage(value);
}
return this;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public Builder setScope(
io.bloombox.tpl.Page.Context.PartnerContext.Builder builderForValue) {
if (scopeBuilder_ == null) {
scope_ = builderForValue.build();
onChanged();
} else {
scopeBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public Builder mergeScope(io.bloombox.tpl.Page.Context.PartnerContext value) {
if (scopeBuilder_ == null) {
if (scope_ != null) {
scope_ =
io.bloombox.tpl.Page.Context.PartnerContext.newBuilder(scope_).mergeFrom(value).buildPartial();
} else {
scope_ = value;
}
onChanged();
} else {
scopeBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public Builder clearScope() {
if (scopeBuilder_ == null) {
scope_ = null;
onChanged();
} else {
scope_ = null;
scopeBuilder_ = null;
}
return this;
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public io.bloombox.tpl.Page.Context.PartnerContext.Builder getScopeBuilder() {
onChanged();
return getScopeFieldBuilder().getBuilder();
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
public io.bloombox.tpl.Page.Context.PartnerContextOrBuilder getScopeOrBuilder() {
if (scopeBuilder_ != null) {
return scopeBuilder_.getMessageOrBuilder();
} else {
return scope_ == null ?
io.bloombox.tpl.Page.Context.PartnerContext.getDefaultInstance() : scope_;
}
}
/**
*
* Partnership scope for a given page render.
*
*
* .bloombox.page.Context.PartnerContext scope = 6;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.PartnerContext, io.bloombox.tpl.Page.Context.PartnerContext.Builder, io.bloombox.tpl.Page.Context.PartnerContextOrBuilder>
getScopeFieldBuilder() {
if (scopeBuilder_ == null) {
scopeBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.PartnerContext, io.bloombox.tpl.Page.Context.PartnerContext.Builder, io.bloombox.tpl.Page.Context.PartnerContextOrBuilder>(
getScope(),
getParentForChildren(),
isClean());
scope_ = null;
}
return scopeBuilder_;
}
private io.bloombox.tpl.Page.Context.AppManifest manifest_;
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest, io.bloombox.tpl.Page.Context.AppManifest.Builder, io.bloombox.tpl.Page.Context.AppManifestOrBuilder> manifestBuilder_;
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public boolean hasManifest() {
return manifestBuilder_ != null || manifest_ != null;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public io.bloombox.tpl.Page.Context.AppManifest getManifest() {
if (manifestBuilder_ == null) {
return manifest_ == null ? io.bloombox.tpl.Page.Context.AppManifest.getDefaultInstance() : manifest_;
} else {
return manifestBuilder_.getMessage();
}
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public Builder setManifest(io.bloombox.tpl.Page.Context.AppManifest value) {
if (manifestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
manifest_ = value;
onChanged();
} else {
manifestBuilder_.setMessage(value);
}
return this;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public Builder setManifest(
io.bloombox.tpl.Page.Context.AppManifest.Builder builderForValue) {
if (manifestBuilder_ == null) {
manifest_ = builderForValue.build();
onChanged();
} else {
manifestBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public Builder mergeManifest(io.bloombox.tpl.Page.Context.AppManifest value) {
if (manifestBuilder_ == null) {
if (manifest_ != null) {
manifest_ =
io.bloombox.tpl.Page.Context.AppManifest.newBuilder(manifest_).mergeFrom(value).buildPartial();
} else {
manifest_ = value;
}
onChanged();
} else {
manifestBuilder_.mergeFrom(value);
}
return this;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public Builder clearManifest() {
if (manifestBuilder_ == null) {
manifest_ = null;
onChanged();
} else {
manifest_ = null;
manifestBuilder_ = null;
}
return this;
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public io.bloombox.tpl.Page.Context.AppManifest.Builder getManifestBuilder() {
onChanged();
return getManifestFieldBuilder().getBuilder();
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
public io.bloombox.tpl.Page.Context.AppManifestOrBuilder getManifestOrBuilder() {
if (manifestBuilder_ != null) {
return manifestBuilder_.getMessageOrBuilder();
} else {
return manifest_ == null ?
io.bloombox.tpl.Page.Context.AppManifest.getDefaultInstance() : manifest_;
}
}
/**
*
* Application manifest for a given page or web app.
*
*
* .bloombox.page.Context.AppManifest manifest = 7;
*/
private com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest, io.bloombox.tpl.Page.Context.AppManifest.Builder, io.bloombox.tpl.Page.Context.AppManifestOrBuilder>
getManifestFieldBuilder() {
if (manifestBuilder_ == null) {
manifestBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
io.bloombox.tpl.Page.Context.AppManifest, io.bloombox.tpl.Page.Context.AppManifest.Builder, io.bloombox.tpl.Page.Context.AppManifestOrBuilder>(
getManifest(),
getParentForChildren(),
isClean());
manifest_ = null;
}
return manifestBuilder_;
}
@java.lang.Override
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.setUnknownFields(unknownFields);
}
@java.lang.Override
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return super.mergeUnknownFields(unknownFields);
}
// @@protoc_insertion_point(builder_scope:bloombox.page.Context)
}
// @@protoc_insertion_point(class_scope:bloombox.page.Context)
private static final io.bloombox.tpl.Page.Context DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new io.bloombox.tpl.Page.Context();
}
public static io.bloombox.tpl.Page.Context getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
@java.lang.Override
public Context parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return new Context(input, extensionRegistry);
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
@java.lang.Override
public io.bloombox.tpl.Page.Context getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_LanguageSpec_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_LanguageSpec_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Metadata_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Metadata_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Metadata_OpenGraph_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_AppManifest_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_AppManifest_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_AppManifest_Icon_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_AppManifest_Icon_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_AppManifest_RelatedApplication_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Styles_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Styles_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Styles_Stylesheet_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Fonts_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Fonts_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Fonts_FontReference_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Fonts_FontReference_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Fonts_FontPackage_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Scripts_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Scripts_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Scripts_JavaScript_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_PartnerContext_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_PartnerContext_fieldAccessorTable;
private static final com.google.protobuf.Descriptors.Descriptor
internal_static_bloombox_page_Context_Telemetry_descriptor;
private static final
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internal_static_bloombox_page_Context_Telemetry_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n\017page/Page.proto\022\rbloombox.page\032\023base/L" +
"anguage.proto\032\024media/MediaKey.proto\032\025med" +
"ia/MediaType.proto\032\030partner/PartnerKey.p" +
"roto\032\031partner/LocationKey.proto\032\023page/Se" +
"mantic.proto\"N\n\014LanguageSpec\022-\n\010language" +
"\030\001 \001(\0162\033.opencannabis.base.Language\022\017\n\007d" +
"ialect\030\002 \001(\t\"\273\031\n\007Context\022-\n\004meta\030\001 \001(\0132\037" +
".bloombox.page.Context.Metadata\022-\n\006style" +
"s\030\002 \001(\0132\035.bloombox.page.Context.Styles\022+" +
"\n\005fonts\030\003 \001(\0132\034.bloombox.page.Context.Fo" +
"nts\022/\n\007scripts\030\004 \001(\0132\036.bloombox.page.Con" +
"text.Scripts\0223\n\ttelemetry\030\005 \001(\0132 .bloomb" +
"ox.page.Context.Telemetry\0224\n\005scope\030\006 \001(\013" +
"2%.bloombox.page.Context.PartnerContext\022" +
"4\n\010manifest\030\007 \001(\0132\".bloombox.page.Contex" +
"t.AppManifest\032\317\003\n\010Metadata\022\r\n\005title\030\001 \001(" +
"\t\022\023\n\013description\030\002 \001(\t\022\017\n\007keyword\030\003 \003(\t\022" +
"1\n\010semantic\030\004 \001(\0132\037.bloombox.page.Semant" +
"icMetadata\022\020\n\010viewport\030\005 \001(\t\022\020\n\010manifest" +
"\030\006 \001(\t\022\r\n\005theme\030\007 \001(\t\022\022\n\ntouch_icon\030\010 \001(" +
"\t\022\025\n\rstartup_image\030\t \001(\t\022\017\n\007favicon\030\n \001(" +
"\t\022-\n\010language\030\013 \001(\0132\033.bloombox.page.Lang" +
"uageSpec\022\016\n\006gtm_id\030\014 \001(\t\022\021\n\tfb_app_id\030\r " +
"\001(\t\032\231\001\n\tOpenGraph\022\021\n\tsite_name\030\001 \001(\t\022\r\n\005" +
"title\030\002 \001(\t\022\023\n\013description\030\003 \001(\t\022+\n\006loca" +
"le\030\004 \001(\0132\033.bloombox.page.LanguageSpec\022\014\n" +
"\004type\030\005 \001(\t\022\r\n\005image\030\006 \001(\t\022\013\n\003url\030\007 \001(\t\032" +
"\341\007\n\013AppManifest\022\014\n\004name\030\001 \001(\t\022\022\n\nshort_n" +
"ame\030\002 \001(\t\022\021\n\tstart_url\030\003 \001(\t\022?\n\007display\030" +
"\004 \001(\0162..bloombox.page.Context.AppManifes" +
"t.DisplayMode\022\030\n\020background_color\030\005 \001(\t\022" +
"\023\n\013description\030\006 \001(\t\022\021\n\tdirection\030\007 \001(\t\022" +
"-\n\010language\030\010 \001(\0132\033.bloombox.page.Langua" +
"geSpec\022G\n\013orientation\030\t \001(\01622.bloombox.p" +
"age.Context.AppManifest.OrientationMode\022" +
"\r\n\005scope\030\013 \001(\t\022#\n\033prefer_related_applica" +
"tions\030\014 \001(\010\022R\n\023related_application\030\r \003(\013" +
"25.bloombox.page.Context.AppManifest.Rel" +
"atedApplication\0229\n\010app_icon\030\016 \003(\0132\'.bloo" +
"mbox.page.Context.AppManifest.Icon\032X\n\004Ic" +
"on\022\013\n\003src\030\001 \001(\t\022\014\n\004size\030\002 \003(\r\0225\n\004type\030\003 " +
"\001(\0162\'.opencannabis.media.MediaType.Image" +
"Kind\032\325\001\n\022RelatedApplication\022\n\n\002id\030\001 \001(\t\022" +
"S\n\010platform\030\002 \001(\0162A.bloombox.page.Contex" +
"t.AppManifest.RelatedApplication.AppPlat" +
"form\022\013\n\003uri\030\003 \001(\t\"Q\n\013AppPlatform\022\034\n\030UNSP" +
"ECIFIED_APP_PLATFORM\020\000\022\014\n\010APPSTORE\020\001\022\r\n\t" +
"PLAYSTORE\020\002\022\007\n\003WEB\020\003\"J\n\013DisplayMode\022\013\n\007B" +
"ROWSER\020\000\022\016\n\nFULLSCREEN\020\001\022\016\n\nSTANDALONE\020\002" +
"\022\016\n\nMINIMAL_UI\020\003\"a\n\017OrientationMode\022\033\n\027U" +
"NSPECIFIED_ORIENTATION\020\000\022\007\n\003ANY\020\001\022\013\n\007NAT" +
"URAL\020\002\022\r\n\tLANDSCAPE\020\003\022\014\n\010PORTRAIT\020\004\032\256\002\n\006" +
"Styles\022\016\n\006lifted\030\001 \001(\t\0226\n\004link\030\002 \003(\0132(.b" +
"loombox.page.Context.Styles.Stylesheet\032\254" +
"\001\n\nStylesheet\0227\n\treference\030\001 \001(\0132\".openc" +
"annabis.media.MediaReferenceH\000\022\r\n\003uri\030\002 " +
"\001(\tH\000\022>\n\005known\030\003 \001(\0162-.bloombox.page.Con" +
"text.Styles.KnownStylesheetH\000\022\017\n\005media\030\004" +
" \001(\tH\000B\005\n\003ref\"-\n\017KnownStylesheet\022\014\n\010INTE" +
"RNAL\020\000\022\014\n\010MATERIAL\020\001\032\343\004\n\005Fonts\0229\n\007packag" +
"e\030\001 \003(\0132(.bloombox.page.Context.Fonts.Fo" +
"ntPackage\032\200\002\n\rFontReference\022<\n\004type\030\001 \001(" +
"\0162..bloombox.page.Context.Fonts.FontRefe" +
"renceType\0227\n\006format\030\002 \001(\0162\'.bloombox.pag" +
"e.Context.Fonts.FontFormat\022\014\n\004name\030\003 \001(\t" +
"\022\016\n\006weight\030\004 \001(\t\022\017\n\007variant\030\005 \001(\t\0223\n\005med" +
"ia\030\006 \001(\0132\".opencannabis.media.MediaRefer" +
"enceH\000\022\r\n\003uri\030\007 \001(\tH\000B\005\n\003ref\032Z\n\013FontPack" +
"age\022\014\n\004name\030\001 \001(\t\022=\n\treference\030\002 \003(\0132*.b" +
"loombox.page.Context.Fonts.FontReference" +
"\"@\n\021FontReferenceType\022\014\n\010INTERNAL\020\000\022\020\n\014G" +
"OOGLE_FONTS\020\001\022\013\n\007HOEFLER\020\002\"~\n\nFontFormat" +
"\022\026\n\022UNSPECIFIED_FORMAT\020\000\022\014\n\010OPENTYPE\020\001\022\014" +
"\n\010TRUETYPE\020\002\022\n\n\006VECTOR\020\003\022\013\n\007WEBFONT\020\004\022\014\n" +
"\010WEBFONT2\020\005\022\025\n\021EMBEDDED_OPENTYPE\020\006\032\314\002\n\007S" +
"cripts\022\016\n\006lifted\030\001 \001(\t\0227\n\004link\030\002 \003(\0132).b" +
"loombox.page.Context.Scripts.JavaScript\032" +
"\316\001\n\nJavaScript\0223\n\005media\030\001 \001(\0132\".opencann" +
"abis.media.MediaReferenceH\000\022\r\n\003uri\030\002 \001(\t" +
"H\000\022;\n\005known\030\003 \001(\0162*.bloombox.page.Contex" +
"t.Scripts.KnownScriptH\000\022\016\n\006module\030\004 \001(\010\022" +
"\r\n\005defer\030\005 \001(\010\022\r\n\005async\030\006 \001(\010\022\n\n\002id\030\007 \001(" +
"\tB\005\n\003ref\"\'\n\013KnownScript\022\014\n\010INTERNAL\020\000\022\n\n" +
"\006JS_SDK\020\001\032\221\001\n\016PartnerContext\022\022\n\010internal" +
"\030\001 \001(\010H\000\022/\n\007partner\030\002 \001(\0132\034.bloombox.par" +
"tner.PartnerKeyH\000\0221\n\010location\030\003 \001(\0132\035.bl" +
"oombox.partner.LocationKeyH\000B\007\n\005scope\032#\n" +
"\tTelemetry\022\026\n\016tag_manager_id\030\001 \001(\tB!\n\017io" +
".bloombox.tplB\004PageH\001P\000\240\001\001\330\001\001b\006proto3"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor. InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
io.opencannabis.schema.base.BaseLanguage.getDescriptor(),
io.opencannabis.schema.media.MediaItemKey.getDescriptor(),
io.opencannabis.schema.media.MediaItemType.getDescriptor(),
io.bloombox.schema.partner.PartnerMeta.getDescriptor(),
io.bloombox.schema.partner.LocationAccountKey.getDescriptor(),
io.bloombox.tpl.Semantic.getDescriptor(),
}, assigner);
internal_static_bloombox_page_LanguageSpec_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_bloombox_page_LanguageSpec_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_LanguageSpec_descriptor,
new java.lang.String[] { "Language", "Dialect", });
internal_static_bloombox_page_Context_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_bloombox_page_Context_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_descriptor,
new java.lang.String[] { "Meta", "Styles", "Fonts", "Scripts", "Telemetry", "Scope", "Manifest", });
internal_static_bloombox_page_Context_Metadata_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_Metadata_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Metadata_descriptor,
new java.lang.String[] { "Title", "Description", "Keyword", "Semantic", "Viewport", "Manifest", "Theme", "TouchIcon", "StartupImage", "Favicon", "Language", "GtmId", "FbAppId", });
internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor =
internal_static_bloombox_page_Context_Metadata_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_Metadata_OpenGraph_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Metadata_OpenGraph_descriptor,
new java.lang.String[] { "SiteName", "Title", "Description", "Locale", "Type", "Image", "Url", });
internal_static_bloombox_page_Context_AppManifest_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(1);
internal_static_bloombox_page_Context_AppManifest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_AppManifest_descriptor,
new java.lang.String[] { "Name", "ShortName", "StartUrl", "Display", "BackgroundColor", "Description", "Direction", "Language", "Orientation", "Scope", "PreferRelatedApplications", "RelatedApplication", "AppIcon", });
internal_static_bloombox_page_Context_AppManifest_Icon_descriptor =
internal_static_bloombox_page_Context_AppManifest_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_AppManifest_Icon_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_AppManifest_Icon_descriptor,
new java.lang.String[] { "Src", "Size", "Type", });
internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor =
internal_static_bloombox_page_Context_AppManifest_descriptor.getNestedTypes().get(1);
internal_static_bloombox_page_Context_AppManifest_RelatedApplication_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_AppManifest_RelatedApplication_descriptor,
new java.lang.String[] { "Id", "Platform", "Uri", });
internal_static_bloombox_page_Context_Styles_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(2);
internal_static_bloombox_page_Context_Styles_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Styles_descriptor,
new java.lang.String[] { "Lifted", "Link", });
internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor =
internal_static_bloombox_page_Context_Styles_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_Styles_Stylesheet_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Styles_Stylesheet_descriptor,
new java.lang.String[] { "Reference", "Uri", "Known", "Media", "Ref", });
internal_static_bloombox_page_Context_Fonts_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(3);
internal_static_bloombox_page_Context_Fonts_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Fonts_descriptor,
new java.lang.String[] { "Package", });
internal_static_bloombox_page_Context_Fonts_FontReference_descriptor =
internal_static_bloombox_page_Context_Fonts_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_Fonts_FontReference_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Fonts_FontReference_descriptor,
new java.lang.String[] { "Type", "Format", "Name", "Weight", "Variant", "Media", "Uri", "Ref", });
internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor =
internal_static_bloombox_page_Context_Fonts_descriptor.getNestedTypes().get(1);
internal_static_bloombox_page_Context_Fonts_FontPackage_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Fonts_FontPackage_descriptor,
new java.lang.String[] { "Name", "Reference", });
internal_static_bloombox_page_Context_Scripts_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(4);
internal_static_bloombox_page_Context_Scripts_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Scripts_descriptor,
new java.lang.String[] { "Lifted", "Link", });
internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor =
internal_static_bloombox_page_Context_Scripts_descriptor.getNestedTypes().get(0);
internal_static_bloombox_page_Context_Scripts_JavaScript_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Scripts_JavaScript_descriptor,
new java.lang.String[] { "Media", "Uri", "Known", "Module", "Defer", "Async", "Id", "Ref", });
internal_static_bloombox_page_Context_PartnerContext_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(5);
internal_static_bloombox_page_Context_PartnerContext_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_PartnerContext_descriptor,
new java.lang.String[] { "Internal", "Partner", "Location", "Scope", });
internal_static_bloombox_page_Context_Telemetry_descriptor =
internal_static_bloombox_page_Context_descriptor.getNestedTypes().get(6);
internal_static_bloombox_page_Context_Telemetry_fieldAccessorTable = new
com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
internal_static_bloombox_page_Context_Telemetry_descriptor,
new java.lang.String[] { "TagManagerId", });
io.opencannabis.schema.base.BaseLanguage.getDescriptor();
io.opencannabis.schema.media.MediaItemKey.getDescriptor();
io.opencannabis.schema.media.MediaItemType.getDescriptor();
io.bloombox.schema.partner.PartnerMeta.getDescriptor();
io.bloombox.schema.partner.LocationAccountKey.getDescriptor();
io.bloombox.tpl.Semantic.getDescriptor();
}
// @@protoc_insertion_point(outer_class_scope)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy